|
|
|
Re: Toolchain compilation problems | |
| [Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] | |
Well if you'll excuse me skipping over things, I'll skip the first pass of binutils, gcc, and uClibc. Going straight to the second pass these are the non sysroot configures used:
gcc-4.7.0 configure:../gcc-4.7.0/configure --prefix=/home/arm --with-local-prefix=/home/arm --with-native-system-header-dir=/home/arm/usr/include --target=armv7-hardfloat-linux-gnueabi --host=x86_64-pc-linux-gnu --build=x86_64-pc-linux-gnu --enable-neon --with-arch=armv7-a --with-tune=cortex-a9 --with-fpu=vfpv3-d16 --with-float=hard --with-abi=aapcs-linux --enable-languages=c --enable-threads --enable-tls --enable-shared --disable-libgomp --disable-nls --disable-multilib --disable-libmudflap --disable-libssp --disable-libgomp --disable-libquadmath --with-headers=/home/arm/usr/include
binutils-2.22:../binutils-2.22/configure --target=armv7-hardfloat-linux-gnueabi --host=x86_64-linux-gnu --build=x86_64-linux-gnu --prefix=/home/arm --with-lib-path=/home/arm/lib:/home/arm/usr/lib --enable-shared --disable-nls --with-libliberty
maybe tweaked ld with make -C ld clean make -C ld LIB_PATH=/home/arm/usr/lib:/home/arm/libAm just now retrying a sysroot vesrion, with the binutils in the gcc directory, so I do both at the same time. With what else I've learn think this should now work with sysroot as well - and as having sysroot was my preferred option, I'll now see if I can get it to work.
Thanks for your help, David. On 30/05/12 14:38, Andrew Haley wrote:
On 05/30/2012 02:17 PM, David Summers wrote:Both! AT different times .... Am current running with a --prefix=/home/arm I'll probably try switching back to --sysroot=/home/arm when I get the chance - as it seems the better way to go ... Neither though seemed to have any effect on the problem I was having (crt*.o files not being found)Well, if you don't tell us the whole truth we're not going to be able to help you. For a cross-compiler you'll need both. What was your configure line? Andrew.