Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

enable-new-dtags only for GNU ELF linker #61564

Open
rpetrov mannequin opened this issue Mar 5, 2013 · 2 comments
Open

enable-new-dtags only for GNU ELF linker #61564

rpetrov mannequin opened this issue Mar 5, 2013 · 2 comments
Labels
build The build process and cross-build

Comments

@rpetrov
Copy link
Mannequin

rpetrov mannequin commented Mar 5, 2013

BPO 17362
Files
  • 0004-ORIGIN-enable-new-dtags-only-for-GNU-ELF-linker.patch
  • Note: these values reflect the state of the issue at the time it was migrated and might not reflect the current state.

    Show more details

    GitHub fields:

    assignee = None
    closed_at = None
    created_at = <Date 2013-03-05.22:22:42.851>
    labels = ['build']
    title = 'enable-new-dtags only for GNU ELF linker'
    updated_at = <Date 2019-04-26.19:58:40.339>
    user = 'https://bugs.python.org/rpetrov'

    bugs.python.org fields:

    activity = <Date 2019-04-26.19:58:40.339>
    actor = 'BreamoreBoy'
    assignee = 'none'
    closed = False
    closed_date = None
    closer = None
    components = ['Build']
    creation = <Date 2013-03-05.22:22:42.851>
    creator = 'rpetrov'
    dependencies = []
    files = ['29317']
    hgrepos = []
    issue_num = 17362
    keywords = ['patch']
    message_count = 2.0
    messages = ['183557', '223392']
    nosy_count = 1.0
    nosy_names = ['rpetrov']
    pr_nums = []
    priority = 'normal'
    resolution = None
    stage = None
    status = 'open'
    superseder = None
    type = 'compile error'
    url = 'https://bugs.python.org/issue17362'
    versions = ['Python 3.4']

    @rpetrov
    Copy link
    Mannequin Author

    rpetrov mannequin commented Mar 5, 2013

    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.

    @rpetrov rpetrov mannequin added build The build process and cross-build labels Mar 5, 2013
    @BreamoreBoy
    Copy link
    Mannequin

    BreamoreBoy mannequin commented Jul 17, 2014

    Can someone comment on this please as I haven't got a clue, sorry :(

    @ezio-melotti ezio-melotti transferred this issue from another repository Apr 10, 2022
    Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
    Labels
    build The build process and cross-build
    Projects
    None yet
    Development

    No branches or pull requests

    0 participants