hurd-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Extra version stuff in glibc?


From: Jeff Bailey
Subject: Re: Extra version stuff in glibc?
Date: Fri, 22 Mar 2002 14:03:06 -0800
User-agent: Mutt/1.2.5i

On Fri, Mar 22, 2002 at 01:36:17PM -0500, Roland McGrath wrote:
> Check the .map files in your libc build.  libc.map seems to be wrong.
> Try removing it and doing a rebuild.  If it comes out different,
> then try to reproduce the original failure with a clean build.
> This is exactly what the 2002-03-14 libc changes should have fixed.

I can now reproduce the failure - I'm trying to grok the Makefiles
enough to guess the correct fix.  I've found the place where the maps
are supposedly generated, but as far as I can tell, the rule just sets
a few variables.

Whenever --enable-oldest-abi=foo is specified (Seemingly regardless of
the value that I choose for foo), it seems to go back as far as 2.0.
If I leave it off completely, then it 2.2.5 shows for all of the
functions up top, except for:

GLIBC_2.2.6 {
  global:
    __errno_location;
}GLIBC_2.2.5;
HURD_CTHREADS_0.3 {
  global:
    __libc_getspecific;
    __mutex_init; __mutex_lock; __mutex_lock_solid; __mutex_trylock;
    __mutex_unlock; __mutex_unlock_solid;
    __spin_lock; __spin_lock_init; __spin_lock_solid; __spin_try_lock;
    __spin_unlock;
    _cthread_exit_routine; _cthread_init_routine;
    cthread_fork; cthread_detach;
    cthread_keycreate; cthread_getspecific; cthread_setspecific;
}GLIBC_2.2.6;

I'll get more info over the course of this evening.  I've been doing
this while sitting on hold for tech suport. =)

-- 
Some people play the lottery, some people use Ebay. Personally, I've
had much better luck with Ebay than the lottery
 - hendridm



reply via email to

[Prev in Thread] Current Thread [Next in Thread]