[issue11347] libpython3.so: Broken soname and linking

2011-05-08 Thread Roundup Robot
Roundup Robot devnull@devnull 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

[issue11347] libpython3.so: Broken soname and linking

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

[issue11347] libpython3.so: Broken soname and linking

2011-05-07 Thread Arfrever Frehtes Taifersar Arahesis
Arfrever Frehtes Taifersar Arahesis arfrever@gmail.com 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 Georg Brandl
Georg Brandl ge...@python.org added the comment: Martin? -- ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue11347 ___ ___ Python-bugs-list mailing

[issue11347] libpython3.so: Broken soname and linking

2011-05-07 Thread Georg Brandl
Changes by Georg Brandl ge...@python.org: -- priority: normal - release blocker ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue11347 ___ ___

[issue11347] libpython3.so: Broken soname and linking

2011-02-28 Thread Martin v . Löwis
Martin v. Löwis mar...@v.loewis.de added the comment: The -hl - -h part seems correct though. Indeed. -- ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue11347 ___

[issue11347] libpython3.so: Broken soname and linking

2011-02-28 Thread Arfrever Frehtes Taifersar Arahesis
Arfrever Frehtes Taifersar Arahesis arfrever@gmail.com 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.

[issue11347] libpython3.so: Broken soname and linking

2011-02-28 Thread Martin v . Löwis
Martin v. Löwis mar...@v.loewis.de 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

[issue11347] libpython3.so: Broken soname and linking

2011-02-27 Thread Arfrever Frehtes Taifersar Arahesis
New submission from Arfrever Frehtes Taifersar Arahesis arfrever@gmail.com: 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

[issue11347] libpython3.so: Broken soname and linking

2011-02-27 Thread Georg Brandl
Changes by Georg Brandl ge...@python.org: -- assignee: - loewis ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue11347 ___ ___ Python-bugs-list

[issue11347] libpython3.so: Broken soname and linking

2011-02-27 Thread Arfrever Frehtes Taifersar Arahesis
Arfrever Frehtes Taifersar Arahesis arfrever@gmail.com 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

[issue11347] libpython3.so: Broken soname and linking

2011-02-27 Thread Antoine Pitrou
Changes by Antoine Pitrou pit...@free.fr: -- nosy: +barry, dmalcolm ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue11347 ___ ___ Python-bugs-list

[issue11347] libpython3.so: Broken soname and linking

2011-02-27 Thread Martin v . Löwis
Martin v. Löwis mar...@v.loewis.de 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

[issue11347] libpython3.so: Broken soname and linking

2011-02-27 Thread Georg Brandl
Georg Brandl ge...@python.org added the comment: The -hl - -h part seems correct though. -- nosy: +georg.brandl ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue11347 ___