Summary: | binutils 2.13.90.0.xx does not compile on i386 nor i486 architecture | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Christian Schaefer <caefer> |
Component: | [OLD] Core system | Assignee: | Martin Schlemmer (RETIRED) <azarah> |
Status: | RESOLVED WORKSFORME | ||
Severity: | normal | CC: | beserker |
Priority: | High | ||
Version: | 1.4_rc4 | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Christian Schaefer
2003-04-16 15:12:05 UTC
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. |