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

try to fix PAM support for Solaris

Ralf S. Engelschall 24 лет назад
Родитель
Сommit
fca511aa32
1 измененных файлов с 8 добавлено и 2 удалено
  1. 8 2
      apache/apache.spec

+ 8 - 2
apache/apache.spec

@@ -538,8 +538,14 @@ AutoReqProv:  no
       ldflags=""
       libs=""
 %if "%{with_mod_auth_pam}" == "yes"
-      cflags="$cflags -I`%{l_prefix}/etc/rc --query pam_incdir`"
-      ldflags="$ldflags -L`%{l_prefix}/etc/rc --query pam_libdir`"
+      pam_incdir=`%{l_prefix}/etc/rc --query pam_incdir`
+      if [ ".$pam_incdir" != "./usr/include" ]; then
+          cflags="$cflags -I$pam_incdir"
+      fi
+      pam_libdir=`%{l_prefix}/etc/rc --query pam_libdir`
+      if [ ".$pam_libdir" != "./usr/lib" ]; then
+          ldflags="$ldflags -L$pam_libdir"
+      fi
       libs="$libs -lpam"
 %endif
       CC="%{l_cc}" \