[Buildroot] 'ld' gives "unrecognised emulation mode" during make; gcc-3.4.3

MikeW mw_phil at yahoo.co.uk
Wed Nov 1 14:14:50 UTC 2006


Am using buildroot-20061031 to build arm926t system,
Toolchain options gcc-3.4.3 (-final), ARM, EABI, binutils-2.16.91.0.7
and have set the GNU target suffix to linux-uclibcgnueabi.
[Host system gcc-3.4.6 20060404]

During building libgcc, I get the message
->>
/home/fred/buildroot/build_arm_nofpu/staging_dir/
 arm-linux-uclibcgnueabi/b in/ld: unrecognised emulation mode: armelf_linux
Supported emulations: armelf_linux_eabi
collect2: ld returned 1 exit status
make[3]: *** [libgcc/./_udivsi3.oS] Error 1
-<<

>From Google, I note that this type of problem is not infrequent (for other
target types), but the usual reponse is 'get the latest version' which seems a
bit of
a cop-out, plus I am currently required to use 3.4.3 so this does not apply.

a) any ideas to defeat this problem (not involving 3.4.x, x>3 !)
b) if it's frequent, how come it's not been resolved once & for all

Thanks,
MikeW




More information about the buildroot mailing list