[packages] libtorrent: apply fix from [22233] to armeb as well
authornico <nico@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Wed, 4 Aug 2010 12:27:04 +0000 (12:27 +0000)
committernico <nico@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Wed, 4 Aug 2010 12:27:04 +0000 (12:27 +0000)
git-svn-id: svn://svn.openwrt.org/openwrt/packages@22479 3c298f89-4303-0410-b956-a3cf2f4a3e73

libs/libtorrent/Makefile

index f2e5736..a64af19 100644 (file)
@@ -51,7 +51,7 @@ TARGET_CPPFLAGS += -fno-inline
 # ./staging_dir/toolchain-arm_v5t_gcc-4.3.3+cs_uClibc-0.9.30.1_eabi/usr/lib/gcc/arm-openwrt-linux-uclibcgnueabi/4.3.3/../../../../arm-openwrt-linux-uclibcgnueabi/bin/ld: conftest: hidden symbol `__sync_add_and_fetch_4' in /media/Scratch/OpenWrt/backfire/build.d/orion/staging_dir/toolchain-arm_v5t_gcc-4.3.3+cs_uClibc-0.9.30.1_eabi/usr/lib/gcc/arm-openwrt-linux-uclibcgnueabi/4.3.3/libgcc.a(linux-atomic.o) is referenced by DSO
 # ./staging_dir/toolchain-arm_v5t_gcc-4.3.3+cs_uClibc-0.9.30.1_eabi/usr/lib/gcc/arm-openwrt-linux-uclibcgnueabi/4.3.3/../../../../arm-openwrt-linux-uclibcgnueabi/bin/ld: final link failed: Nonrepresentable section on output
 #
-ifneq ($(CONFIG_arm),)
+ifneq ($(CONFIG_arm)$(CONFIG_armeb),)
   TARGET_LDFLAGS += -Wl,--whole-archive -lgcc -lgcc_s -Wl,--no-whole-archive
 endif