[Dovecot-news] v2.2.30.1 released

Reindl Harald h.reindl at thelounge.net
Wed May 31 18:03:12 EEST 2017



Am 31.05.2017 um 16:35 schrieb Timo Sirainen:
> On 31 May 2017, at 16.53, Reindl Harald <h.reindl at thelounge.net 
> <mailto:h.reindl at 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}


More information about the dovecot mailing list