Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index Assistance Portage & Programming
  • Search

glibc 2.31 unmasked and ready to go? [STABLE ONLY]

Problems with emerge or ebuilds? Have a basic programming question about C, PHP, Perl, BASH or something else?
Post Reply
Advanced search
84 posts
  • 1
  • 2
  • 3
  • 4
  • Next
Author
Message
dreamer3
Guru
Guru
Posts: 553
Joined: Tue Sep 24, 2002 6:15 am

glibc 2.31 unmasked and ready to go? [STABLE ONLY]

  • Quote

Post by dreamer3 » Mon Dec 09, 2002 11:55 pm

I just did a emerge sync and have a LOT of packages (more than the usual) that say they're ready to be upgraded including glibc-2.31? Could this be some mistake or is it finally declared stable and working in Gentoo?

This appears to be a big push, just want to make sure it was intentional before I upgrade all my tools. A lot of the latest versions appear to have been unmasked with no "newer" unstable ebuilds to take their places. Makes me wonder.

Code: Select all

Calculating world dependencies ...done!
[ebuild    U ] sys-libs/ncurses-5.3-r1
[ebuild    U ] sys-apps/texinfo-4.3
[ebuild    U ] sys-devel/gcc-3.2.1
[ebuild    U ] sys-devel/autoconf-2.54
[ebuild    U ] sys-apps/bash-2.05b-r3
[ebuild    U ] dev-lang/python-2.2.2
[ebuild    U ] sys-apps/portage-2.0.45-r3
[ebuild    U ] sys-devel/binutils-2.13.90.0.16
[ebuild    U ] sys-libs/glibc-2.3.1-r2
[ebuild    U ] sys-libs/cracklib-2.7-r6
...
[ebuild    U ] sys-apps/e2fsprogs-1.32
[ebuild    U ] sys-apps/util-linux-2.11y
[ebuild    U ] sys-apps/net-tools-1.60-r5
[ebuild    U ] sys-apps/gzip-1.3.3
EDIT (rac): Added [STABLE ONLY] to the title, in yet another attempt to keep posts about systems running unstable out of this thread.
Top
rac
Bodhisattva
Bodhisattva
User avatar
Posts: 6553
Joined: Thu May 30, 2002 6:19 am
Location: Japanifornia
Contact:
Contact rac
Website

  • Quote

Post by rac » Tue Dec 10, 2002 12:02 am

It does indeed look to be marked stable on x86. Another couple of interesting notes: this will not compile with GCC <3.2, and it uses the 2.2 SLOT.
For every higher wall, there is a taller ladder
Top
dreamer3
Guru
Guru
Posts: 553
Joined: Tue Sep 24, 2002 6:15 am

  • Quote

Post by dreamer3 » Tue Dec 10, 2002 12:11 am

rac wrote:It does indeed look to be marked stable on x86. Another couple of interesting notes: this will not compile with GCC <3.2, and it uses the 2.2 SLOT.
Well, is it even possible to have two glibc's installed at once? Sounds scary to me. So, as I see it the 2.2 slot makes sense. I checked the daily CVS changlog and can't find any of these packages mentioned... And I just synced up EARLY this morning and they weren't there... now they are, so I'd think they'd have to be in the CVS changelogs (on the gentoo website).

With your GCC 3.2 and up comment are you worried about Gentoo 1.2 users? I would hope that would be locked to <2.3 in the /etc/make.profile/pacakges file. This appears to be the case from looking at /usr/portage/profiles/default-1.0 (which I assume is the 1.2 profile??) which is locked at a certain version of glibc...

I think I'm going to hold off until I'm sure...

Edit: Well, from reading the individual Changlog files from each of the packages one by one they seem to have been intentionally bumped stable (including glibc). I'm not through them all yet, but I'd gather this is the beginning of a big push to get ready for the 1.4 release.
Top
rac
Bodhisattva
Bodhisattva
User avatar
Posts: 6553
Joined: Thu May 30, 2002 6:19 am
Location: Japanifornia
Contact:
Contact rac
Website

  • Quote

Post by rac » Tue Dec 10, 2002 12:24 am

dreamer3 wrote:is it even possible to have two glibc's installed at once?
Theoretically, I think so, but it sounds scary to me too.
With your GCC 3.2 and up comment are you worried about Gentoo 1.2 users?
It's the first ebuild I've seen that behaves this way, and I'm on the record reassuring people sticking with 2.95 that it would probably be a year before we started seeing software that wouldn't compile with 2.95, so I'm just feeling a little stupid and heading off to round up some crow to eat.
For every higher wall, there is a taller ladder
Top
yokem55
Guru
Guru
Posts: 360
Joined: Thu Apr 18, 2002 7:52 pm
Location: Oregon
Contact:
Contact yokem55
Website

  • Quote

