generic-poky/meta
Martin Jansa 9d23f215a0 libatomics-ops: force ARM mode
* otherwise ie spitz (armv5te) build fails with:
| make[3]: Entering directory `/OE/shr-core/tmp/work/armv5te-oe-linux-gnueabi/libatomics-ops-1.2-r5/libatomic_ops-1.2/src'
| arm-oe-linux-gnueabi-gcc  -march=armv5te  -mthumb -mthumb-interwork  -mtune=xscale --sysroot=/OE/shr-core/tmp/sysroots/spitz -DHAVE_CONFIG_H -I.    -fPIC -O
2 -pipe -g -feliminate-unused-debug-types -DNDEBUG -c atomic_ops.c
| arm-oe-linux-gnueabi-gcc  -march=armv5te  -mthumb -mthumb-interwork  -mtune=xscale --sysroot=/OE/shr-core/tmp/sysroots/spitz -DHAVE_CONFIG_H -I.    -fPIC -O
2 -pipe -g -feliminate-unused-debug-types -DNDEBUG -c atomic_ops_stack.c
| arm-oe-linux-gnueabi-gcc  -march=armv5te  -mthumb -mthumb-interwork  -mtune=xscale --sysroot=/OE/shr-core/tmp/sysroots/spitz -DHAVE_CONFIG_H -I.    -fPIC -O
2 -pipe -g -feliminate-unused-debug-types -DNDEBUG -c atomic_ops_malloc.c
| atomic_ops_malloc.c: In function 'msb':
| atomic_ops_malloc.c:223:2: warning: right shift count >= width of type [enabled by default]
| rm -f libatomic_ops_gpl.a
| ar cru libatomic_ops_gpl.a atomic_ops_stack.o atomic_ops_malloc.o
| arm-oe-linux-gnueabi-ranlib libatomic_ops_gpl.a
| {standard input}: Assembler messages:
| {standard input}:286: Error: selected processor does not support Thumb mode `swp r1,r2,[r3]'
| {standard input}:329: Error: selected processor does not support Thumb mode `swp r0,r1,[r3]'

* this is just work around, proper fix proposed by Henning Heinold
  hm we should think of reworking this recipe now. Because since gcc 4.5
  pulseaudio for arm can use the gcc internal atomicstuff and in oe-core
  and meta-oe we have 4.5 or 4.6 only. The lib is
  only needed for mips and it is still the old release, on cvs
  is a much better version, which supports thumb too, if
  remember correctly.

(From OE-Core rev: 2d34fc0ce21fe06ff97208c8ffb65a718b444de9)

(From OE-Core rev: 6b403ff01863cf3788b696a2b45e56cfaca56512)

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-01-30 16:43:40 +00:00
..
classes rootfs_ipk.bbclass: Ensure bad recommendations persist in the status file 2012-01-30 16:43:39 +00:00
conf bitbake.conf: change ccache path to use MULTIMACH_HOST_SYS 2012-01-30 16:37:49 +00:00
files files/device_table-minimal.txt: add /dev/kmsg 2012-01-30 16:38:13 +00:00
lib/oe lib/oe/terminal: add support for XFCE's terminal emulator 2012-01-30 16:38:07 +00:00
recipes-bsp apmd: use ${HOST_SYS}-libtool 2012-01-30 16:37:51 +00:00
recipes-connectivity wpa-supplicant: Avoid blocking the post install script at cross rootfs time. 2012-01-30 16:43:37 +00:00
recipes-core base-passwd: Move update-passwd into a separate package 2012-01-30 16:43:40 +00:00
recipes-devtools dpkg/update-alternatives: Fix dpkg version of update-alternatives to be usable 2012-01-30 16:43:40 +00:00
recipes-extended sudo: Avoid post install scripts 2012-01-30 16:43:38 +00:00
recipes-gnome gnome-doc-utils: Add missing glib-2.0 dependency 2012-01-30 16:38:07 +00:00
recipes-graphics xinit: rdepends on util-linux-mcookie to avoid brining whole util-linux 2012-01-30 16:43:39 +00:00
recipes-kernel sysprof: remove duplicated patch 2012-01-30 16:38:02 +00:00
recipes-multimedia libatomics-ops: force ARM mode 2012-01-30 16:43:40 +00:00
recipes-qt qt4-x11-free: Fix broken regexes in qt4-x11-free's recipe. 2012-01-30 16:38:01 +00:00
recipes-rt rt-tests: use an explicit commit ID 2011-08-12 21:07:02 +01:00
recipes-sato contacts: fix packaging of icons 2012-01-30 16:38:12 +00:00
recipes-support gmp_5.0.2: Set CC_FOR_BUILD to BUILD_CC 2012-01-30 16:38:14 +00:00
site Give coreutils a chance to build the df utility 2012-01-30 16:38:05 +00:00
COPYING.MIT Add missing licence files (COPYING.MIT) 2006-07-23 13:52:32 +00:00
recipes.txt meta/recipes.txt: correct Qt capitalisation 2011-09-07 22:54:17 +01:00