-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Andrew W. Nosenko wrote: > On Mon, Aug 10, 2009 at 03:44, Philip > Herron<herron.philip@xxxxxxxxxxxxxx> wrote: >> Hey guys >> >> I have a project i am using GNU MP and MPFR for, and i am using: >> >> ACX_PTHREAD(,AC_MSG_ERROR(could not find libpthread)) >> LIBS="${PTHREAD_LIBS} ${LIBS}" AM_CFLAGS="${PTHREAD_CFLAGS} >> ${AM_CFLAGS}" CC="$PTHREAD_CC" >> >> AC_CHECK_LIB([gmp], [__gmpz_init], , [AC_MSG_ERROR([GNU MP not >> found, see http://gmplib.org/])]) AC_CHECK_LIB([mpfr],[mpfr_init] >> , [AC_MSG_ERROR([MPFR not found, see http://www.mpfr.org/])]) >> >> The pthreads comes from a macro acx_pthreads.m4 i think, but the >> gmp and mpfr are the problem, I have on a mac machine the >> libraries in /usr/local/lib and the headers in >> /usr/local/include, but on my bsd and linux machines its all in >> /usr >> >> The linux and bsd is ok with ac_check_lib, but on mac no, is >> there a way to pass the library path and header path? To give -I >> and -L to gcc or sun compilers ( i have only been using these >> compilers so far ) or whatever compiler. >> >> >> I can't seem to find anything on this. >> > > 1. Try to use -pthread compiler option (or analog, depends on > compiler) instead of linking around libpthread directly. Sometime > the true name of thread library may be different. Sometime systems > have more than one thread library. > > 2. IIRC, on Mac OS X you don't need any special library or flag at > all. All pthread functionality is a part of libSystem (mac analog > of libc) and libpthread is just a symlink to it. My question wasn't on pthreads i'm using a macro i found for that: http://ac-archive.sourceforge.net/ac-archive/acx_pthread.html But the mpfr and gmp libs are the problem, as they are in different paths on both systems. But thanks because i don't know mac os that well just have access to it for a while for some dev. - --Phil -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAkp/40AACgkQAhcOgIaQQ2GPfgCeJ5obsHcYRoiBkjE8d0Q0e5HL NKwAnR110OZtSC6Rse8mTjHSyC+H/l8L =Fm2i -----END PGP SIGNATURE----- _______________________________________________ Autoconf mailing list Autoconf@xxxxxxx http://lists.gnu.org/mailman/listinfo/autoconf