Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Date: Fri, 9 Oct 2015 08:39:22 +0300
From: Timo Teras <timo.teras@....fi>
To: Rich Felker <dalias@...c.org>
Cc: musl@...ts.openwall.com
Subject: Re: musl bug or not, real or not? (Was: Update:
 pthread_getattr_np() vs explicit runtime) loader

On Thu, 8 Oct 2015 12:48:25 -0400
Rich Felker <dalias@...c.org> wrote:

> On Wed, Oct 07, 2015 at 10:43:39AM +0300, Timo Teras wrote:
> > gcj uses boehm-gc. Alpine has patches for gcc boehm-gc. We are also
> > patching gcc's gcj. You can see our full patch set at:
> > http://git.alpinelinux.org/cgit/aports/tree/main/gcc
> > 
> > Some of these may or may not fix the issue you have at had. Not sure
> > how your gcc/gcj is built.
> 
> Thank you very much for finding the cause of this. Do you know if
> these patches have been submitted upstream to gcc and/or boehm?
> Obviously assuming by default that __environ is the start of .data and
> only doing a proper search on glibc is broken basically everywhere but
> glibc. The dl_iterate_phdr stuff should probably use a configure
> check; I think one already exists in gcc but the boehm-gc dir might
> need its own.

I think not. I did write most of those patches, but most of them are
not suitable for upstreaming as-is. Additional configury magic would be
needed.

Powered by blists - more mailing lists

Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.