Hi,
you may have noticed new arm workers
obs-arm-10
obs-arm-11
in our build farm. We hope this improves the build situation a lot,
esp. since they also support 32bit builds.
However, they do not support running a 32bit kernel. This means we adapted
openSUSE:Factory to use an aarch64 kernel for the armv7l and armv6l builds.
All other base projects (openSUSE, SUSE, Fedora, Debian, Ubuntu, ...) are
currently excluded to build on these systems.
This is done via these lines in prjconf:
%if "0%{?_obs_feature_exclude_cpu_constraints}"
Constraint: hardware:cpu:flag exclude=true EL0
%endif
The if clause around it is there to avoid breakage in old OBS instances
which are using the interconnect (and won't be able to parse the exclude=true part).
We touch plenty of configs for this, so we hope all is fine and it
looks like it is atm, but the devil is in the detail....
neverthless, I hope you enjoy the new hardware!
have a nice weekend
adrian
--
Adrian Schroeter