Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Date: Wed, 24 Sep 2014 10:26:24 +0200
Subject: Re: compiling musl on x86_64 linux with pcc

On Tue, Sep 23, 2014 at 03:31:34PM -0400, Rich Felker wrote:
> > If I build a shared library with pcc without supplying -Wl,-Bsymbolic
> > (or -Wl,-Bsymbolic-functions as musl does) then a(ny) binary linked to that
> > library segfaults at start even if it does not actually need/use the
> > library. I noticed this with libpcap and wonder what is the reason. Adding
> > -Wl,-Bsymbolic makes everything work so the code is not exactly broken.

> Have you checked that this happens with all libs, or did you only
> observe it with libpcap? If you have a minimal example .so file that
> causes the crash when loaded, can you post it somewhere I could
> download a copy to analyze, and also post the commands you used to
> produce it?

Attaching the test case, it is small enough.


Download attachment "libfoo.tar.gz" of type "application/x-tar-gz" (2795 bytes)

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.