This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

classification
Title: enable-new-dtags only for GNU ELF linker
Type: compile error Stage:
Components: Build Versions: Python 3.4
process
Status: open Resolution:
Dependencies: Superseder:
Assigned To: Nosy List: rpetrov
Priority: normal Keywords: patch

Created on 2013-03-05 22:22 by rpetrov, last changed 2022-04-11 14:57 by admin.

Files
File name Uploaded Description Edit
0004-ORIGIN-enable-new-dtags-only-for-GNU-ELF-linker.patch rpetrov, 2013-03-05 22:22
Messages (2)
msg183557 - (view) Author: Roumen Petrov (rpetrov) * Date: 2013-03-05 22:22
GNU binutils properly document that flag --enable-new-dtags is only available on ELF systems.
I would like to propose a simple hack to avoid activation if ELF is not listed in supported emulations.

Comments in unixccompiler.py are not precise : "# GNU ld needs an extra option to get a RUNPATH ..", i.e. ELF is missing. 

Also GNULD is not correct name for flag. What about to change to GNUELFLD ?

You could test on cygwin for instance.
msg223392 - (view) Author: Mark Lawrence (BreamoreBoy) * Date: 2014-07-17 23:56
Can someone comment on this please as I haven't got a clue, sorry :(
History
Date User Action Args
2022-04-11 14:57:42adminsetgithub: 61564
2019-04-26 19:58:40BreamoreBoysetnosy: - BreamoreBoy
2014-07-17 23:56:49BreamoreBoysetnosy: + BreamoreBoy
messages: + msg223392
2013-03-05 22:22:42rpetrovcreate