[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Sun compiler and /usr/local/include
From: |
Dave Hart |
Subject: |
Re: Sun compiler and /usr/local/include |
Date: |
Sat, 6 Mar 2010 09:07:03 +0000 |
On Sat, Mar 6, 2010 at 01:14 UTC, Harlan Stenn wrote:
> You could look at the configure.ac in ntp-dev (or any recent
> ntp-stable), say:
>
>
> http://ntp.bkbits.net:8080/ntp-dev/configure.ac?REV=4b6a0c4clgted0re5ogPZQx0QgLLPw
>
> and find the hunk of code starting with:
>
> AC_MSG_CHECKING([for openssl include directory])
>
> and decide for yourself if there is a better way to go...
I wouldn't recommend using that snippet as a model for two reasons:
1) It tests for openssl/opensslconf.h but no NTP code includes that file.
2) it tests for the existence of the header rather than its usability.
If I were to improve that snippet, I would use AC_COMPILE_IFELSE in
the loop to attempt to compile a trivial program that calls an openssl
function #including the same header file(s) as the real openssl client
code in NTP. Looking at libntp/ssl_init.c, that would be something
like:
CPPFLAGS=$SAVED_CPPFLAGS -I$loop_dir
AC_COMPILE_IFELSE(
AC_LANG_PROGRAM(
[[
#include "openssl/err.h"
#include "openssl/rand.h"
]],
[[
ERR_load_crypto_strings();
]]
),
[ break ],
[]
)
Cheers,
Dave Hart
- Sun compiler and /usr/local/include, Charles Brown, 2010/03/05
- Re: Sun compiler and /usr/local/include, Ralf Wildenhues, 2010/03/05
- Re: Sun compiler and /usr/local/include, Dave Hart, 2010/03/05
- Re: Sun compiler and /usr/local/include, Dave Hart, 2010/03/05
- Re: Sun compiler and /usr/local/include, Alfred M. Szmidt, 2010/03/06
- Re: Sun compiler and /usr/local/include, Ralf Wildenhues, 2010/03/06
- Re: Sun compiler and /usr/local/include, Alfred M. Szmidt, 2010/03/06