--- configure.ac 2005-07-24 14:17:54.000000000 -0700 +++ /scratch/src/inkscape/inkscape/configure.ac 2005-07-27 07:07:37.291474392 -0700 @@ -76,6 +76,20 @@ AC_MSG_ERROR([libpng >= 1.2 is needed to compile inkscape]) fi +dnl Handle possible dlopen requirement for libgc +AC_CHECK_LIB([dld], [shl_load], [lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"], [AC_CHECK_FUNC([dlopen], + [lt_cv_dlopen="dlopen"], + [AC_CHECK_LIB([dl], [dlopen], + [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"], + [AC_CHECK_LIB([svld], [dlopen], + [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"], + [AC_CHECK_LIB([dld], [dld_link], + [lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"]) + ]) + ]) + ]) + ]) + AC_CHECK_HEADERS([gc.h gc/gc.h], [ # To test for the different required libs, I have to @@ -114,9 +128,11 @@ #else # include #endif + #include extern unsigned GC_version; int main(void){ unsigned min = ((6 << 16) | (4 << 8) | 0); + printf("%d.%d.%d ",GC_version >> 16, (GC_version >> 8) & 0xFF, GC_version & 0xFF); if (GC_version>=min) return 0; return 1; }]])],