This is the mail archive of the
java-patches@gcc.gnu.org
mailing list for the Java project.
Re: libjava broken on the trunk on i386-darwin8.11
- From: Andrew Pinski <pinskia at gmail dot com>
- To: Ralf Wildenhues <Ralf dot Wildenhues at gmx dot de>, Dave Korn <dave dot korn dot cygwin at googlemail dot com>, Andrew Pinski <pinskia at gmail dot com>, GCC Patches <gcc-patches at gcc dot gnu dot org>, Java Patches <java-patches at gcc dot gnu dot org>
- Date: Tue, 29 Sep 2009 22:50:24 -0700
- Subject: Re: libjava broken on the trunk on i386-darwin8.11
- References: <de8d50360909291615r2b2503bfp19911fdbf09acf45@mail.gmail.com> <de8d50360909291621m7847d21ej2b6198c95106fe7b@mail.gmail.com> <4AC29F50.8090509@gmail.com> <4AC2B8C7.4030609@gmail.com> <20090930053442.GA3524@gmx.de>
On Tue, Sep 29, 2009 at 10:34 PM, Ralf Wildenhues
<Ralf.Wildenhues@gmx.de> wrote:
> Hi Dave,
>
> * Dave Korn wrote on Wed, Sep 30, 2009 at 03:47:51AM CEST:
>> --- configure.host  Â(revision 152310)
>> +++ configure.host  Â(working copy)
>
>> @@ -347,6 +349,7 @@ case "${host}" in
>> Â Â Â BACKTRACESPEC=
>> Â Â Â # Win32 DLLs are limited to 64k exported symbols each.
>> Â Â Â enable_libgcj_sublibs_default=yes
>> + Â Â libgcj_sublib_ltflags=-no-undefined -bindir $(bindir)
>
> This is shell script, so you need to quote spaces on the right hand side
> of the assignment, otherwise this is a temporary variable setting for
> the duration of invoking a "-bindir" command.
>
> More generally though, why don't you simply pass these flags
> unconditionally on all systems, not just w32 ones?
>
They were passed unconditionally and that broke darwin. Which is the
reason for the change :).
Thanks,
Andrew Pinski