|
@@ -68,7 +68,20 @@ AutoReqProv: no
|
|
|
|
|
|
|
|
%build
|
|
%build
|
|
|
cd src
|
|
cd src
|
|
|
- CC="%{l_cc}"
|
|
|
|
|
|
|
+ CC="%{l_cc}" CFLAGS="%{l_cflags -O}"
|
|
|
|
|
+ CFLAGS="%{l_cflags -O}"
|
|
|
|
|
+ case "%{l_target}" in
|
|
|
|
|
+ *-freebsd* )
|
|
|
|
|
+ if ( %{l_cc} --version | grep -i -e "gcc" ); then
|
|
|
|
|
+ CFLAGS="$CFLAGS -pthread"
|
|
|
|
|
+ fi
|
|
|
|
|
+ ;;
|
|
|
|
|
+ *-solaris* )
|
|
|
|
|
+ if ( %{l_cc} --version | grep -i -e "gcc" ); then
|
|
|
|
|
+ CFLAGS="$CFLAGS -pthreads"
|
|
|
|
|
+ fi
|
|
|
|
|
+ ;;
|
|
|
|
|
+ esac
|
|
|
case "%{l_target}" in
|
|
case "%{l_target}" in
|
|
|
*-freebsd* )
|
|
*-freebsd* )
|
|
|
OS=freebsd
|
|
OS=freebsd
|