make install DESTDIR=/var/tmp/gcc-root with gcj enabled currently results in: /usr/bin/install -c .libs/libgjsmalsa.a /var/tmp/gcc-root/usr/lib/gcj-4.2.0/libgjsmalsa.a $old_postinstall_cmds ../../../libtool: line 5385: $old_postinstall_cmds~i586-ark-linux-ranlib: command not found make[7]: *** [install-nativeexeclibLTLIBRARIES] Error 127 make[7]: Leaving directory `/usr/src/ark/BUILD/gcc-4.2.0/build/i586-ark-linux/libjava/classpath/native/jni/midi-alsa' make[6]: *** [install-am] Error 2
Seems to be caused by classpath needing a different version of libtool than gcc. This fixed it for me: cp -f ltconfig libjava/classpath
Subject: Bug 28609 Author: tromey Date: Mon Aug 7 20:37:50 2006 New Revision: 116003 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=116003 Log: PR libgcj/28609: * ltconfig: Copied from gcc. Modified: trunk/libjava/classpath/ChangeLog.gcj trunk/libjava/classpath/ltconfig
I took your advice and checked in the result of that cp. Thanks!