>>>>> "Eric" == Eric Blake <eblake@xxxxxxxxxx> writes: > On 04/14/2010 10:50 AM, Joel J. Adamson wrote: >> Hello, >> >> I have an auto-tooled library installed, and I'm building an >> application with it. During the ./configure step, the test >> specified by >> >> AC_CHECK_LIB([haploid], [rec_mating],,,[-lm]) >> >> fails: >> >> checking for rec_mating in -lhaploid... no > Does the corresponding config.log give you more insight into what > was attempted, and why it might have failed? Whoops --- I meant to check that before I wrote my message. It seems I'm having some problems with OpenMP: configure:3555: checking for rec_mating in -lhaploid configure:3590: gcc -o conftest -g -O2 conftest.c -lhaploid -lm -lm >&5 /usr/lib/../lib/gcc/x86_64-redhat-linux/4.4.3/../../../libhaploid.so: undefined reference to `GOMP_parallel_end' /usr/lib/../lib/gcc/x86_64-redhat-linux/4.4.3/../../../libhaploid.so: undefined reference to `omp_get_num_threads' /usr/lib/../lib/gcc/x86_64-redhat-linux/4.4.3/../../../libhaploid.so: undefined reference to `GOMP_parallel_start' /usr/lib/../lib/gcc/x86_64-redhat-linux/4.4.3/../../../libhaploid.so: undefined reference to `omp_get_thread_num' collect2: ld returned 1 exit status configure:3597: $? = 1 I reconfigured the library with AC_CHECK_LIB([gomp], [omp_get_num_threads]) recompiled and then reinstalled the library. I added the same check to configure.ac for the application and everything works now. Thanks for the insanely quick response: can this go in the FAQ? I've seen a few people talking about it on the web[1][2][3], and they didn't come up with this solution (they nor I were smart enough to look in config.log). Thanks, Joel Footnotes: [1] http://blog.flameeyes.eu/2008/04/29/i-consider-ac_check_lib-harmful [2] http://www.keyongtech.com/4420100-ac_check_lib [3] http://forums.freebsd.org/showthread.php?t=9706 -- Joel J. Adamson Servedio Lab University of North Carolina at Chapel Hill FSF Member #8164 http://www.unc.edu/~adamsonj
Attachment:
pgpTl6xhxAwrA.pgp
Description: PGP signature
_______________________________________________ Autoconf mailing list Autoconf@xxxxxxx http://lists.gnu.org/mailman/listinfo/autoconf