You can clone with
@roystgnr, does this work for you?
$ ../configure ...
$ make ... # fails linking executables
$ make LIBS="-L`pwd`/contrib/libHilbert -lopt"
Seems to for me, next I'll figure out what is special about libHilbert that could be going on...
Just confirmed this works too:
$ make -j4 LIBS="-L`pwd`/contrib -lcontrib_opt"
so for some reason the libtool convenience library is not getting handled properly...
...and this one works straight away
$ ../configure --prefix=`pwd`/inst --disable-mpi --disable-shared --enable-static METHODS=opt
I think finding the source of this
libtool: link: warning: undefined symbols not allowed in i686-pc-cygwin shared libraries
make: Leaving directory `/home/bkirk/libmesh/build'
will be key to fixing the default configure...
with 8e2032f this works:
./configure --prefix=`pwd`/inst METHODS=opt --disable-tecio --disable-mpi
Not sure if the MPI issue is a problem with libMesh - I think its the OpenMPI stack on my poorly maintained cygwin install.