Re: [build, libgcc] Ensure libgcc_s unwinder is always used on 64-bit Solaris 10+/x86 (PR target/59788)

2014-02-06 Thread Rainer Orth
Joseph S. Myers jos...@codesourcery.com writes: On Tue, 4 Feb 2014, Rainer Orth wrote: The patch to libgo/ltmain.sh is now committed to mainline. I've now committed the rest, thanks. Btw., what's the procedure for syncing the toplevel ltmain.sh these days? AFAIK there's both the old

Re: [build, libgcc] Ensure libgcc_s unwinder is always used on 64-bit Solaris 10+/x86 (PR target/59788)

2014-02-04 Thread Rainer Orth
Ian Lance Taylor i...@google.com writes: Could you please take care of that, provided the RMs approve? The patch was ok two weeks ago and is completely Solaris-specific, so I'd like to get it into the 4.9.0 release. I was just waiting for you to commit it elsewhere. And I was waiting for

Re: [build, libgcc] Ensure libgcc_s unwinder is always used on 64-bit Solaris 10+/x86 (PR target/59788)

2014-02-04 Thread Joseph S. Myers
On Tue, 4 Feb 2014, Rainer Orth wrote: The patch to libgo/ltmain.sh is now committed to mainline. I've now committed the rest, thanks. Btw., what's the procedure for syncing the toplevel ltmain.sh these days? AFAIK there's both the old CVS src repo as well as the new binutils-gdb git

Re: [build, libgcc] Ensure libgcc_s unwinder is always used on 64-bit Solaris 10+/x86 (PR target/59788)

2014-02-03 Thread Rainer Orth
Ian Lance Taylor i...@google.com writes: On Mon, Jan 20, 2014 at 4:29 AM, Rainer Orth r...@cebitec.uni-bielefeld.de wrote: Given that there were no other comments, I'd like to install the patch now. Ian, could you please install the ltmain.sh patch in libgo/config, or should I do so

Re: [build, libgcc] Ensure libgcc_s unwinder is always used on 64-bit Solaris 10+/x86 (PR target/59788)

2014-02-03 Thread Ian Lance Taylor
On Mon, Feb 3, 2014 at 2:55 AM, Rainer Orth r...@cebitec.uni-bielefeld.de wrote: Ian Lance Taylor i...@google.com writes: On Mon, Jan 20, 2014 at 4:29 AM, Rainer Orth r...@cebitec.uni-bielefeld.de wrote: Given that there were no other comments, I'd like to install the patch now. Ian,

Re: [build, libgcc] Ensure libgcc_s unwinder is always used on 64-bit Solaris 10+/x86 (PR target/59788)

2014-01-20 Thread Rainer Orth
Rainer Orth r...@cebitec.uni-bielefeld.de writes: Unfortunately, the patch needs a change to the bundled ltmain.sh: by default, libtool `optimizes' -lgcc_s -lc -lgcc_s into -lc -lgcc_s. Combined with direct binding, this lead to exactly the failure the patch intends to avoid. The libtool bug

Re: [build, libgcc] Ensure libgcc_s unwinder is always used on 64-bit Solaris 10+/x86 (PR target/59788)

2014-01-20 Thread Paolo Bonzini
Il 17/01/2014 15:21, Rainer Orth ha scritto: As described in the PR, the 64-bit Solaris 10+/x86 libc contains an implementation of those _Unwind_* functions required by the AMD64 ABI, i.e. those contained in libgcc_s.so.1 at version GCC_3.0. If by some circumstance (use of -Bdirect, -z

Re: [build, libgcc] Ensure libgcc_s unwinder is always used on 64-bit Solaris 10+/x86 (PR target/59788)

2014-01-20 Thread Ian Lance Taylor
On Mon, Jan 20, 2014 at 4:29 AM, Rainer Orth r...@cebitec.uni-bielefeld.de wrote: Given that there were no other comments, I'd like to install the patch now. Ian, could you please install the ltmain.sh patch in libgo/config, or should I do so myself? I'll do it. Thanks. Ian

[build, libgcc] Ensure libgcc_s unwinder is always used on 64-bit Solaris 10+/x86 (PR target/59788)

2014-01-17 Thread Rainer Orth
As described in the PR, the 64-bit Solaris 10+/x86 libc contains an implementation of those _Unwind_* functions required by the AMD64 ABI, i.e. those contained in libgcc_s.so.1 at version GCC_3.0. If by some circumstance (use of -Bdirect, -z lazyload, maybe others) libc.so.1 happens to be