I have glibc 2.2.whatever installed on my suse 8.1 system. I need to install transcode. Transcode needs glibc.2.3. Updating glibc is very difficult job for me. Because a lot of programs use the current version. Do i have any way to get glibc updated without having to update everything else? This question is not especially about glibc, or transcode.. This is the same with Qt. Any help? Tia, OGUZ EREN YAPI VE KREDI BANKASI A.S. / TEKNOLOJI YONETIMI Tel : 262 647 21 29 Fax : 262 647 17 12 www.ykteknoloji.com ________________________________________________________________________________________________________________ Bu mesajda, yalnizca muhatabini ilgilendiren, kisiye veya kuruma ozel bilgiler yer aliyor olabilir. Mesajin muhatabi degilseniz, icerigini ve varsa ekindeki dosyalari kimseye aktarmayiniz ya da kopyalamayiniz. Boyle bir durumda lutfen gondereni uyarip, mesaji imha ediniz. Gostermis oldugunuz hassasiyetten oturu tesekkür ederiz. This e-mail may contain confidential and/or privileged information. If you are not the intended recipient (or have received this e-mail in error) please notify the sender immediately and destroy this e-mail. Any unauthorised copying, disclosure or distribution of the material in this e-mail is strictly forbidden. Thank you for your co-operation.
oeren@ykb.com writes:
I have glibc 2.2.whatever installed on my suse 8.1 system. I need to install transcode. Transcode needs glibc.2.3. Updating glibc is very difficult job for me. Because a lot of programs use the current version. Do i have any way to get glibc updated without having to update everything else?
IMHO you can compile and install glibc.2.3 without touching the SuSE's glibc.2.2. Then just instruct transcode to use the new glibc.2.3. Am I wrong? -- Alexandr.Malusek@imv.liu.se
On Mon, 6 Jan 2003 18:01:46 +0200 oeren@ykb.com wrote:
I have glibc 2.2.whatever installed on my suse 8.1 system. I need to install transcode. Transcode needs glibc.2.3. Updating glibc is very difficult job for me. Because a lot of programs use the current version. Do i have any way to get glibc updated without having to update everything else?
This question is not especially about glibc, or transcode.. This is the same with Qt.
Well it's possible to do, but it isn't easy or foolproof. I did it on my system. You should bear in mind the differences from the runtime libraries and the development libraries and headers. You can still keep the current libs in your machine, so the old programs will run, but you need to remove the old devel libs and headers, and point pkg-config to the location of your newer version. You should read the Glibc2 howto, so you know what it does and how it gets installed. But the basic problem is the glibc2 sources will expect to go into /usr/local/lib, where suse's are in /usr/lib. There is a program called pkg-config which handles the configuration for your glibc libraries. Once again, the default location is in /usr/local/lib but suse put's theirs in /usr/lib. So look thru /usr/lib/pkgconfig You will see entries for glibc-2.0.pc gobject-2.0.pc gmodule-2.0.pc gthread-2.0.pc These are what need to be relaced. You have your choice of either installing the new glibc2 to /usr/lib (which is suse's default) or the libray's default /usr/local/lib. You use the configure script to set the location. Personally I have installed my own pkg-config to the default location /usr/local/lib. That way the source tarballs install easier for me. So, it gets complicated real fast, and I'm not a fast enogh typist to give you a complete step-by-step procedure, which accounts for all the pitfalls. You can just try it yourself and see what problem you run into. Usually these programs also want a later version of gtk2 also, so by the time you are done, you may have to install about 10 tarballs, and spend a whole day on it. Of course, the second time is easier. :-) If worse comes to worst, you can always just reinstall the GTK2 and glibc2 rpms and get yourself back to where you are now. To be honest, I spent a couple of afternoons on it, before I got it sorted out, so don't feel bad if it dosn't go right the first time. Just try again. Remember, the tarballs will expect everything to go into /usr/local whereas SuSE's setup is all in /usr. Your first step should be to just get the newer glibc2 package, and just see if you can compile it. Then look it over, without installing it, and see what it contains, and where it fits into your system. --- use Perl; #powerful programmable prestidigitation
participants (3)
-
Alexandr Malusek
-
oeren@ykb.com
-
zentara