I too am a sys admin, but on that note, I've been doing a lot of docker recently. Were the plans to throw that (and the "extras") in too to see if they compile? I can always try to compile docker on a raspi as well. Arch, fedora and I think raspbian/Debian have docker in their repos, so I suspect it may work without patching, but docker being anti 32-bit, it may need it.



On October 9, 2015 2:31:32 AM CDT, Fabian Arrotin <arrfab@centos.org> wrote:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 08/10/15 11:39, PixelDrift.NET Sam wrote:
On Mon, Oct 5, 2015 at 11:29 PM, Fabian Arrotin <arrfab@centos.org>
wrote:

-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1

On 05/10/15 14:15, PixelDrift.NET Sam wrote:
Hi,

I have recently been working through some of the failed CentOS
7 ARM RPM builds (http://armv7.dev.centos.org/report.html) with
the following successful builds:

atlas (F21)
http://arm.koji.fedoraproject.org/koji/buildinfo?buildID=260230


suitesparse (C7) gegl (C7) scipy (C7) gimp (C7) gsl (C7) bogofilter
(C7) evolution (C7) evolution-ews (C7) evolution-mapi (C7)
gutenprint (C7) brasero (C7 Modified BuildRequires
brasero-devel) rhythmbox (C7)


With atlas there appears to be a patch in the Fedora stream for
the same version which fixes the armv7 build issue which
appears to be blocking this package in the automated build
process: * Sun Feb 16 2014 Marcin Juszkiewicz
<mjuszkiewicz@redhat.com <mailto:mjuszkiewicz@redhat.com>> -
3.10.1-11 - Unbreak AArch64 build. - ARMv8 is different from
ARMv7 so should not be treated as such. Otherwise atlas tries
to do some crazy ARMv764 build and fail.

After building atlas with the fixed package I was able to
proceed building the other listed packages with their original
C7 srpms.

Can someone advise on the process for getting the patch from
the Fedora package into C7?

Thanks in advance.

-Sam


Well, actually sending the patch (for the .spec and also the
patch to be added -if any- as Source) to this list would be
welcome. I know that we tried to have it working with the
following patch already :
http://armv7.dev.centos.org/repodir/c7-buildroot-patched-SRPMS/patches/atlas-spec.patch


Not sure if that's the patch used by Fedora, would be good to compare.
Let's try to close that, and then release CentOS 7 for arm32,
then building all pending updates too. :-)


Thanks Fabian,

The patch looks to be one and the same.

I downloaded the srpm with the patch applied from here
(http://armv7.dev.centos.org/repodir/c7-buildroot-patched-SRPMS/atlas-3.10.1-7.el7.centos.0.1.src.rpm)


and it built cleanly on my armv7 hardware (ODROID XU4).

Is there a build log from the build servers for this patched
version?

All the build logs are public (and even previous version).
For example , here is the build log for altlas :
http://armv7.dev.centos.org/rpmbuild/c7-pass-1-previous-buildlogs/6695-atlas-3.10.1-7.el7.centos.0.1/armv7hl/build.log

As I'm a sysadmin (read "not a devel guy") and so that infra has
priority #1 for me, I never had a chance to investigate why that one
was failing, nor even tried another time. (I just requeued it though,
let's see)
I don't know if underlying hardware used for the build could make a diff.

The four armv7hl nodes we're actually using have :
cpu model name : ARMv7 Processor rev 2 (v7l)
Hardware : Marvell Armada 370/XP (Device Tree)
Revision : 0000

Those are actually running Fedora 21 with mock-1.1.41-3.fc21.noarch
The idea would be to switch that to c7 as soon as possible too, and
I'm pretty sure that we're close to that, if other people join the "party"

- --
Fabian Arrotin
The CentOS Project | http://www.centos.org
gpg key: 56BEC54E | twitter: @arrfab
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)

iEYEARECAAYFAlYXbVQACgkQnVkHo1a+xU6ypQCffF/+hNlYUPU9FdxAMZhVD2pq
9nsAniAAsRi4KkOsznrB0bY9hPSrquLO
=ITz6
-----END PGP SIGNATURE-----


Arm-dev mailing list
Arm-dev@centos.org
https://lists.centos.org/mailman/listinfo/arm-dev