Message24239
Logged In: YES
user_id=21627
I see. The patch is not acceptable - what if the next
version of the Linux C library needs again more bytes in the
structure?
The real problem is that, apparently, linuxthreads and NPTL
are not binary-compatible. So in fact, an installation with
NPTL should be considered as a different operating system,
and you cannot expect to move binaries from one operating
system to another. Instead, you have to recompile the binaries.
Notice that the problem is *not* restricted to the static
library. If the application is linked to the shared
libpython, and if you not only move the application from one
system to another, but also the shared library (e.g. because
the target system does not have a libpython), the same
problem occurs.
So this is really a bug in Linux, which fails to provide
binary compatibility across installations. Closing as
third-party bug. |
|
| Date |
User |
Action |
Args |
| 2007-08-23 14:29:27 | admin | link | issue1119860 messages |
| 2007-08-23 14:29:27 | admin | create | |
|