[SuSE Linux] libc / glibc / glibc2 and SuSE 5.3
There has been a lot of to-ing and fro-ing about the libc, glibc and glibc2 libraries on SuSE linux 5.3 and the 6.0 beta - particularly with regard to Star Office. Well I can live without Star Office I think, but I urgently need to install the Oracle 8.0 software and I'd also like to try building the mozilla browser to see if it's any more stable than Navigator 4.06 and 4.5. The problem is these require a glibc2-based system and I'm running SuSE 5.3. What I've read makes me think that if I install the glibc2 libraries then lots of things will stop working unless I recompile virtually the whole system. Is this true? is there any way around it? I'm unwilling to risk the stability of my whole system to achieve these goals but I'm reluctant to go back to using RedHat. The glibc HOWTO shows how to install glibc2 from a source code tarball. I'd rather have rpms for both the development support packages and the lib binaries as there would surely be less to go wrong then. The mozilla instructions say you need to install the RedHat glibc2 rpms but I'm far from sure this will work on my SuSE 5.3 system - at least without breaking loads of other stuff.What I want is SuSE rpms really I suppose. Can I use SuSE 6.0 beta glibc2 rpms? Would I run the same risk with these anyway? Judging by the volume of related correspondence on this list, what we desperately need is a SuSE linux v5.3 glibc2 conversion HOWTO. I doubt this will be forthcoming from SuSE as they will want people to buy SuSE 6.0. Is there anyone out there who has installed oracle or built mozilla on SuSE 5.3? If so please share your knowledge. I've posted technical support to this list myself quite a few times now so I don't feel too ashamed to ask.... It would be a start if someone could just define what libc glibc and glibc2 are, in terms of the files they each comprise. for instance, didn't glibc originally go by the name of libc6? What are the effects on kernel compilation if I install glibc2? And is there somewhere I can read a technical summary about all these libraries and the differences between them? Help! Ralph -- rclark@virgosolutions.demon.co.uk Ralph Clark, Virgo Solutions Ltd (UK) __ _ / / (_)__ __ ____ __ * Powerful * Flexible * Compatible * Reliable * / /__/ / _ \/ // /\ \/ / *Well Supported * Thousands of New Users Every Day* /____/_/_//_/\_,_/ /_/\_\ The Cost Effective Choice - Linux Means Business! - To get out of this list, please send email to majordomo@suse.com with this text in its body: unsubscribe suse-linux-e Check out the SuSE-FAQ at <A HREF="http://www.suse.com/Support/Doku/FAQ/"><A HREF="http://www.suse.com/Support/Doku/FAQ/</A">http://www.suse.com/Support/Doku/FAQ/</A</A>> and the archiv at <A HREF="http://www.suse.com/Mailinglists/suse-linux-e/index.html"><A HREF="http://www.suse.com/Mailinglists/suse-linux-e/index.html</A">http://www.suse.com/Mailinglists/suse-linux-e/index.html</A</A>>
On Mon, 28 Dec 1998, Ralph Clark wrote:
Well I can live without Star Office I think, but I urgently need to install the Oracle 8.0 software and I'd also like to try building the mozilla browser to see if it's any more stable than Navigator 4.06 and 4.5.
I'm running mozilla on my system. I built it with libc5.
The problem is these require a glibc2-based system and I'm running SuSE 5.3.
I have _no idea_ what you're reading. Nowhere in the source package ( unlike SO5 ) does it say you have to have glibc to compile. It DOES require a right version of gtk and I think should be regarded as a beta program( if not alpha ).
What I've read makes me think that if I install the glibc2 libraries then lots of things will stop working unless I recompile virtually the whole system. Is this true? is there any way around it? I'm unwilling to risk the stability of my whole system to achieve these goals but I'm reluctant to go back to using RedHat. If you replace your libc5 with glibc you just need to still have libc5 around for backwards compatibility. If you do it right, you should still be able to run libc5 binaries. 6.0 will still include backwards support for apps linked with old libc5.
Judging by the volume of related correspondence on this list, what we desperately need is a SuSE linux v5.3 glibc2 conversion HOWTO. I doubt this will be forthcoming from SuSE as they will want people to buy SuSE 6.0. Is there anyone out there who has installed oracle or built mozilla on SuSE 5.3? If so please share your knowledge. I've posted technical support to this list myself quite a few times now so I don't feel too ashamed to ask....
I don't think you'll see a 5.3-to-glibc2 how to, mainly cause people capable of doing so can make due with the existing documentation and those who can't extrapolate enough from that to do it without screwing up their system might be in over their heads and be better off waiting for 6.0 which should still let you run you old libc5 apps if it works right.:-) I can't speak for oracle. I think the only app I had problems with on S.u.S.E. 5.3 in terms glibc issues was Emusic, which I scrapped--not cause I can't get it to work but cause I'm lazy, and decided it wasn't worth the expenditure of energy. I do know that mozilla works for me and compiled in record time with no problems. It's small and light, which I like. It occasionally crashes and is still very 'beta-esque' at times, but I wanted it because I'm in the market for another --preferrably open source --browser now that Netscape is in bed with the 2nd Whore of Babylon, AOL. The version of gzilla that I compiled was built with gnome gtk+ (CVS) and is version gzilla-0.1.7. There is nowhere that I could grep in the package I have of it's sources that even mention libc5 _or_ glibc. Here's a simplified ldd: blaze# ldd /usr/local/bin/mozilla | awk {'print $1'} libjpeg.so.62 libgtk-1.1.so.9 libgdk-1.1.so.9 libmodule-1.1.so.9 libglib-1.1.so.9 libidl.so.1 libExt.so.6 libX11.so.6 libm.so.5 libc.so.5 <============== note the libc5 P.S. As much as I dislike the bloat and load of Netscape and their affiliation with AOL it's still _the_ end-user browser. Mozilla is just a developers toy at this point. -M - To get out of this list, please send email to majordomo@suse.com with this text in its body: unsubscribe suse-linux-e Check out the SuSE-FAQ at <A HREF="http://www.suse.com/Support/Doku/FAQ/"><A HREF="http://www.suse.com/Support/Doku/FAQ/</A">http://www.suse.com/Support/Doku/FAQ/</A</A>> and the archiv at <A HREF="http://www.suse.com/Mailinglists/suse-linux-e/index.html"><A HREF="http://www.suse.com/Mailinglists/suse-linux-e/index.html</A">http://www.suse.com/Mailinglists/suse-linux-e/index.html</A</A>>
Scratch that. I was talking about gzilla, not mozilla. You obviously meant mozilla, and I think I shouldn't write mail prior to having my morning coffee. :-) Mozilla's requirements are listed as Perl, egcs ( or reluctantly gcc 2.7.2 ), make, autoconf etc, gtk and glib. Why are you getting broken glibc2 errors? Are you using glibc2 rpms and subsequently thus getting dependency violations? -M - To get out of this list, please send email to majordomo@suse.com with this text in its body: unsubscribe suse-linux-e Check out the SuSE-FAQ at <A HREF="http://www.suse.com/Support/Doku/FAQ/"><A HREF="http://www.suse.com/Support/Doku/FAQ/</A">http://www.suse.com/Support/Doku/FAQ/</A</A>> and the archiv at <A HREF="http://www.suse.com/Mailinglists/suse-linux-e/index.html"><A HREF="http://www.suse.com/Mailinglists/suse-linux-e/index.html</A">http://www.suse.com/Mailinglists/suse-linux-e/index.html</A</A>>
participants (2)
-
hekate@intergate.bc.ca
-
rclark@virgosolutions.demon.co.uk