Hi Chet,
Serge Dussud wrote:
On 12/ 8/08 03:00 PM, Chet Ramey wrote:
Serge Dussud wrote:
Indeed, ld(1)'s -z interpose option is a rather big hammer, as it
establishes that the application can interpose on *all* of the symbols
that it offers, rather than just the few related to malloc.
That might be a problem if there are some public symbols in libc that
bash happens to use, but bash is pretty careful to replace libc
functions only if they're missing or somehow substandard.
OK. Not sure I am willing to take the risk at this point. Also, note
that the linker issue is being investigated at the moment.
FYI, the linker issue [1] was the root cause of all this, and was fixed
in recent OpenSolaris build (snv_106). We're working on fixing it to
previous version of Solaris, when/if applicable.
Bottom line, we're not applying any patch to the way we build our bash
delivery bundled to [Open]Solaris :)
Thanks for the help/chat on this one,
serge
[1] http://bugs.opensolaris.org/view_bug.do?bug_id=6778453