autoconf
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Check lib on path


From: Philip Herron
Subject: Re: Check lib on path
Date: Mon, 10 Aug 2009 10:07:13 +0100
User-agent: Thunderbird 2.0.0.22 (X11/20090608)

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Andrew W. Nosenko wrote:
> On Mon, Aug 10, 2009 at 03:44, Philip
> Herron<address@hidden> 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-----





reply via email to

[Prev in Thread] Current Thread [Next in Thread]