• We’re currently investigating an issue related to the forum theme and styling that is impacting page layout and visual formatting. The problem has been identified, and we are actively working on a resolution. There is no impact to user data or functionality, this is strictly a front-end display issue. We’ll post an update once the fix has been deployed. Thanks for your patience while we get this sorted.

Setting up Libc2.1?

Ken g6

Programming Moderator, Elite Member
Moderator
This may be better placed in Highly Technical, but here goes.

I'm currently running SETI@Home on several machines with LRP. Now, LRP has libc2.0.7, so I have to run the statically compiled version of SETI. There is a dynamically compiled version that runs a little faster (and I want to run a little faster), but it requires libc2.1.

So my question is, what and how many files do I need to add to my LRP installs to let them run SETI with libc2.1? Hard drives are not an option; however, I have 256mb ram, most of which could, I imagine, go to ramdisks. I can transfer files of this size from an anonymous FTP server I have access to.

So, anyone know what I need? Please tell me I don't need a newer kernel.

Thanks!

Ken
 
libc is a big upgrade, just as big if not bigger than the kernel, because if you break it you broke everything because everything uses the C library.

It would probably be easier to find another diskless router dist that uses libc2.1.
 
Do a quick search here, there was a recent topic or two about these diskless/router projects with plenty of links. There was mention not too long ago (in a thread started by AndyHui) about something like knoppix, which is a cdrom based linux "install" and SuSE has a "live eval" cdrom, if the machine will boot from cdrom and whatnot.
 
Originally posted by: Nothinman
libc is a big upgrade, just as big if not bigger than the kernel, because if you break it you broke everything because everything uses the C library.

It would probably be easier to find another diskless router dist that uses libc2.1.

Well, the idea was to leave the original files there, and add the 2.1 files. So it wouldn't work to just copy a bunch of files from a Red Hat install?

Thanks. I'll take a look at the other diskless Linuxes, but I don't have a CD burner.
 
Well, the idea was to leave the original files there, and add the 2.1 files. So it wouldn't work to just copy a bunch of files from a Red Hat install?.

No.

To expand on what Nothinman said, libc/glibc is the heart of your system, and is almost impossible to replace without reinstalling everything else. When the programs in your distro were compiled, they found certain C library functions at specific places in the libraries. If you simply swap in a new glibc, you change around those locations, and now your programs can't find what they need. Since almost all of your programs are dynamically linked, even simple programs like ls will likely break the second that glibc is changed.
 
Originally posted by: Ken_g6
Originally posted by: Nothinman
libc is a big upgrade, just as big if not bigger than the kernel, because if you break it you broke everything because everything uses the C library.

It would probably be easier to find another diskless router dist that uses libc2.1.

Well, the idea was to leave the original files there, and add the 2.1 files. So it wouldn't work to just copy a bunch of files from a Red Hat install?

Thanks. I'll take a look at the other diskless Linuxes, but I don't have a CD burner.

There probably isnt enough room on the floppy to have both versions, and I dont know how well that would work out anyhow...
 
Back
Top