[Bug libgcj/17311] Wrong libgcc_s.so.1 is used by lt-gij

2006-03-01 Thread Ralf dot Wildenhues at gmx dot de
--- Comment #27 from Ralf dot Wildenhues at gmx dot de 2006-03-02 07:09 --- (In reply to comment #25) > PR libgcj/17311 > * ltmain.sh: Don't use "$finalize_rpath" for compile. This change will cause breakage on systems when relinking is done at installation time, and on

[Bug libgcj/17311] Wrong libgcc_s.so.1 is used by lt-gij

2006-03-01 Thread hjl at lucon dot org
--- Comment #26 from hjl at lucon dot org 2006-03-01 17:42 --- Fixed. -- hjl at lucon dot org changed: What|Removed |Added Status|WAITING

[Bug libgcj/17311] Wrong libgcc_s.so.1 is used by lt-gij

2006-03-01 Thread hjl at gcc dot gnu dot org
--- Comment #25 from hjl at gcc dot gnu dot org 2006-03-01 17:39 --- Subject: Bug 17311 Author: hjl Date: Wed Mar 1 17:39:35 2006 New Revision: 111607 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=111607 Log: 2006-03-01 H.J. Lu <[EMAIL PROTECTED]> PR libgcj/17311

[Bug libgcj/17311] Wrong libgcc_s.so.1 is used by lt-gij

2006-02-07 Thread hjl at lucon dot org
--- Comment #24 from hjl at lucon dot org 2006-02-07 18:45 --- For uninstalled executables in the build tree, like lt-gij, libtool may put all directories, which are in the build tree, passed by -L, into DT_RPATH. It may add more DT_RPATH entries than necessary. If you want fancy one, yo

[Bug libgcj/17311] Wrong libgcc_s.so.1 is used by lt-gij

2006-02-07 Thread Ralf dot Wildenhues at gmx dot de
--- Comment #23 from Ralf dot Wildenhues at gmx dot de 2006-02-07 17:43 --- (In reply to comment #22) > - Do there exist directories in the GCC build tree where both libtool-created > and non-libtool-created libraries are (possibly) built? > > That is THE KEY question. The executable

[Bug libgcj/17311] Wrong libgcc_s.so.1 is used by lt-gij

2006-02-07 Thread hjl at lucon dot org
--- Comment #22 from hjl at lucon dot org 2006-02-07 17:25 --- Another small but important question: - Do there exist directories in the GCC build tree where both libtool-created and non-libtool-created libraries are (possibly) built? That is THE KEY question. The executable in questi

[Bug libgcj/17311] Wrong libgcc_s.so.1 is used by lt-gij

2006-02-07 Thread Ralf dot Wildenhues at gmx dot de
--- Comment #21 from Ralf dot Wildenhues at gmx dot de 2006-02-07 17:18 --- (In reply to comment #20) > What did you mean by *installed programs* In my notation, installed programs live below $prefix. They must not contain any reference to the build tree. You showed an installed progra

[Bug libgcj/17311] Wrong libgcc_s.so.1 is used by lt-gij

2006-02-07 Thread hjl at lucon dot org
--- Comment #20 from hjl at lucon dot org 2006-02-07 16:48 --- What did you mean by *installed programs*. The executable in question is [EMAIL PROTECTED] .libs]$ readelf -d /export/build/gnu/gcc/build-x86_64-linux/x86_64-unknown-linux-gnu/libjava/.libs/gij | grep RPATH 0x00

[Bug libgcj/17311] Wrong libgcc_s.so.1 is used by lt-gij

2006-02-07 Thread Ralf dot Wildenhues at gmx dot de
--- Comment #19 from Ralf dot Wildenhues at gmx dot de 2006-02-07 16:28 --- (In reply to comment #18) > Why do I want > > [EMAIL PROTECTED] gcc]$ readelf -d /usr/gcc-4.2/bin/gij | grep RPATH > 0x000f (RPATH) Library rpath: > /export/build/gnu/gcc/build-x86_64

[Bug libgcj/17311] Wrong libgcc_s.so.1 is used by lt-gij

2006-02-07 Thread hjl at lucon dot org
--- Comment #18 from hjl at lucon dot org 2006-02-07 16:16 --- There are [EMAIL PROTECTED] gcc]$ readelf -d /usr/gcc-4.2/bin/gij | grep RPATH 0x000f (RPATH) Library rpath: [/usr/gcc-4.2/lib/../lib64] [EMAIL PROTECTED] gcc]$ Why do I want [EMAIL PROTECTED] gcc

