[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