[OE-core] error: impossible constraint in 'asm'

Andrei Gherzan andrei at gherzan.ro
Wed Sep 12 14:30:14 UTC 2012


Hello,

While compiling xbmc for rpi i ran into a dead-end:
[...]
| arm-poky-linux-gnueabi-g++  -march=armv6    -mthumb-interwork
-mfloat-abi=softfp -mtune=arm1176jzf-s
--sysroot={BUILD}/tmp/sysroots/raspberrypi -MF DVDClock.d -MD -c -O2 -pipe
-g -feliminate-unused-debug-types -fpermissive -fvisibility-inlines-hidden
 -mfpu=vfp -fPIC -DPIC -D_REENTRANT -D_LARGEFILE64_SOURCE
-D_FILE_OFFSET_BITS=64 -g -D_DEBUG -Wall -O2 -mno-apcs-stack-check -O2
-pipe -g -feliminate-unused-debug-types -fpermissive
-fvisibility-inlines-hidden  -mfpu=vfp -fPIC -DPIC -D_REENTRANT
-D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -g -D_DEBUG -Wall -O2
-mno-apcs-stack-check -D__STDC_FORMAT_MACROS -O2 -pipe -g
-feliminate-unused-debug-types -fpermissive -fvisibility-inlines-hidden
 -mfpu=vfp -fPIC -DPIC -D_REENTRANT -D_LARGEFILE64_SOURCE
-D_FILE_OFFSET_BITS=64 -g -D_DEBUG -Wall -O2 -mno-apcs-stack-check
-DTARGET_POSIX -DTARGET_LINUX -D_LINUX -D_ARMEL -D_FILE_DEFINED
-D__STDC_CONSTANT_MACROS -DBIN_INSTALL_PATH="\"/usr/lib/xbmc\""
-DINSTALL_PATH="\"/usr/share/xbmc\"" -DHAS_SDL_JOYSTICK
-D'GIT_REV="20120510-82388d5"' -DHAVE_CONFIG_H  -D_GNU_SOURCE=1
-D_REENTRANT -I/{BUILD}/tmp/sysroots/raspberrypi/usr/include
-I/{BUILD}/tmp/sysroots/raspberrypi/usr/include/SDL
-I/{BUILD}/tmp/sysroots/raspberrypi/usr/include/alsa
-I/{BUILD}/tmp/sysroots/raspberrypi/usr/include/dbus-1.0
-I/{BUILD}/tmp/sysroots/raspberrypi/usr/include/freetype2
-I/{BUILD}/tmp/sysroots/raspberrypi/usr/include/fribidi
-I/{BUILD}/tmp/sysroots/raspberrypi/usr/include/libcec
-I/{BUILD}/tmp/sysroots/raspberrypi/usr/include/libpng12
-I/{BUILD}tmp/sysroots/raspberrypi/usr/lib/dbus-1.0/include
-I/{BUILD}/tmp/work/armv6-vfp-poky-linux-gnueabi/xbmc-11.0-r14+gitr1+82388d55dae79cbb2e486e307e23202e76a43efa/git
-I/{BUILD}/tmp/work/armv6-vfp-poky-linux-gnueabi/xbmc-11.0-r14+gitr1+82388d55dae79cbb2e486e307e23202e76a43efa/git/lib
-I/{BUILD}/tmp/work/armv6-vfp-poky-linux-gnueabi/xbmc-11.0-r14+gitr1+82388d55dae79cbb2e486e307e23202e76a43efa/git/xbmc
-I/{BUILD}/tmp/work/armv6-vfp-poky-linux-gnueabi/xbmc-11.0-r14+gitr1+82388d55dae79cbb2e486e307e23202e76a43efa/git/xbmc/linux
-I/{BUILD}/tmp/work/armv6-vfp-poky-linux-gnueabi/xbmc-11.0-r14+gitr1+82388d55dae79cbb2e486e307e23202e76a43efa/git/xbmc/cores/dvdplayer
DVDClock.cpp -o DVDClock.o \
[...]
In file included from DVDClock.cpp:25:0:
|
/{BUILD}/tmp/work/armv6-vfp-poky-linux-gnueabi/xbmc-11.0-r14+gitr1+82388d55dae79cbb2e486e307e23202e76a43efa/git/xbmc/utils/MathUtils.h:
In member function 'int CDVDClock::UpdateFramerate(double, double*)':
|
/{BUILD}/tmp/work/armv6-vfp-poky-linux-gnueabi/xbmc-11.0-r14+gitr1+82388d55dae79cbb2e486e307e23202e76a43efa/git/xbmc/utils/MathUtils.h:86:442:
error: impossible constraint in 'asm'
|
/{BUILD}/tmp/work/armv6-vfp-poky-linux-gnueabi/xbmc-11.0-r14+gitr1+82388d55dae79cbb2e486e307e23202e76a43efa/git/xbmc/utils/MathUtils.h:86:442:
error: impossible constraint in 'asm'
|
/{BUILD}/tmp/work/armv6-vfp-poky-linux-gnueabi/xbmc-11.0-r14+gitr1+82388d55dae79cbb2e486e307e23202e76a43efa/git/xbmc/utils/MathUtils.h:86:442:
error: impossible constraint in 'asm'
|
/{BUILD}/tmp/work/armv6-vfp-poky-linux-gnueabi/xbmc-11.0-r14+gitr1+82388d55dae79cbb2e486e307e23202e76a43efa/git/xbmc/utils/MathUtils.h:86:442:
error: impossible constraint in 'asm'

Preprocessed output + error messages:
https://gist.github.com/3706972

Any hints to get over this?

ag
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openembedded.org/pipermail/openembedded-core/attachments/20120912/7f09fbd9/attachment-0002.html>


More information about the Openembedded-core mailing list