This is the mail archive of the java@gcc.gnu.org mailing list for the Java project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Re:[Bug target/21206] gcj seems not to pass the option to ld correctly


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.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]