[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-----
- Check lib on path, Philip Herron, 2009/08/09
- Re: Check lib on path, Andrew W. Nosenko, 2009/08/10
- Re: Check lib on path,
Philip Herron <=
- Re: Check lib on path, Andrew W. Nosenko, 2009/08/10
- Re: Check lib on path, Philip Herron, 2009/08/10
- Re: Check lib on path, Andrew W. Nosenko, 2009/08/10
- Re: Check lib on path, Bob Friesenhahn, 2009/08/10
- Re: Check lib on path, John Calcote, 2009/08/10
- Re: Check lib on path, Philip Herron, 2009/08/10
- Re: Check lib on path, Bob Friesenhahn, 2009/08/10