Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 56076 - when reverting from glibc-2.3.3.20040420 to 2.3.2-r9, related include files don't revert
Summary: when reverting from glibc-2.3.3.20040420 to 2.3.2-r9, related include files d...
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: All Linux
: High major
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-07-04 11:31 UTC by Ákos Maróy
Modified: 2004-07-04 12:36 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
this is /usr/include/semaphore belonging to glibc-2.3.3.20040420 (semaphore.h,2.41 KB, text/plain)
2004-07-04 11:32 UTC, Ákos Maróy
Details
this is /usr/include/semaphore.h that belongs to glibc-2.3.2-r9 (semaphore.h,2.86 KB, text/plain)
2004-07-04 11:33 UTC, Ákos Maróy
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Ákos Maróy 2004-07-04 11:31:17 UTC
I just bumped into a problem with glibc-2.3.3.20040420, see bug #56058, and to work around the issue I reverted to glibc-2.3.2-r9, with the command:

emerge "=glibc-2.3.2-r9"

all went fine, the 2.3.2 glibc was compiled, installed, then the 2.3.3 removed. I even rebooted the system. but what I see now, is that the include file in question, /usr/include/semaphore.h, did not revert.

I made the assumption that the include file in question belongs to the package glibc by running equery:

$ equery belongs /usr/include/semaphore.h
Searching for file '/usr/include/semaphore.h' in *...
sys-libs/glibc-2.3.2-r9 (/usr/include/semaphore.h)


Reproducible: Didn't try
Steps to Reproduce:
1. emerge glibc-2.3.3.20040420
2. downgrade to glibc-2.3.2-r9 by using emerge
3. see that /usr/include/semaphore.h doesn't revert

Actual Results:  
/usr/include/semaphore.h remained the same

Expected Results:  
/usr/include/semaphore.h should have changed to that belonging to glibc-2.3.2-r9

the way I know what should be the /usr/include/semaphore.h file for
glibc-2.3.2-r9 is that I have another system with that version of glibc, which
did not ever have a higher version installed.
Comment 1 Ákos Maróy 2004-07-04 11:32:07 UTC
Created attachment 34794 [details]
this is /usr/include/semaphore belonging to glibc-2.3.3.20040420
Comment 2 Ákos Maróy 2004-07-04 11:33:05 UTC
Created attachment 34795 [details]
this is /usr/include/semaphore.h that belongs to glibc-2.3.2-r9
Comment 3 Ákos Maróy 2004-07-04 12:36:27 UTC
actually, it seems that the contenst of this header file is governed by the nptl USE flag...