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

Diff of /trunk/configure.ac

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

Revision 218 Revision 220
89else 89else
90 AC_MSG_RESULT([off_t]) 90 AC_MSG_RESULT([off_t])
91 AC_DEFINE([TRUNCATE_T], [off_t], [truncate arg type]) 91 AC_DEFINE([TRUNCATE_T], [off_t], [truncate arg type])
92fi 92fi
93 93
94dnl Check if we have glibc or clone 94dnl Check if libc provides RTLD_NEXT
95AC_MSG_CHECKING([for glibc]) 95AC_MSG_CHECKING([for RTLD_NEXT])
96AC_TRY_COMPILE([ 96AC_TRY_COMPILE([
97#include <features.h> 97#define _GNU_SOURCE
98#include <dlfcn.h>
98], [ 99], [
99#if !defined(__GLIBC__) 100#if !defined(RTLD_NEXT)
100# error no glibc 101# error no RTLD_NEXT
101#endif 102#endif
102 103
104int
103int main (void) 105main (void)
104{ 106{
105 return 0; 107 return 0;
106} 108}
107], 109],
108 [have_glibc="yes"], 110 [have_rtld_next="yes"],
109 [have_glibc="no"] 111 [have_rtld_next="no"]
110) 112)
111if test x"$have_glibc" = xyes ; then 113AC_MSG_RESULT([$have_rtld_next])
112 AC_MSG_RESULT([yes])
113else
114 AC_MSG_RESULT([no])
115fi
116AM_CONDITIONAL([HAVE_GLIBC], [test x"$have_glibc" = xyes]) 114AM_CONDITIONAL([HAVE_RTLD_NEXT], [test x"$have_rtld_next" = xyes])
117 115
118dnl we need to handle symbols differently based upon their version, 116dnl we need to handle symbols differently based upon their version,
119dnl but we have to know which symbols the libc supports first 117dnl but we have to know which symbols the libc supports first
120AC_MSG_CHECKING([libc path]) 118AC_MSG_CHECKING([libc path])
121echo "int main(void) { return 0; }" > libctest.c 119echo "int main(void) { return 0; }" > libctest.c

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

  ViewVC Help
Powered by ViewVC 1.1.20