Post by yokem55 » Tue Dec 10, 2002 12:56 am

Well based on what's said in this article, under 64 bit linux on hammer you may HAVE to have 2 glibc's in order to run 32 bit software in the otherwise 64bit environment. So, you will need glibc32 nstalled in addition to glibc64 if you want to run binary only 32-bit programs....seems like a strange fate that linux is heading into territory that used plague the win9x series (and probably will again)....
Top
dreamer3
Guru
Guru
Posts: 553
Joined: Tue Sep 24, 2002 6:15 am

  • Quote

Post by dreamer3 » Tue Dec 10, 2002 1:07 am

yokem55 wrote:Well based on what's said in this article, under 64 bit linux on hammer you may HAVE to have 2 glibc's in order to run 32 bit software in the otherwise 64bit environment. So, you will need glibc32 nstalled in addition to glibc64 if you want to run binary only 32-bit programs....seems like a strange fate that linux is heading into territory that used plague the win9x series (and probably will again)....
If I recall correctly the problem with the Windows 9x series wasn't so much their "thunking" (32 bit wrappers for 16 bit code) as it was the fact that the 16-bit code was non-reentrant and would hold up other processes trying to get to the same routine. Surely that same scenario wouldn't be true of Linux? I'm hoping it's not an apt comparison. :-)

Now you have me thinking about installing both glibc's (add a 2.3 slot) so that all my currently compiled stuff can run against the old, and all my new stuff against the new... Does anyone know if this is practical or even possible?
Top
BlackPhoenix
Tux's lil' helper
Tux's lil' helper
Posts: 124
Joined: Tue Oct 01, 2002 6:19 pm

  • Quote

Post by BlackPhoenix » Tue Dec 10, 2002 1:10 am

Mmm...glibc2.3...its been a while since Ive sank my teeth in a major system update... (well, if you don't consider my disapointing QT3.1 update...)

Now now...what should I expect after merging that stuff? Stuff I need to reemerge? Commercial apps that won't work anymore? Is it backward compatible?

Yes, as you may have realised by now, I don't know much about glibc...just that its important and I have to be careful...so I am.
Top
dreamer3
Guru
Guru
Posts: 553
Joined: Tue Sep 24, 2002 6:15 am

  • Quote

Post by dreamer3 » Tue Dec 10, 2002 1:28 am

BlackPhoenix wrote:Mmm...glibc2.3...its been a while since Ive sank my teeth in a major system update... (well, if you don't consider my disapointing QT3.1 update...)

Now now...what should I expect after merging that stuff? Stuff I need to reemerge? Commercial apps that won't work anymore? Is it backward compatible?
I've decided to emerge all the new stuff except glibc-2.31 and simply watch the forum over the next few days or week and see how it goes. Many a time this has proved the right decision when an update to a major package has been released.
Top
DarkAurora
n00b
n00b
User avatar
Posts: 15
Joined: Thu Dec 05, 2002 5:56 pm
Location: Orlando, FL

  • Quote

Post by DarkAurora » Tue Dec 10, 2002 4:32 am

I emerged everything, (including the new glibc) and am happy to report 0 breackages. That is no breakages after going through and using some of my oft-used programs (kde, mozilla, etc.) and playing Civilization 3 under winex for a few hours. :D

I'm pretty sure I see a little increase in overall responsiveness... and I'm certian I see a performance increase in Civ3, for what it's worth.
Top
dreamer3
Guru
Guru
Posts: 553
Joined: Tue Sep 24, 2002 6:15 am

  • Quote

Post by dreamer3 » Tue Dec 10, 2002 6:08 am

DarkAurora wrote:I emerged everything, (including the new glibc) and am happy to report 0 breackages.
Did you re-emerge your entire system against the new glibc (not sure this is necessary) or just just upgraded what portage wanted you to and now everything works?
Top
darktux
Veteran
Veteran
User avatar
Posts: 1086
Joined: Sat Nov 16, 2002 4:27 pm
Location: Coimbra, Portugal
Contact:
Contact darktux
Website

  • Quote

Post by darktux » Tue Dec 10, 2002 11:32 am

I've done emerge -u -p world, and everything is running fine.
BTW, I am now emerging mozilla 1.2.1-r1 (have 1.2.1 installed), and everything seems to be working out fine :-)
Lego my ego, and I'll lego your knowledge

www.tuxslare.org - My reborn website :P
Top
jjares
n00b
n00b
User avatar
Posts: 17
Joined: Thu Nov 28, 2002 5:07 pm
Location: Argentina

  • Quote

Post by jjares » Tue Dec 10, 2002 11:41 am

darktux wrote:I've done emerge -u -p world, and everything is running fine.
Do you have any weird/third party software, like java, opera, codeweavers wine, etc?
Top
Lovechild
Advocate
Advocate
User avatar
Posts: 2858
Joined: Fri May 17, 2002 12:00 pm
Location: Århus, Denmark

  • Quote

Post by Lovechild » Tue Dec 10, 2002 11:48 am

One small step towards safe ELF binary prelinking in Portage.... W000000T

Go devs..
Don't listen to sparc developers....
Top
darktux
Veteran
Veteran
User avatar
Posts: 1086
Joined: Sat Nov 16, 2002 4:27 pm
Location: Coimbra, Portugal
Contact:
Contact darktux
Website

  • Quote

Post by darktux » Tue Dec 10, 2002 12:22 pm

Mozilla is still emerging, but I'd like to add that gaim-cvs and xchat2-cvs compiled fine :-)

GOOOOOO GENTOO! :-)
Lego my ego, and I'll lego your knowledge

