[uClibc] Re: More on config.guess.

Manuel Novoa III mjn3 at codepoet.org
Tue Jan 6 23:31:15 UTC 2004


Hello,

On Tue, Jan 06, 2004 at 07:45:36AM -0800, Dan Kegel wrote:
> >Its hard to know, but a number of autoconf macros rely on the values
> >generated by config.guess.
> 
> Oddly, config.guess doesn't contain the string 'uclibc' or 'uclinux'.
> Wonder what it outputs when running on a uclibc system...

It returns <ARCH>-<*>-linux-gnu, but that is easy enough to fix.

> Here's some discussion from when Bernardo was picking the system name:
> http://gcc.gnu.org/ml/gcc-patches/2003-09/msg01136.html
> which notes that *-uclinux-uclibc is a good tuple which is significantly
> different from *-linux-uclibc in that it uses flat ELF files
> rather than normal ones.
> 
> Does anyone know if any program needs to behave differently for 
> *-linux-uclibc
> as opposed to *-linux-gnu (besides gcc)?  I imagine it might
> change a couple defaults in the cross-compile case for some autoconf tests,
> at least...

We really need a seperate tuple in order to coexist with glibc.

For what it is worth, I just about have binutils-2.14.90.0.6 and
gcc-3.3.2 building "normally" for *-linux-uclibc.  I'm hoping to
have that finished by the end of he week.  I still need to work
around some stdlibc++/locale issues.

Manuel



More information about the uClibc mailing list