This is the mail archive of the mailing list for the GCC project.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

naming problem: ix86-pc-linux-gnulibc1 / ix86-pc-linux-gnulibc2 / ix86-pc-linux-gnu

Please enlighten me:

Is there an official statement on how to name the architecture for
ix86-pc-linux-gnu* environments?

It seems to be a good and supported practice to configure the tool-chain with
"--host=ix86-pc-linux-gnulibc1" to
support libc5. It would be nice if one could also use
"--host=ix86-pc-linux-gnulibc2" for libc6 but at least
gcc requires a modified "configure" to handle that target correctly. Instead,
one has to use "--host=ix86-pc-linux-gnu"
to configure correctly for the recent glibc. But what will happen when, say,
glibc3 is released? Will '...-linux-gnu' then
describe the new version and will '...-linux-gnulibc2' be introduced to build
the tools for glibc2? That way all tools for glibc2
will have to be rebuild (which might make sense that day anyway... :-). I think
it is better to name the targets conflictfree
right now and avoid clashes in the future, so I would like to use

I know that config.guess will give a functional result for the architecture name
(of the compiling machine) but that is
not allways what you want.

So please, enlighten me ;-)

Christian <>

PS: Please forward answers to my personal e-mail as well.

*  Christian A. Lademann, ZLS Software GmbH
*  ZLS Software GmbH
*  Frankfurter Strasse 59       Postfach 1628   
*  D-65779 Kelkheim             D-65766 Kelkheim
*  Telefon +49-6195-9902-0      Telefax +49-6195-900600
*  Geschäftsführer John A. Shuter     -     Amtsgericht Königstein HRB 3105

org:ZLS Software GmbH
adr:;;Frankfurter Str. 59;Kelkheim;;65779;Germany
fn:Christian Lademann

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]