at least all 2.13.90.0.xx versions of binutils do not compile on an i386 nor i486 architecture. (trying a 1.4_rc4 bootstrap on an AMD Enhanced Am486DX4-S at 100MHz) following error: *** BFD does not support target i386-pc-none. *** Look in bfd/config.bfd for supported targets. make: *** [configure-opcodes] Error 1 !!! ERROR: sys-devel/binutils-2.13.90.0.18 failed. !!! Function src_compile, Line 83, Exitcode 2 !!! (no error message) Reproducible: Always Steps to Reproduce: 1. do a 1.4_rc bootstrap on a AMD Enhanced Am486DX4-S at 100MHz. 2. when emerging binutils above error comes up 3. Actual Results: following error: *** BFD does not support target i386-pc-none. *** Look in bfd/config.bfd for supported targets. make: *** [configure-opcodes] Error 1 !!! ERROR: sys-devel/binutils-2.13.90.0.18 failed. !!! Function src_compile, Line 83, Exitcode 2 !!! (no error message) Expected Results: well it should compile, right?
wrong place, **please** read the category descriptions.
I'm having the same problem compiling for a i486DX2 from stage1 using an AMD Athalon 1.3 The error is reproducable on every run of bootstrap.sh I'm using these options from "make.conf": CHOST="i486" CFLAGS="-march=i486 -Os -mfpmath=387" FEATURES="userpriv usersandbox" this is a paste of the error: *** BFD does not support target i486-pc-none. *** Look in bfd/config.bfd for supported targets. make: *** [configure-opcodes] Error 1 !!! ERROR: sys-devel/binutils-2.13.90.0.18 failed. !!! Function src_compile, Line 83, Exitcode 2 !!! (no error message) upon looking at the "bfd/config.bfd" file located at /var/tmp/portage/binutils-2.13.90.0.18/work/binutils-2.13.90.0.18/bfd/config.bfd I've noticed that there is no support for any i[3456]86-pc-none listed I don't know if just adjusting the config file to say "i[3456]86*" instead of "i[3456]86" would fix that.
I've found out what I was doing wrong the CHOST flag needs to be set to something along these lines CHOST="i486-pc-linux-gnu" the important part is to get the "-pc-linux-gnu" part on the flag. It might be a good idea to look at rewording the way its described in the default make.conf file, it is a bit misleading
Latest make.conf seems ok to me.