[OE-core] Unrecognized option while building pseudo (target)

Anders Darander anders at chargestorm.se
Mon Aug 8 11:36:50 UTC 2011


Hi,

After updating my work-in-progress to upgrade our internal distro from
oe-dev to oe-core, I got a new problem... (At least new to me, as far as
I remember I didn't have that problem before the vacation. Otoh, my old
build-box is temporarily out of service HW-problems, so this is a new
build environment).

The problem is that my cross-compiler, arm-oe-linux-gnueabi-gcc, do not
recognize the -m32 option, that the pseudo makefile tries to supply.

Short excerpt of the build log, just to show the call to gcc and its
error message:
| arm-oe-linux-gnueabi-gcc  -march=armv5te  -mno-thumb -mthumb-interwork
-mtune=arm926ej-s
--sysroot=/home/anders/oe-build-core/build-ccu/tmp-eglibc/sysroots/ccu
-O2 -pipe -g -feliminate-unused-debug-types -pipe -std=gnu99 -Wall -W
-Wextra -fPIC -D_LARGEFILE64_SOURCE -D_ATFILE_SOURCE -m32
-DPSEUDO_PREFIX='"/usr"' -DPSEUDO_SUFFIX='""' -DPSEUDO_BINDIR='"bin"'
-DPSEUDO_LIBDIR='"lib/pseudo/lib"' -DPSEUDO_LOCALSTATEDIR='"var/pseudo"'
-DPSEUDO_VERSION='"1.1.1"' -O2 -g
-L/home/anders/oe-build-core/build-ccu/tmp-eglibc/sysroots/ccu/usr/lib
-I/home/anders/oe-build-core/build-ccu/tmp-eglibc/sysroots/ccu/usr/include
-Wl,-R/home/anders/oe-build-core/build-ccu/tmp-eglibc/sysroots/ccu/usr/lib
-c -o pseudo_tables.o pseudo_tables.c
| cc1: error: unrecognized command line option '-m32'cc1: error:
unrecognized command line option '-m32'cc1: error: unrecognized command
line option '-m32'cc1: error: unrecognized command line option '-m32'

By commenting out the setting of 'CFLAGS_CODE += -m$(BITS)' in
Makefile.in, I can get the build to continue past pseudo.

Any ideas of how I should correctly fix this? Or if I have some other
problem in my environment that could cause such a failure....

Cheers,
Anders 

-- 
Anders Darander
ChargeStorm AB / EStorm AB




More information about the Openembedded-core mailing list