This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
Re: [PATCH] dlfcn: do not mark dlopen/dlclose as leaf functions
- From: "Carlos O'Donell" <carlos at redhat dot com>
- To: Mike Frysinger <vapier at gentoo dot org>
- Cc: "Joseph S. Myers" <joseph at codesourcery dot com>, libc-alpha at sourceware dot org
- Date: Mon, 26 Aug 2013 17:34:03 -0400
- Subject: Re: [PATCH] dlfcn: do not mark dlopen/dlclose as leaf functions
- Authentication-results: sourceware.org; auth=none
- References: <1377493203-1498-1-git-send-email-vapier at gentoo dot org> <Pine dot LNX dot 4 dot 64 dot 1308261639300 dot 32393 at digraph dot polyomino dot org dot uk> <201308261346 dot 07576 dot vapier at gentoo dot org>
On 08/26/2013 01:46 PM, Mike Frysinger wrote:
> On Monday 26 August 2013 12:40:05 Joseph S. Myers wrote:
>> On Mon, 26 Aug 2013, Mike Frysinger wrote:
>>> Since the dlopen funcs might invoke a constructor that is in the same
>>> compilation unit as the caller, we cannot mark them as leaf funcs.
>>>
>>> Similarly, dlclose might invoke a destructor that is in the same
>>> compilation unit as the caller.
>>
>> If this is fixing a user-visible bug that was present in a glibc release,
>> there should be a bug report and a [BZ #N] number.
>
> the user reported it on libc-help. i don't think there is a BZ # for it. i
> can make one.
Please do, that way we can reopen the bug if the future if we have problems,
and track this specific issue there. Please feel free to make it a one liner
with links to the libc-help discussion.
Cheers,
Carlos.