www.tuxslare.org - My reborn website :P
Top
Exci
Apprentice
Apprentice
User avatar
Posts: 265
Joined: Fri Jul 12, 2002 7:40 pm
Location: The Netherlands, Zoetermeer

  • Quote

Post by Exci » Tue Dec 10, 2002 12:38 pm

I'm gonna try it too :)

I already broke my system once with glibc2.3 but I don't care

living on the edge :P (even on my stable system, unstable has 2.3 for ages :P )
Top
DarkAurora
n00b
n00b
User avatar
Posts: 15
Joined: Thu Dec 05, 2002 5:56 pm
Location: Orlando, FL

  • Quote

Post by DarkAurora » Tue Dec 10, 2002 12:49 pm

Did you re-emerge your entire system against the new glibc (not sure this is necessary) or just just upgraded what portage wanted you to and now everything works?
I just emerged what it wanted me to, which was: gcc, binutils, glibc, and a host of other things.
Do you have any weird/third party software, like java, opera, codeweavers wine, etc?
Well, I run the binary version of winex as well as the naitive linux port of ID Software's Return to Castle Wolfenstein. Both are closed source and run as well as they ever did.
Top
Optimus
n00b
n00b
Posts: 4
Joined: Tue Dec 10, 2002 11:53 am
Location: Russia, Samara

glibs 2.3.1 linux kernel includes BE WARNED!!!!!

  • Quote

Post by Optimus » Tue Dec 10, 2002 1:36 pm

I tryed update glibs just now and got nice error in depend stage. I use WOLK 3.8 kernel (based on 2.4.18), and glibs get me error on parsing includes in /lib/modules/2.4.18-wolk.3.8/build, this is simlink to usr/src/{wolk-kernel} :))))

I change simlink to gentoo kernel sources dir and all build prefectly just now.

But this is a bug!!! Glibc must not depend from current installed kernel. This is wrong! Glibc must depend from separate installed linux-headers.

Anyone can write bugreport? I cannot, becouse bugzilla not like my e-mail adress :)))))) with _ in name :))))
Who is General Failure and why he reading my disk?
Top
pilla
Bodhisattva
Bodhisattva
User avatar
Posts: 7732
Joined: Wed Aug 07, 2002 8:19 pm
Location: Underworld

  • Quote

Post by pilla » Tue Dec 10, 2002 2:32 pm

I am going to try it in a separate partition, in the same way I changed from 1.2 to 1.4rc1... Good thing about having a large HD, even in a notebook 8)
Top
alshain
Apprentice
Apprentice
User avatar
Posts: 202
Joined: Fri Aug 02, 2002 2:33 pm
Location: London, UK

  • Quote

Post by alshain » Tue Dec 10, 2002 2:55 pm

I've just finished emerging glibc 2.3.1 and gcc 3.2.1 and encountered a couple of problems that might be of interest. I'm running kernel 2.4.20-mjc and after rebood the HID module would no longer load. A bit of a problem if you have USB mouse and keyboard. Turned out it was the mousedev and keybdev modules causing a problem - attempting to modprobe them reported unresolved symbols.

Digging out a USB to keyboard adaptor and recompiling the kernel solved things.

I've just discovered that ALSA no longer works either, reporting unresolved symbols in snd.o. I've just re-emerged this and it still doesn't work.

