Discussion:
[fedora-arm] Building Ada packages on secondary architectures should work now.
Björn Persson
2016-05-03 14:18:23 UTC
Permalink
The latest version of GPRbuild has been built for F24 and Rawhide on
ppc64, ppc64le, s390x and aarch64, and has successfully rebuilt itself
and XMLada in Koji. Thus all Ada packages should now be buildable on
all of these architectures. Today an update has been pushed to testing
for the primary architectures to synchronize the release numbers across
all the architectures.

If builds keep failing, then please ensure that gprbuild-2015-13 is in
the buildroot, not some lower-numbered version that was shadow-built
more recently.

This GPRbuild is statically linked so that future version upgrades
should go more smoothly.

As Adacore usually publish new releases of all their packages at once,
it's important to note for the future that a new version of XMLada
should be built first, and be present in the build root when the new
GPRbuild is built. Otherwise the old XMLada will get statically linked
into GPRbuild. I suspect that Koji-shadow might not take care of this
automatically.

In F23 the situation is still unresolved. Progress is hampered by what
looks like a compiler bug that manifests only in recent GCC 5 versions
on armv7hl.

Björn Persson
Dan Horák
2016-05-03 14:33:23 UTC
Permalink
On Tue, 3 May 2016 16:18:23 +0200
Post by Björn Persson
The latest version of GPRbuild has been built for F24 and Rawhide on
ppc64, ppc64le, s390x and aarch64, and has successfully rebuilt itself
and XMLada in Koji. Thus all Ada packages should now be buildable on
all of these architectures. Today an update has been pushed to testing
for the primary architectures to synchronize the release numbers
across all the architectures.
thanks for you efforts, one difference less for secondary arches :-)
Post by Björn Persson
If builds keep failing, then please ensure that gprbuild-2015-13 is in
the buildroot, not some lower-numbered version that was shadow-built
more recently.
ok, it might need a "substitution" in shadow config
Post by Björn Persson
This GPRbuild is statically linked so that future version upgrades
should go more smoothly.
As Adacore usually publish new releases of all their packages at once,
it's important to note for the future that a new version of XMLada
should be built first, and be present in the build root when the new
GPRbuild is built. Otherwise the old XMLada will get statically linked
into GPRbuild. I suspect that Koji-shadow might not take care of this
automatically.
koji-shadow should take care of that, it replicates the builds using
the same buildroot as used in primary koji, using the same build order
Post by Björn Persson
In F23 the situation is still unresolved. Progress is hampered by what
looks like a compiler bug that manifests only in recent GCC 5 versions
on armv7hl.
Dan

Loading...