From: Marcin Krol Date: Sat, 8 Aug 2015 13:17:17 +0000 (+0000) Subject: - shared build behaves somehow weird if we leave build options at X-Git-Url: https://git.tld-linux.org/?a=commitdiff_plain;h=2803edacfa2b27f8f2a82793969bb7a977efffa4;p=packages%2Fpostfix.git - shared build behaves somehow weird if we leave build options at defaults, lets force some of them to hopefully fix shared libs --- diff --git a/postfix.spec b/postfix.spec index b55ead3..cd7e5eb 100644 --- a/postfix.spec +++ b/postfix.spec @@ -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}"