[issue11347] libpython3.so: Broken soname and linking

2011-05-08 Thread Roundup Robot
Roundup Robot added the comment: New changeset 749686064642 by Martin v. Löwis in branch '3.2': Use --as-needed when linking libpython3.so. Closes #11347. http://hg.python.org/cpython/rev/749686064642 -- nosy: +python-dev resolution: -> fixed stage: -> committed/rejected status: open

[issue11347] libpython3.so: Broken soname and linking

2011-05-07 Thread Georg Brandl
Changes by Georg Brandl : -- priority: normal -> release blocker ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue11347] libpython3.so: Broken soname and linking

2011-05-07 Thread Georg Brandl
Georg Brandl added the comment: Martin? -- ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.

[issue11347] libpython3.so: Broken soname and linking

2011-05-07 Thread Arfrever Frehtes Taifersar Arahesis
Arfrever Frehtes Taifersar Arahesis added the comment: I'm attaching improved patch, which adds detection of -Wl,--no-as-needed flag. This issue should be release blocker for Python 3.2.1. -- Added file: http://bugs.python.org/file21929/libpython3.so.patch

[issue11347] libpython3.so: Broken soname and linking

2011-05-07 Thread Arfrever Frehtes Taifersar Arahesis
Changes by Arfrever Frehtes Taifersar Arahesis : Removed file: http://bugs.python.org/file20939/libpython3.so.patch ___ Python tracker ___ ___

[issue11347] libpython3.so: Broken soname and linking

2011-02-28 Thread Martin v . Löwis
Martin v. Löwis added the comment: > "Having the soname be libpython3 is the whole point of the library": > I think that the point of this library is "libpython3.so" filename, > not soname. Everything should still work if libpython3.so had no > soname at all. IIUC, the linker will hard-code the

[issue11347] libpython3.so: Broken soname and linking

2011-02-28 Thread Arfrever Frehtes Taifersar Arahesis
Arfrever Frehtes Taifersar Arahesis added the comment: "Having the soname be libpython3 is the whole point of the library": I think that the point of this library is "libpython3.so" filename, not soname. Everything should still work if libpython3.so had no soname at all. (If somebody has inst

[issue11347] libpython3.so: Broken soname and linking

2011-02-28 Thread Martin v . Löwis
Martin v. Löwis added the comment: > The -hl -> -h part seems correct though. Indeed. -- ___ Python tracker ___ ___ Python-bugs-list

[issue11347] libpython3.so: Broken soname and linking

2011-02-27 Thread Georg Brandl
Georg Brandl added the comment: The -hl -> -h part seems correct though. -- nosy: +georg.brandl ___ Python tracker ___ ___ Python-bug

[issue11347] libpython3.so: Broken soname and linking

2011-02-27 Thread Martin v . Löwis
Martin v. Löwis added the comment: Having the soname be libpython3 is the whole point of the library, it serves no other reason. It is intentional that there are file collisions with that file, and either the local admin or the distributor must make an explicit choice which libpython3 should

[issue11347] libpython3.so: Broken soname and linking

2011-02-27 Thread Antoine Pitrou
Changes by Antoine Pitrou : -- nosy: +barry, dmalcolm ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: http://ma

[issue11347] libpython3.so: Broken soname and linking

2011-02-27 Thread Arfrever Frehtes Taifersar Arahesis
Arfrever Frehtes Taifersar Arahesis added the comment: Regardless of this patch, such a libpython3.so regular file cannot exist in Gentoo. Gentoo package manager disallows installation, when it detects file collisions. If I rename libpython3.so of Python 3.2 to libpython3-3.2.so and libpython

[issue11347] libpython3.so: Broken soname and linking

2011-02-27 Thread Georg Brandl
Changes by Georg Brandl : -- assignee: -> loewis ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.p

[issue11347] libpython3.so: Broken soname and linking

2011-02-27 Thread Arfrever Frehtes Taifersar Arahesis
New submission from Arfrever Frehtes Taifersar Arahesis : 1. libpython3.so has soname "llibpython3.so" due to needless "l" in "-Wl,-hl$@". 2. libpython3.so is not linked against libpython$(LDVERSION).so when -Wl,--as-needed flag is used. -Wl,--as-needed flag is used by default in Gentoo due to