This is the mail archive of the
java@gcc.gnu.org
mailing list for the Java project.
Re: Re:[Bug target/21206] gcj seems not to pass the option to ld correctly
- From: Andrew Haley <aph at redhat dot com>
- To: Rainer Emrich <r dot emrich at de dot tecosim dot com>
- Cc: gcc-bugzilla at gcc dot gnu dot org, java at gcc dot gnu dot org, wilson at gcc dot gnu dot org
- Date: Thu, 23 Feb 2006 13:40:45 +0000
- Subject: Re: Re:[Bug target/21206] gcj seems not to pass the option to ld correctly
- References: <43FD96AA.70004@de.tecosim.com>
Rainer Emrich writes:
> The config.log in libjava has two entries for libiconv:
> LIBICONV
> which is
> LIBICONV='/appl/shared/gnu/Linux/ia64-unknown-linux-gnu/lib/libiconv.so
> -Wl,-rpath -Wl,/appl/shared/gnu/Linux/ia64-unknown-linux-gnu/lib'
> in my case.
>
> The second is
> LTLIBICONV
> which is
> LTLIBICONV='-L/appl/shared/gnu/Linux/ia64-unknown-linux-gnu/lib -liconv
> -R/appl/shared/gnu/Linux/ia64-unknown-linux-gnu/lib'
> in my case.
>
> I changed the libgcj.spec file manually to the second. That seems to work.
> So, my conclusion is to change the libgcj.spec.in.
> The following line:
> *lib: -lgcj -lm @LIBICONV@ @GCSPEC@ @THREADSPEC@ @ZLIBSPEC@ @SYSTEMSPEC@
> %(libgcc) %(liborig)
> should be changed to
> *lib: -lgcj -lm @LTLIBICONV@ @GCSPEC@ @THREADSPEC@ @ZLIBSPEC@ @SYSTEMSPEC@
> %(libgcc) %(liborig)
>
> Any comments?
Looks right to me. BTW, what failure caused you to find this?
Andrew.