[Angstrom-distro-users] Libc 2.5 vs 2.3
Paul Sokolovsky
pmiscml at gmail.com
Fri Nov 17 13:50:18 CET 2006
Hello Andrey,
Friday, November 17, 2006, 1:44:59 PM, you wrote:
> Hello!
> I had already written about problems I had with all binaries I had
> tried to install from Familiar to Angstrom. The issue is that
> Angstrom's glibc 2.5 is not compatiable with that binaries. And
> instllation of the old version of the libc6 in a separate folder does not help:
> root at a780:~# ipatience
> ipatience: error while loading shared libraries: libc.so.6: cannot handle TLS data
> root at a780:~# FBReader
> FBReader: error while loading shared libraries: libc.so.6: cannot handle TLS data
> root at a780:~#
> I think backward compatibility is a good thing. Any Ideas?
Angstrom doesn't set aim of backward compatibility. Vice versa, its
aim is to break away from many years' pile of "compatibilities" and
(mis)decisions (like hard float support by default), and it already
pays price for that, like StronARM's not being supported at the
moment (but they will be one sweet day, of course).
There are two components of supporting OABI executable on EABI:
kernel support and glibc support. There's OABI compatibility mode in
EABI kernels, and Angstrom kernels are compiled with it (you can check
if your is). But I always had suspicion that it's just a rhetorical
figure, and it wouldn't be that easy.
So, you're welcome to investigate how to solve this issue, if you're
really care. But note that Angstrom is source-based distribution and
provides its own vast set of packages, and constantly adds new.
For example, ipatience is already in feeds:
http://www.angstrom-distribution.org/repo/?name=ipat&action=search
And fbreader is in OE. You're welcome to build it and ensure it
works well, and request maintainers to add it to the feed (or to report
bug if it doesn't work).
--
Best regards,
Paul mailto:pmiscml at gmail.com
More information about the Angstrom-distro-users
mailing list