Hi Peter, Sry, no, does not work. Error is: Making all in src /bin/sh ../libtool --tag=F77 --mode=link nagfor -g -o libcirce1.la -rpath /Users/reuter/Physik/progs/whizard/nag_trunk/dist/lib/circe1 circe1.lo libtool: link: nagfor -Wl,-dynamiclib -Wl,-undefined -Wl,dynamic_lookup -o .libs/libcirce1.0.dylib .libs/circe1.o -Wl,-install_name, /Users/reuter/Physik/progs/whizard/nag_trunk/dist/lib/circe1/libcirce1.0.dylib -compatibility_version 1 -current_version 1.0 NAG Fortran Compiler Release 5.2(747) Warning: No files specified ../libtool: line 8959: -Wl,dynamic_lookup: command not found make[3]: *** [libcirce1.la] Error 127 make[2]: *** [all-recursive] Error 1 make[1]: *** [all-recursive] Error 1 make: *** [all-recursive] Error 1
So, somehow you are not passing the correct info to the compiler. As I said the info I passed to you before does the job! I attached the libtool.m4 diff to the official release (2.4) which does the job.
libtool.m4.diff
Description: Binary data
plus the change for the wlversion or so in the Would be really great to get a working version into the libtool git repository. Could not be soooo difficult. Cheers, Juergen On 5 Mar 2011, at 17:24, Peter O'Gorman wrote: > Hi Jürgen, > > Does the attached patch work for you? I think it -Wl, quotes everything > necessary. Note that I hardcode -Wl, rather than ${wl} because some of the > options are supposed to be gcc options rather than ld ones (though ld > recently accepts them too, so it's not a big deal either way). > > Ralf suggested using $CC -v to identify compilers, rather than $cc_basename, > and this makes sense to me, what does nagfor -V say? > > Thanks, > Peter > <nagfor1.patch>