git-lib-map
authorGNU Libc Maintainers <debian-glibc@lists.debian.org>
Mon, 21 Feb 2022 08:47:11 +0000 (08:47 +0000)
committerAurelien Jarno <aurel32@debian.org>
Mon, 21 Feb 2022 08:47:11 +0000 (08:47 +0000)
commit95dcd84343a98ef9b21e267870dcea464fb465e2
tree3c0e29847de3392e3f23dcaa1fd1725f4e93a63d
parent38d8646dbae8681d4c364808f11bc8d6f21c09e9
git-lib-map

Committed for 2.35

commit 8c0727af63198661c0ae3641a9d66609021754a7
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date:   Fri Dec 31 18:17:40 2021 +0100

    hurd: Avoid overzealous shared objects constraints

    407765e9f24f ("hurd: Fix ELF_MACHINE_USER_ADDRESS_MASK value") switched
    ELF_MACHINE_USER_ADDRESS_MASK from 0xf8000000UL to 0xf0000000UL to let
    libraries etc. get loaded at 0x08000000. But
    ELF_MACHINE_USER_ADDRESS_MASK is actually only meaningful for the main
    program anyway, so keep it at 0xf8000000UL to prevent the program loader
    from putting ld.so beyond 0x08000000. And conversely, drop the use of
    ELF_MACHINE_USER_ADDRESS_MASK for shared objects, which don't need any
    constraints since the program will have already be loaded by then.

Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name git-lib-map.diff
sysdeps/i386/dl-machine.h
sysdeps/mach/hurd/dl-sysdep.c