Re: Crossed native compiler

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Kai Ruottu a écrit :
1.10.2014, 16:22, BERTRAND Joël kirjoitti:

In config.log, I have :

configure:3000:  /home/bertrand/cross/build/./prev-gcc/xgcc
-B/home/bertrand/cross/build/./prev-gcc/
-B/home/bertrand/q7/arm-cortexa9_neon-linux-gnueabihf/bin/
--sysroot=/home/bertrand/x-tools/arm-cortexa9_neon-linux-gnueabihf/arm-cortexa9_neon-linux-gnueabihf/sysroot
  -g -O2  -static-libstdc++ -static-libgcc  conftest.c  >&5
/lib/ld-linux-armhf.so.3: No such file or directory

So what you have in the expected place :

/home/bertrand/x-tools/arm-cortexa9_neon-linux-gnueabihf/arm-cortexa9_neon-linux-gnueabihf/sysroot/lib


for the 'ld-linux-armhf.so.3' ?

I have checked xgcc format and xgcc is built for arm, not for x86 :

schroedinger:[~/cross/build/intl] > file
/home/bertrand/cross/build/./prev-gcc/xgcc
/home/bertrand/cross/build/./prev-gcc/xgcc: ELF 32-bit LSB executable,
ARM, EABI5 version 1 (SYSV), dynamically linked (uses shared libs),
for GNU/Linux 2.6.16, not stripped

That you managed to run an ARM executable (xgcc) on a x86_64 system and
it then giving a sane error
message, is really, really weird!  The '--enable-bootstrap' maybe could
have caused this insanity being
done but then the error should have been related to not being capable to
run ARM executables on a
x86_64 system...


Without bootstrap, gcc builds as expected but I'm unable to compile gfortran, only C and C++. Thus, I have installed a first crossed native compiler to build a full featured gcc.

	Regards,

	JKB




[Index of Archives]     [Linux C Programming]     [Linux Kernel]     [eCos]     [Fedora Development]     [Fedora Announce]     [Autoconf]     [The DWARVES Debugging Tools]     [Yosemite Campsites]     [Yosemite News]     [Linux GCC]

  Powered by Linux