[opensuse-buildservice] non deterministic build failures on 64bit kvm build hosts
Hi, This was originally posted on factory list, see thread "Internal compiler error at 64-bit". I post again here because it's an OBS problem I think: Many packagers have non deterministic build errors since a few days. Mostly "internaler compiler erros" which may even result in strange random errors during "make" if such error happened aleready in configure's checks. I've diffed a lot logfiles and came to some vague conclusions: 1. Errors happens on kvm vms 64bit only. 2. It's because the 64bit kvm vms are started without -cpu in opposite to the 32bit ones. Therefore we have original (so random, differnt) host cpu flags when building 64bit stuff but generic ones on i586. 3. If configure scripts are agressively trying to optimize CCFLAGS then build may fail dependent on the current buildhost CPU. cu, Rudi -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
Am Mittwoch, 21. September 2011, 01:41:18 schrieb Rüdiger Meier:
Hi,
This was originally posted on factory list, see thread "Internal compiler error at 64-bit".
I post again here because it's an OBS problem I think:
Many packagers have non deterministic build errors since a few days. Mostly "internaler compiler erros" which may even result in strange random errors during "make" if such error happened aleready in configure's checks.
the workaround for a kvm bug had been dropped again on the server. It seems we still have problems with the package deployment :/ However, it is back now.
I've diffed a lot logfiles and came to some vague conclusions:
1. Errors happens on kvm vms 64bit only. 2. It's because the 64bit kvm vms are started without -cpu in opposite to the 32bit ones. Therefore we have original (so random, differnt) host cpu flags when building 64bit stuff but generic ones on i586. 3. If configure scripts are agressively trying to optimize CCFLAGS then build may fail dependent on the current buildhost CPU.
cu, Rudi -- Adrian Schroeter SUSE Linux Products GmbH email: adrian@suse.de
participants (2)
-
Adrian Schröter
-
Rüdiger Meier