[PATCH] Fix DT_NEEDED when using -l:namespec
Alan Modra
amodra@gmail.com
Thu Mar 13 13:23:00 GMT 2014
More information about the Binutils mailing list
Thu Mar 13 13:23:00 GMT 2014
- Previous message (by thread): [COMMITTED][PATCH 2/2, AArch64] change the gas verbose error reporting on by default
- Next message (by thread): [PATCH] Fix DT_NEEDED when using -l:namespec
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On Sun, Feb 16, 2014 at 10:02:56PM +0100, Romain Geissler wrote:
> * ldlang.h (full_name_provided): New input flag.
> * ldlang.c (new_afile): Set full_name_provided flag.
> * ldlfile.c (ldfile_open_file_search): Don't complete lib name if
> full_name_provided flag is set.
> * emultempl/elf32.em (gld${EMULATION_NAME}_open_dynamic_archive):
> Correctly set DT_NEEDED for dynamic libraries with loaded with
> -l:namespec.
> * emultempl/aix.em (ppc_after_open_output): Don't try to load lib specified
> with -l:namespec.
> * emultempl/linux.em (gld${EMULATION_NAME}_open_dynamic_archive): Likewise.
> * emultempl/pe.em (gld${EMULATION_NAME}_open_dynamic_archive): Likewise.
> * emultempl/pep.em (gld${EMULATION_NAME}_open_dynamic_archive): Likewise.
> * emultempl/vms.em (gld${EMULATION_NAME}_open_dynamic_archive): Likewise.
OK, makes sense to have -l:libfoo.so give the same DT_NEEDED as -lfoo.
--
Alan Modra
Australia Development Lab, IBM
- Previous message (by thread): [COMMITTED][PATCH 2/2, AArch64] change the gas verbose error reporting on by default
- Next message (by thread): [PATCH] Fix DT_NEEDED when using -l:namespec
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Binutils mailing list