]> TLD Linux GIT Repositories - packages/postfix.git/commitdiff
- shared build behaves somehow weird if we leave build options at
authorMarcin Krol <hawk@tld-linux.org>
Sat, 8 Aug 2015 13:17:17 +0000 (13:17 +0000)
committerMarcin Krol <hawk@tld-linux.org>
Sat, 8 Aug 2015 13:17:17 +0000 (13:17 +0000)
  defaults, lets force some of them to hopefully fix shared libs

postfix.spec

index b55ead3633b74051670fb40c5879e3ceb5037cf7..cd7e5ebfa6b25e044001de256c1f2c682961c138 100644 (file)
@@ -18,7 +18,7 @@ Summary(pt_BR.UTF-8): Postfix - Um MTA (Mail Transport Agent) de alto desempenho
 Summary(sk.UTF-8):     Agent prenosu pošty Postfix
 Name:          postfix
 Version:       3.0.2
-Release:       2
+Release:       3
 Epoch:         2
 License:       distributable
 Group:         Networking/Daemons/SMTP
@@ -254,18 +254,21 @@ sed -i '/scache_clnt_create/s/server/var_scache_service/' src/global/scache_clnt
 %patch5 -p1
 
 %build
-%{__make} -f Makefile.init makefiles \
-       shlib_directory=%{_libdir}/postfix
+%{__make} -f Makefile.init makefiles
 %{__make} tidy
 CC="%{__cc}"
 export CC
 %{__make} -j1 \
        dynamicmaps=yes \
+       shared=yes \
+       shlib_directory=%{_libdir}/postfix \
        DEBUG="" \
        OPT="%{rpmcflags} %{rpmcppflags} -D_FILE_OFFSET_BITS=64" \
        CCARGS="%{!?with_epoll:-DNO_EPOLL} %{?with_ldap:-DHAS_LDAP} -DHAS_PCRE %{?with_sasl:-DUSE_SASL_AUTH -DUSE_CYRUS_SASL -I/usr/include/sasl} %{?with_mysql:-DHAS_MYSQL -I/usr/include/mysql} %{?with_pgsql:-DHAS_PGSQL} %{?with_ssl:-DUSE_TLS} %{?with_cdb:-DHAS_CDB} %{?with_sqlite:-DHAS_SQLITE}" \
+       %{?with_ldap:AUXLIBS_CDB="-lcdb"} \
        %{?with_ldap:AUXLIBS_LDAP="-lldap -llber"} \
        %{?with_mysql:AUXLIBS_MYSQL="-lmysqlclient"} \
+       %{?with_ldap:AUXLIBS_PCRE="-lpcre"} \
        %{?with_pgsql:AUXLIBS_PGSQL="-lpq"} \
        %{?with_sqlite:AUXLIBS_SQLITE="-lsqlite3 -lpthread"} \
        AUXLIBS="%{?with_sasl:-lsasl} %{?with_ssl:-lssl -lcrypto}"