[Bug d/88150] Use sections_elf_shared.d on Solaris

ro at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Sun Apr 14 09:19:00 GMT 2019


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88150

--- Comment #13 from Rainer Orth <ro at gcc dot gnu.org> ---
Author: ro
Date: Sun Apr 14 09:18:42 2019
New Revision: 270345

URL: https://gcc.gnu.org/viewcvs?rev=270345&root=gcc&view=rev
Log:
Use gcc/sections/elf_shared.d on Solaris 11.5 (PR d/88150)

        PR d/88150
        * libdruntime/gcc/sections/elf_shared.d [Solaris] (SharedELF): Set
        to true.
        Import core.sys.solaris.dlfcn, core.sys.solaris.link,
        core.sys.solaris.sys.elf, core.sys.solaris.sys.link.
        (dummy_ref): Declare.
        (initSections): Initialize dummy_ref.
        (getDependencies): Set strtab.
        (handleForName): Don't dlclose handle.
        (findDSOInfoForAddr): Set IterateManually.
        (getprogname): Declare.
        (progname): Use it.
        * libdruntime/gcc/sections/package.d [Solaris]: Import
        gcc.sections.elf_shared instead of gcc.sections.solaris.
        * libdruntime/gcc/sections/solaris.d: Remove.
        * libdruntime/Makefile.am (DRUNTIME_DSOURCES): Remove
        gcc/sections/solaris.d.

Removed:
    trunk/libphobos/libdruntime/gcc/sections/solaris.d
Modified:
    trunk/libphobos/ChangeLog
    trunk/libphobos/libdruntime/Makefile.am
    trunk/libphobos/libdruntime/Makefile.in
    trunk/libphobos/libdruntime/gcc/sections/elf_shared.d
    trunk/libphobos/libdruntime/gcc/sections/package.d


More information about the Gcc-bugs mailing list