This is the mail archive of the libc-alpha@sources.redhat.com mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: glibc-2.3.4 test suite failure


[libc-alpha-owner@ removed from Cc:]

On Mon, 7 Feb 2005, Steve Munroe stipulated:
> prj@po.cwru.edu (Paul Jarc) wrote on 02/07/2005 11:34:40 AM:
> 
>> I had once heard that glibc should be built against the real kernel
>> headers, but then other userpsace code should be built with the
>> linux-libc-headers.  But you're saying glibc should be built with
>> linux-libc-headers as well?  Is it ok to use --with-headers and give
>> it a path pointing to linux-libc-headers?

Well, it seemed to work for me --- although one of the machines I built
it on was an UltraSPARC, so it needed the usual dual-universe 32/64-bit
wrapper trick applied to its linux-libc-headers.

> Be careful. On some platforms the linux-libc-headers or the installed 
> /usr/include/linux /usr/include/asm are out of date or poorly maintained.

True enough, but I'm assuming that if you're building glibc on an
unusual platform you're used to coping with that sort of thing anyway.
Things often need fixing on platforms that the primary maintainers don't
use (one good argument for keeping them in add-ons).

It worked perfectly well on UltraSPARC, and on i586 the only problem I
encountered (bug #674) was unrelated to the headers. Everything works,
including the excellent piece of work which is NPTL (it's a slight shame
that the only design document for it is so outdated that it carries a
warning saying it's so old it's all wrong, but that's the nature of
design documentation, I suppose...)

> Trust but verify ...

That's a pretty good maxim for building glibc, yes. :)

-- 
Synapsids unite! You have nothing to lose but your eggshells!


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