[PATCH][BZ #18778] Clear DF_1_NODELETE flag only for dlopen failed library.

Maxim Ostapenko m.ostapenko@partner.samsung.com
Tue Aug 11 08:02:00 GMT 2015


On 11/08/15 10:41, Andreas Schwab wrote:
> Maxim Ostapenko <m.ostapenko@partner.samsung.com> writes:
>
>> 	[BZ #18778]
>> 	* elf/Makefile (tests): Add Add tst-nodelete2.
>> 	(modules-names): Add tst-nodelete2mod.
>> 	(tst-nodelete2mod.so-no-z-defs): New.
>> 	($(objpfx)tst-nodelete2): Likewise.
>> 	($(objpfx)tst-nodelete2.out): Likewise.
>> 	(LDFLAGS-tst-nodelete2): Likewise.
>> 	* elf/dl-close.c (_dl_close_worker): Move DF_1_NODELETE clearing
>> 	out of loop through all loaded libraries.
>> 	* elf/tst-nodelete2.c: New file.
>> 	* elf/tst-nodelete2mod.c: Likewise.
> Ok.  Please also cherry-pick to 2.22 branch.
>
> Andreas.
>

Andreas, thanks! Actually, I haven't write access to Glibc repository, 
so could you apply it for me?

-Maxim



More information about the Libc-alpha mailing list