Not logged in
Log in now
Create an account
Subscribe to LWN
LWN.net Weekly Edition for May 23, 2013
An "enum" for Python 3
An unexpected perf feature
LWN.net Weekly Edition for May 16, 2013
A look at the PyPy 2.0 release
And _you_ _can't_ _do_ _anything_ about it. Nothing at all. You can at least package other libraries along with your application but you can't do it with glibc (yeah, 'considered harmful').
So I'm forced to rebuild all my apps on ancient RHEL5. Bleah.
Changes in glibc development
Posted Mar 29, 2012 17:14 UTC (Thu) by khim (subscriber, #9252)
I can't make a simple executable on my Ubuntu 12.04 that can be run on RHEL6 because of incompatible glibc.
Yes, you can. Install SDK, target LSB 4.0, problem solved. You can even target LSB 3.1 and support RHEL5 this way.
And yes, if you'll compile program this way your binary will use system-installed version of glibc, it'll not require any LSB packages.
LSB is surprisingly robust tool and it solves things like GLibC lack of forward compatibility nicely. The problem with it lies in the fact that it does not give you usable environment: libraries are added slowly and some essential ones are still missing. But this is not a GLibC problem.
Posted Mar 29, 2012 18:24 UTC (Thu) by foom (subscriber, #14868)
In fact, there's so many things you can do that it's hard to even know where to start enumerating them. :)
Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds