Overview

Request 746586 accepted

- Disable Link Time Optimization (LTO) (boo#1156301)

Loading...

Dirk Mueller's avatar

could you please share any rationale in the changes description (fails to build, causes a problem, link to bugzilla or other discussion with more information)?


Arjen de Korte's avatar
author source maintainer

Unfortunately, I have little more information. The only thing that is clear, that dovecot23 always builds when LTO is disabled.

Follow the buildlogs for dovecot23 in server:mail for a couple of days and it becomes clear something must be going on. Without any changes to the sources, the build can fail from one build to the other. One may even change the build status by just forcing a rebuild.

I suspect it may have to do something with the system where the package is build, as the number of cores varies between buildservers and hence the -lto<n> will also differ. This could very well be a bug in GCC, but so far I have not found any references. Note that even for the previous version (dovecot-2.3.7) would sometimes fail to build for no apparent reason, so this regression is not caused by the recent update to dovecot-2.3.8.


Dirk Mueller's avatar

and thats fine. I was asking for a reference. if there is a particular error message that you're hitting at rebuilds currently randomly, file a bugreport, reference it, move on.

this way in 2 years from now somebody can figure out why it was disabled and can reenable it and see if the same problem still occurs.


Arjen de Korte's avatar
author source maintainer

Makes sense. See boo#1156301


Request History
Arjen de Korte's avatar

adkorte created request

- Disable Link Time Optimization (LTO) (boo#1156301)


Marcus Rueckert's avatar

darix accepted request

ok

openSUSE Build Service is sponsored by