If you're attempting to build a mingw cross compiler, I recommend using one of the contributed scripts to download, configure and build the bintuils, runtime and gcc. That'll get you started on the right foot. Then you'll have a cross environment to build a new compiler. Similarly, for cygwin there used to be a unified source tree you could download for cross compiling. Libtool should never attempt to use `cygpath' nor lib.exe in a cross build. Are you saying libtool worked in libstdc++ and zlib but failed in libjava? Jeff