[Bug libgcj/20392] invalid install/relink of llibgcj{,0_convenience} during `make install`
pluto at pld-linux dot org
gcc-bugzilla@gcc.gnu.org
Wed Mar 9 13:50:00 GMT 2005
------- Additional Comments From pluto at pld-linux dot org 2005-03-09 13:49 -------
(In reply to comment #2)
> This does not make sense:
>
(cd /home/users/pluto/multimedia/rpm/BUILD/gcc-4.0-20050305/obj-i686-pld-linux/i686-pld-
> linux/libjava; /bin/sh ./libtool --tag CXX
--mode=relink /home/users/pluto/multimedia/rpm/BUILD/
> gcc-4.0-20050305/obj-i686-pld-linux/gcc/xgcc -shared-libgcc
-B/home/users/pluto/multimedia/
> rpm/BUILD/gcc-4.0-20050305/obj-i686-pld-linux/gcc/ -nostdinc++
-L/home/users/pluto/
>
multimedia/rpm/BUILD/gcc-4.0-20050305/obj-i686-pld-linux/i686-pld-linux/libstdc++-v3/src
-L/
>
home/users/pluto/multimedia/rpm/BUILD/gcc-4.0-20050305/obj-i686-pld-linux/i686-pld-linux/
> libstdc++-v3/src/.libs -B/usr/i686-pld-linux/bin/ -B/usr/i686-pld-linux/lib/
-isystem /usr/i686-
> pld-linux/include -isystem /usr/i686-pld-linux/sys-include
-L/home/users/pluto/multimedia/rpm/
> BUILD/gcc-4.0-20050305/obj-i686-pld-linux/i686-pld-linux/libjava
-ffloat-store -fno-omit-frame-
> pointer -O2 -march=i686 -mtune=pentium4 -fomit-frame-pointer -funroll-loops
-pipe -o libgcj.la
> -objectlist libgcj.objectlist external/sax/libsax_convenience.la
external/w3c_dom/
> libw3c_convenience.la
libgcj0_convenience.la ../libffi/libffi_convenience.la ../boehm-gc/
> libgcjgc_convenience.la gnu/regexp/MessagesBundle.properties.lo gnu/regexp/
> MessagesBundle_fr.properties.lo org/ietf/jgss/MessagesBundle.properties.lo
-rpath /usr/lib -rpath /
> usr/lib -lpthread ./libltdl/libltdlc.la -lz -version-info 6:0:0)
> mv: cannot stat `libgcj.so.6.0.0': No such file or directory
> libtool: install: error: relink `libgcj.la' with the above command before
installing it
>
> that means something is wrong with your build.
I think that relinking java libs with `-rpath /usr/lib` are quite wrong.
At build/install time java libs exist only in
rpm/BUILD/gcc-4.0-20050305/obj-i686-pld-linux/i686-pld-linux/libjava/.libs
and $(DESTDIR)/$libdir.
Am I right?
--
What |Removed |Added
----------------------------------------------------------------------------
CC| |qboosh at pld-linux dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20392
More information about the Gcc-bugs
mailing list