diff -r b7180006bcf1 -r c403d9dd5e0e openpkg/openpkg.spec --- a/openpkg/openpkg.spec Sun May 29 17:12:08 2011 +0200 +++ b/openpkg/openpkg.spec Sun May 29 17:14:31 2011 +0200 @@ -776,6 +776,10 @@ for dir in %{l_prefix}/lib /lib64 /usr/lib64 /lib /usr/lib /usr/ccs/lib; do [ -d $dir ] && libdirs="$libdirs $dir" done + loclibs="" + case `(uname -s) 2>/dev/null` in + Linux ) loclibs="-lm -lrt" ;; + esac PATH=$PATH:`echo "${l_make}" | sed -e 's;\(.*\)/[^/][^/]*$;\1;'` \ ./Configure \ -d -e -s \ @@ -791,7 +795,7 @@ -Dldflags="-L""%{l_prefix}/lib" \ -Dlibpth="$libdirs" \ -Dglibpth="$libdirs" \ - -Dlibs="-lm" \ + -Dlibs="$loclibs" \ -Dscriptdir="%{l_prefix}/bin" \ -Uinstallusrbinperl \ -Adefine:useshrplib='false' \