------- Comment #11 from r dot emrich at de dot tecosim dot com  2006-02-23 
16:17 -------
Subject: Re:  gcj seems not to pass the option to ld correctly

Andrew Haley schrieb:
> Rainer Emrich writes:
>  > -----BEGIN PGP SIGNED MESSAGE-----
>  > Hash: SHA1
>  > 
>  > Andrew Haley schrieb:
>  > > 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?
> 
>  > See the following messages:
>  > 
>  > http://gcc.gnu.org/ml/gcc/2006-02/msg00415.html
>  > http://gcc.gnu.org/ml/gcc/2006-02/msg00482.html
> 
> Yes, I agree with your reasoning.  AFAIK Mark Mitchell has to approve
> this as it's for the release, but it's OK by me if it passes
> bootstrap.
> 
> I don't see this problem on my system because LIBICONV and LTLIBICONV
> are both null.  AFAIK that's because iconv is in libc.
> 
> Andrew.

Bootstrap passed at my site for ia64-unknown-linux-gnu.
Testsuite run for libjaava gives:

                === libjava Summary ===

# of expected passes            4009
# of unexpected failures        1
# of expected failures          10
# of untested testcases         8

Rainer


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21206

Reply via email to