Parcourir la source

correct missing fdatasync(3) symbol from librt on Solaris platforms

Michael Schloh von Bennewitz il y a 21 ans
Parent
commit
1a8069bd61
1 fichiers modifiés avec 8 ajouts et 2 suppressions
  1. 8 2
      cfengine/cfengine.spec

+ 8 - 2
cfengine/cfengine.spec

@@ -36,7 +36,7 @@ Class:        PLUS
 Group:        System
 License:      GPL
 Version:      2.1.13
-Release:      20050125
+Release:      20050221
 
 #   package options
 %option       with_fsl  yes
@@ -82,11 +82,17 @@ AutoReqProv:  no
 
 %build
     #   configure package
+    loclibs=""
+    case "%{l_platform -t}" in
+        *-sunos* )
+            loclibs="-lrt"
+        ;;
+    esac
     CC="%{l_cc}" \
     CFLAGS="%{l_cflags -O}" \
     CPPLAGS="%{l_cppflags}" \
     LDFLAGS="%{l_ldflags} %{l_fsl_ldflags}" \
-    LIBS="%{l_fsl_libs}" \
+    LIBS="%{l_fsl_libs} $loclibs" \
     ./configure \
         --prefix=%{l_prefix} \
         --with-berkeleydb=%{l_prefix} \