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
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
___
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
Georg Brandl ge...@python.org added the comment:
Martin?
--
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue11347
___
___
Python-bugs-list mailing
Changes by Georg Brandl ge...@python.org:
--
priority: normal - release blocker
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue11347
___
___
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
___
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.
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
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
Changes by Georg Brandl ge...@python.org:
--
assignee: - loewis
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue11347
___
___
Python-bugs-list
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
Changes by Antoine Pitrou pit...@free.fr:
--
nosy: +barry, dmalcolm
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue11347
___
___
Python-bugs-list
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
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
___
14 matches
Mail list logo