[Bug libgcj/17311] Wrong libgcc_s.so.1 is used by lt-gij

2006-02-06 Thread Ralf dot Wildenhues at gmx dot de
--- Comment #17 from Ralf dot Wildenhues at gmx dot de 2006-02-07 05:48 --- (In reply to comment #16) > Please read the summary line: "Wrong libgcc_s.so.1 is used by lt-gij". Ld.so > will search DT_RPATH first for any shared libraries. Yes. So all that is missing is a notion in libtoo

[Bug libgcj/17311] Wrong libgcc_s.so.1 is used by lt-gij

2006-02-06 Thread hjl at lucon dot org
--- Comment #16 from hjl at lucon dot org 2006-02-06 19:03 --- Please read the summary line: "Wrong libgcc_s.so.1 is used by lt-gij". Ld.so will search DT_RPATH first for any shared libraries. If you have DT_RPATH entries pointing to installed paths to libraries/executables in the build

[Bug libgcj/17311] Wrong libgcc_s.so.1 is used by lt-gij

2006-02-06 Thread Ralf dot Wildenhues at gmx dot de
--- Comment #15 from Ralf dot Wildenhues at gmx dot de 2006-02-06 18:24 --- (In reply to comment #8 by H. J. Lu) > See > > http://gcc.gnu.org/ml/gcc-patches/2004-09/msg02467.html > > I don't know how to do --disable-fast-install for gcc. > --enable-fast-install is totally wrong for EL

[Bug libgcj/17311] Wrong libgcc_s.so.1 is used by lt-gij

2005-08-17 Thread hjl at lucon dot org
--- Additional Comments From hjl at lucon dot org 2005-08-17 18:06 --- FWIW, the bug is still there. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17311

[Bug libgcj/17311] Wrong libgcc_s.so.1 is used by lt-gij

2005-08-16 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-08-17 03:12 --- What is the status of this bug (why is this still in waiting)? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17311

[Bug libgcj/17311] Wrong libgcc_s.so.1 is used by lt-gij

2004-10-12 Thread hjl at lucon dot org
--- Additional Comments From hjl at lucon dot org 2004-10-12 19:52 --- You are right. The second patch isn't needed. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17311

[Bug libgcj/17311] Wrong libgcc_s.so.1 is used by lt-gij

2004-10-11 Thread tromey at gcc dot gnu dot org
--- Additional Comments From tromey at gcc dot gnu dot org 2004-10-11 21:27 --- I'm afraid I couldn't really parse that. To me it looks like libjava_find_gij looks for "gij" in the build directory. This in turn is a shell script which, if needed, creates lt-gij. The fact that the inst

[Bug libgcj/17311] Wrong libgcc_s.so.1 is used by lt-gij

2004-10-11 Thread hjl at lucon dot org
--- Additional Comments From hjl at lucon dot org 2004-10-11 21:01 --- .libs/lt-gij is used by "make check". Try # grep -i gij */*.exp in libjava/testsuite. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17311

[Bug libgcj/17311] Wrong libgcc_s.so.1 is used by lt-gij

2004-10-11 Thread tromey at gcc dot gnu dot org
--- Additional Comments From tromey at gcc dot gnu dot org 2004-10-11 20:49 --- I read that. What I observe is that .libs/gij is created by the build. Then if I run gij (not .libs/gij), it creates .libs/lt-gij. My understanding is that --enable-fast-install is what makes all this work

[Bug libgcj/17311] Wrong libgcc_s.so.1 is used by lt-gij

2004-10-11 Thread hjl at lucon dot org
--- Additional Comments From hjl at lucon dot org 2004-10-11 20:32 --- See http://gcc.gnu.org/ml/gcc-patches/2004-09/msg02467.html I don't know how to do --disable-fast-install for gcc. --enable-fast-install is totally wrong for ELF. It should never be used for any ELF targets. -- h

[Bug libgcj/17311] Wrong libgcc_s.so.1 is used by lt-gij

2004-10-11 Thread tromey at gcc dot gnu dot org
--- Additional Comments From tromey at gcc dot gnu dot org 2004-10-11 20:13 --- I read through these patches a little. I don't understand why ltmain.sh is the way it is, but Gary's comment seemed appropriate. http://gcc.gnu.org/ml/gcc-patches/2004-09/msg02333.html Doesn't the second pa