Am 31.05.2017 um 16:35 schrieb Timo Sirainen:
On 31 May 2017, at 16.53, Reindl Harald <h.rei...@thelounge.net <mailto:h.rei...@thelounge.net>> wrote:

LTO build is as broken as 2.2.30

libtool: link: ( cd ".libs" && rm -f "lib10_quota_plugin.la" && ln -s "../lib10_quota_plugin.la" "lib10_quota_plugin.la" ) /tmp/ccGO7JSw.ltrans4.ltrans.o:<artificial>:function imapc_quota_refresh.lto_priv.22: error: undefined reference to 'imapc_storage_client_register_untagged' /tmp/ccGO7JSw.ltrans4.ltrans.o:<artificial>:function imapc_quota_refresh.lto_priv.22: error: undefined reference to 'imapc_storage_client_register_untagged'

Did you give --with-storages parameter? If not, I don't really see why it would fail. What configure options & environments did you use?

unchanged as for all othe rversions including 2.2.29.1 and the only change is the new tarball

%prep
%setup -q -n %{name}-%{version}

%build
export CFLAGS="%{optflags} -fPIC -flto -ffat-lto-objects -fuse-ld=gold -fuse-linker-plugin -Wno-stack-protector -Wa,--noexecstack"
export CXXFLAGS="$CFLAGS"
export FFLAGS="$CFLAGS"
export CPPFLAGS="$CFLAGS"
export CC="gcc $CFLAGS"
export SH_LDFLAGS="-Wl,--as-needed -Wl,-z,now -Wl,-z,relro -Wl,-z,noexecstack %{optflags} -flto -ffat-lto-objects -fuse-ld=gold -fuse-linker-plugin -Wno-stack-protector -Wa,--noexecstack"
export LDFLAGS="$SH_LDFLAGS -pie -fPIE"
%configure \
 INSTALL_DATA="install -c -p -m644" \
 --docdir=%{_docdir}/%{name}-%{version} \
 --disable-static \
 --disable-largefile \
 --disable-rpath \
 --with-gnu-ld \
 --with-pic \
 --with-sql=yes \
 --with-mysql \
 --with-libcap \
 --with-shared-libs \
 --with-ssl=openssl \
 --with-gssapi \
 --with-ssldir=%{ssldir} \
 --with-storages=pop3c \
 --with-notify=none \
 --without-bsdauth \
 --without-gc \
 --without-docs \
 --without-shadow \
 --without-nss \
 --without-pam \
 --without-ldap \
 --without-pgsql \
 --without-sqlite \
 --without-zlib \
 --without-bzlib \
 --without-lz4 \
 --without-vpopmail \
 --without-cdb \
 --without-lucene \
 --without-stemmer \
 --without-solr \
 --without-sia \
 --without-libwrap
%{__make} %{?_smp_mflags}

Reply via email to