/[path-sandbox]/trunk/configure.ac
Gentoo

Diff of /trunk/configure.ac

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

Revision 220 Revision 232
1AC_PREREQ([2.59]) 1AC_PREREQ([2.59])
2AC_INIT([sandbox], [1.2.16], [sandbox@gentoo.org]) 2AC_INIT([sandbox], [1.2.17], [sandbox@gentoo.org])
3AM_INIT_AUTOMAKE 3AM_INIT_AUTOMAKE
4AC_CONFIG_HEADER([config.h]) 4AC_CONFIG_HEADER([config.h])
5 5
6dnl Checks for programs. 6dnl Checks for programs.
7AC_PROG_CC 7AC_PROG_CC
48AC_FUNC_LSTAT_FOLLOWS_SLASHED_SYMLINK 48AC_FUNC_LSTAT_FOLLOWS_SLASHED_SYMLINK
49AC_TYPE_SIGNAL 49AC_TYPE_SIGNAL
50AC_FUNC_STAT 50AC_FUNC_STAT
51AC_CHECK_FUNCS([ \ 51AC_CHECK_FUNCS([ \
52 bzero ftruncate getcwd lchown memmove \ 52 bzero ftruncate getcwd lchown memmove \
53 mempcpy memset mkdir pathconf realpath \ 53 memcpy memset mkdir pathconf realpath \
54 rmdir setenv strcasecmp strchr strdup \ 54 rmdir setenv strcasecmp strchr strdup \
55 strerror strndup strrchr strspn strstr \ 55 strerror strndup strrchr strspn strstr \
56]) 56])
57 57
58dnl Some libc's like those on bsd have dlopen() in libc, and not libdl 58dnl Some libc's like those on bsd have dlopen() in libc, and not libdl
117dnl but we have to know which symbols the libc supports first 117dnl but we have to know which symbols the libc supports first
118AC_MSG_CHECKING([libc path]) 118AC_MSG_CHECKING([libc path])
119echo "int main(void) { return 0; }" > libctest.c 119echo "int main(void) { return 0; }" > libctest.c
120$CC -Wall -o libctest libctest.c 120$CC -Wall -o libctest libctest.c
121LIBC_PATH=`$CC $CFLAGS -Wl,-verbose -o libctest libctest.c 2>&1 | \ 121LIBC_PATH=`$CC $CFLAGS -Wl,-verbose -o libctest libctest.c 2>&1 | \
122 $AWK '/attempt to open/ { if (($4 ~ /libc\.so/) && ($5 == "succeeded")) LIBC = $4; }; END {print LIBC}'` 122 $AWK '/attempt to open/ { if (($4 ~ /\/libc\.so/) && ($5 == "succeeded")) LIBC = $4; }; END {print LIBC}'`
123rm -f libctest.c 123rm -f libctest.c
124if test "$LIBC_PATH"x = x || ! test -r "$LIBC_PATH"; then 124if test "$LIBC_PATH"x = x || ! test -r "$LIBC_PATH"; then
125 AC_MSG_ERROR([Unable to determine LIBC PATH]) 125 AC_MSG_ERROR([Unable to determine LIBC PATH])
126fi 126fi
127AC_MSG_RESULT([$LIBC_PATH]) 127AC_MSG_RESULT([$LIBC_PATH])

Legend:
Removed from v.220  
changed lines
  Added in v.232

  ViewVC Help
Powered by ViewVC 1.1.20