From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: <4B72A0C7.3040000@domain.hid> Date: Wed, 10 Feb 2010 13:04:23 +0100 From: Gilles Chanteperdrix MIME-Version: 1.0 References: <8b216e9e1002100327h3aa332ddl13ec590fcb81f0b7@domain.hid> <4B729B04.9010909@domain.hid> <8b216e9e1002100349y71f40d9ct9cbf496846f33f2e@domain.hid> <8b216e9e1002100358u71d73d36xb851e59e23e069d1@domain.hid> In-Reply-To: <8b216e9e1002100358u71d73d36xb851e59e23e069d1@domain.hid> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Subject: Re: [Xenomai-help] Problems when cross-compiling Xenomai List-Id: Help regarding installation and common use of Xenomai List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: =?UTF-8?B?RmVsaXBlIEJyYW5kw6NvIENhdmFsY2FudGk=?= Cc: Xenomai help Felipe Brand=C3=A3o Cavalcanti wrote: > 2010/2/10 Felipe Brand=C3=A3o Cavalcanti >=20 >> >> 2010/2/10 Gilles Chanteperdrix >> >> Felipe Brand=C3=A3o Cavalcanti wrote: >>>> Hello, >>>> >>>> I am having some problems when trying to cross-compile the userspace= >>> portion >>>> of the latest Xenomai (2.5.1) for ARM. I am attempting to get Xenoma= i >>>> running on a IGEPv2 OMAP board (Beagleboard based), so I am >>> cross-compiling >>>> with bitbake on top of a poky Linux distribution. >>> Do you have the same problem if you build Xenomai user-space portion >>> running the standard build procedure without additional CFLAGS and >>> LDFLAGS? >>> >>> >> I have not tried this - the cross compiler automatically adds them, an= d I >> am not sure what I can remove. However, I will try removing them to se= e what >> works. One thing that I noticed using the -k option in the make comman= d is >> that compiling fails only in the testsuite. >> >> I found an old thread with a similar problem: >> https://mail.gna.org/public/xenomai-help/2008-07/msg00141.html >> >> >=20 > Just tried removing the LDFLAGS and CFLAGS, same error. I've attached t= he > configure and make logs. You still compile with the same flags: libtool: link: ../../../scripts/wrap-link.sh arm-none-linux-gnueabi-gcc -march=3Darmv7-a -mtune=3Dcortex-a8 -mfpu=3Dneon -mfloat-abi=3Dsoftfp -fno-tree-vectorize -Wl,@/home/jdoe/poky/poky/build/tmp-poky/work/armv7a-none-linux-gnueabi/x= enomai-2.5.1-r0/xenomai-2.5.1/src/skins/posix/posix.wrappers -Wl,-O1 -Wl,--as-needed -o .libs/cyclictest cyclictest-cyclictest.o =2E./../skins/posix/.libs/libpthread_rt.so -lpthread -lrt a normal Xenomai build would not have -mtune=3Dcortex-a8, -mfpu=3Dneon -fno-tree-vectorize -Wl,-O1 -WL,--as-needed Try unset CFLAGS; unset LDFLAGS before running make. --=20 Gilles Chanteperdrix, Free Electrons Kernel, drivers, real-time and embedded Linux development, consulting, training and support. http://free-electrons.com