Просмотр исходного кода

fix FreeBSD support

git-svn-id: https://svn.osgeo.org/grass/grass/trunk@55521 15284696-431f-4ddb-bdfa-cd5b030d7da7
Markus Metz 12 лет назад
Родитель
Сommit
62e3350ffd
2 измененных файлов с 655 добавлено и 651 удалено
  1. 5 3
      aclocal.m4
  2. 650 648
      configure

+ 5 - 3
aclocal.m4

@@ -556,13 +556,15 @@ AC_DEFUN([SC_CONFIG_CFLAGS], [
             LD_LIBRARY_PATH_VAR="LD_LIBRARY_PATH"
 	    ;;
 	*-freebsd*)
-		# NOTE: only FreeBSD 4+ is supported
+	    # NOTE: only FreeBSD 4+ is supported
 	    # FreeBSD 3.* and greater have ELF.
 	    SHLIB_CFLAGS="-fPIC"
-	    SHLIB_LD="ld -Bshareable -x"
+	    #SHLIB_LD="ld -Bshareable -x"
+	    SHLIB_LD="${CC} -shared"
 	    SHLIB_SUFFIX=".so"
 	    LDFLAGS="-export-dynamic"
-	    LD_SEARCH_FLAGS='-Wl,-rpath,${LIB_RUNTIME_DIR}'
+	    #LD_SEARCH_FLAGS='-rpath ${LIB_RUNTIME_DIR}'
+	    LD_SEARCH_FLAGS='-Wl,-rpath-link,${LIB_RUNTIME_DIR}'
 	    # TODO: add optional pthread support with any combination of: 
 	    # CFLAGS="$CFLAGS -pthread"
 	    # LDFLAGS="$LDFLAGS -lpthread"

Разница между файлами не показана из-за своего большого размера
+ 650 - 648
configure