Date: Sun, 13 Jun 2010 09:37:10 -0700 From: Steve Kargl <sgk@troutmask.apl.washington.edu> To: Kai Wang <kaiw@freebsd.org> Cc: svn-src-head@freebsd.org, svn-src-all@freebsd.org, src-committers@freebsd.org Subject: Re: svn commit: r209122 - head/lib/libelf Message-ID: <20100613163710.GA62804@troutmask.apl.washington.edu> In-Reply-To: <201006131058.o5DAwo4b004987@svn.freebsd.org> References: <201006131058.o5DAwo4b004987@svn.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, Jun 13, 2010 at 10:58:50AM +0000, Kai Wang wrote: > Author: kaiw > Date: Sun Jun 13 10:58:50 2010 > New Revision: 209122 > URL: http://svn.freebsd.org/changeset/base/209122 > > Log: > * Improve compatibility with existing application code by permitting the > use of `elf_getbase()` on non-archive members. This change is needed > for gcc LTO (-flto) to work properly. > * Style fix: paranthesize returned values. > * Document the current behaviour of `elf_getbase()`. > > Tested by: gerald, Steve Kargl (original patch) > Obtained from: elftoolchain > MFC after: 3 days > > Modified: > head/lib/libelf/elf_getbase.3 > head/lib/libelf/elf_getbase.c Thanks. Unfortunately without the patch to elf_update.c, gcc LTO will not work (ie., 'gcc -flto -o z a.o b.o' will segfault). Any chance that the elf_update.c patch will be committed; possibly as a conditional compilation. -- Steve
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20100613163710.GA62804>