Andrew
Top
alshain
Apprentice
Apprentice
User avatar
Posts: 202
Joined: Fri Aug 02, 2002 2:33 pm
Location: London, UK

  • Quote

Post by alshain » Tue Dec 10, 2002 3:34 pm

Well that was smart! The reason the keyboard didn't work was because I'd compiled keybdev and mousedev into the kernel but somehow the modules from a previous build were hanging around and got copied into /lib/modules. When I did a depmod linux got very confused!

Andrew
Top
choward
Tux's lil' helper
Tux's lil' helper
Posts: 92
Joined: Fri Nov 08, 2002 5:03 pm

Re: glibs 2.3.1 linux kernel includes BE WARNED!!!!!

  • Quote

Post by choward » Tue Dec 10, 2002 4:20 pm

Optimus wrote:I tryed update glibs just now and got nice error in depend stage. I use WOLK 3.8 kernel (based on 2.4.18), and glibs get me error on parsing includes in /lib/modules/2.4.18-wolk.3.8/build, this is simlink to usr/src/{wolk-kernel} :))))

I change simlink to gentoo kernel sources dir and all build prefectly just now.

But this is a bug!!! Glibc must not depend from current installed kernel. This is wrong! Glibc must depend from separate installed linux-headers.
That's not true. Building glibc depends on the kernel headers. Once glibc is installed, all programs are supposed to use the glibc headers, _not_ the kernel headers.
Craig Howard
4B Computer Science -- University of Waterloo
Top
Optimus
n00b
n00b
Posts: 4
Joined: Tue Dec 10, 2002 11:53 am
Location: Russia, Samara

Re: glibs 2.3.1 linux kernel includes BE WARNED!!!!!

  • Quote

Post by Optimus » Tue Dec 10, 2002 4:32 pm

choward wrote:
Optimus wrote:I tryed update glibs just now and got nice error in depend stage. I use WOLK 3.8 kernel (based on 2.4.18), and glibs get me error on parsing includes in /lib/modules/2.4.18-wolk.3.8/build, this is simlink to usr/src/{wolk-kernel} :))))

I change simlink to gentoo kernel sources dir and all build prefectly just now.

But this is a bug!!! Glibc must not depend from current installed kernel. This is wrong! Glibc must depend from separate installed linux-headers.
That's not true. Building glibc depends on the kernel headers. Once glibc is installed, all programs are supposed to use the glibc headers, _not_ the kernel headers.
As i understand, if glibc build with headers 2.4.20 kernel, other programs MUST use some headers? If i have gentoo-headers from 2.4.19, and build glibc under 2.4.blahblahblah_not_19, it is wrong way? This is can break my other builds later?
Who is General Failure and why he reading my disk?
Top
Evangelion
Veteran
Veteran
User avatar
Posts: 1087
Joined: Fri May 31, 2002 8:53 am
Location: Helsinki, Finland

  • Quote

Post by Evangelion » Tue Dec 10, 2002 5:23 pm

Hmmmm, I'm not getting glibc2.3.1. No binutils-2.3.90.0.16 or GCC3.2.1 either. I did do emerge sync. Am I doing something wrong?

<==== Gentoo n00b
Top
sertsa
n00b
n00b
User avatar
Posts: 49
Joined: Tue May 21, 2002 10:42 pm
Location: High Desert

  • Quote

Post by sertsa » Tue Dec 10, 2002 6:09 pm

Let emerge -pu world do it all (gcc, glibc, binutils, etc). everything went fine. Not sure how pre-linking works, but is it working now 'cause my KDE is way zippier! Apps are definitely opening way quicker on this old p2-333 w/256MB.

Nice.
Top
burzmali
Apprentice
Apprentice
User avatar
Posts: 238
Joined: Thu Apr 18, 2002 6:11 am
Location: ca
Contact:
Contact burzmali
Website

  • Quote

Post by burzmali » Tue Dec 10, 2002 6:18 pm

a similar thing is happening here; i rsynced 3 computers, two show update to gcc, glibc, etc, the third does not. i have just tried to rsync the third pc a couple more times to see if that would make a difference and still no gcc or glibc for it. i guess i will just try ti sinc it up with one of the other computers, but why the weird behavior?
burzmali
www.burzmali.net
Top
Post Reply

84 posts
  • 1
  • 2
  • 3
  • 4
  • Next

Return to “Portage & Programming”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Authors
Gentoo is a trademark of the Gentoo Foundation, Inc. and of Förderverein Gentoo e.V.
The contents of this document, unless otherwise expressly stated, are licensed under the CC-BY-SA-4.0 license.
The Gentoo Name and Logo Usage Guidelines apply.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy