[Arm-dev] RaspeberryPi (model 1) - work in progress armv6hl port

Sun Feb 22 19:58:24 UTC 2015
Fabian Arrotin <arrfab at centos.org>

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

On 21/02/15 16:54, Fabian Arrotin wrote:
> On 21/02/15 11:39, Jacco Ligthart wrote:
>> Hi Howard,
> 
>> As Gordan noted before, I did more ore less the same but then
>> for armv5. As of today the result of that can be found here: 
>> http://www.mirrorservice.org/sites/ftp.redsleeve.org/pub/el7/
> 
>> It might be interesting for you to have a look at the things
>> that required patching or other "special" treatment for mock
>> building. I tried to summarize that all here: 
>> http://www.mirrorservice.org/sites/ftp.redsleeve.org/pub/el7/alpha/RS7_issuelog.html
>
>> 
> 
> (the patches are all here: 
> http://www.mirrorservice.org/sites/ftp.redsleeve.org/pub/el7/alpha/patches/
>
> 
)
> 
>> What I wanted is to have RHEL7/CentOS7 to run on the Raspberry
>> Pi model 1 (there was no model 2 when I started) After discussion
>> with Gordan I went for armv5 in stead of armv6, so it would work
>> for more arm devices.
> 
> 
> <big snip>
> 
> Well, thanks for the pointers. I had one question, but you just
> answered it : why armv5tel vs armv6hl (so for compat with older arm
> devices). I just downloaded the pidora 19 rpm tree
> (http://pidora.ca/pidora/releases/19/packages/armv6hl/os/) for a
> local repo on the old IDE-in-a-usb1-case-disk and wanted to use it
> for my first round. But as target for pidora is armv6hl, I'll try
> that one too.
> 

So, just for the "fun" part (and because I had one raspi still the his
box since I received it as a gift some months ago), I started a
massive rebuild.
I first tried just to init a mock buildroot, and I used the pidora-19
OS packages to do that (that's plan number one) : It took 119 minutes
just for the "mock init" operation to finish :-)
Just to add that my current raspi1 has a 4Gb SD card, with pidora 20
installed on that SD card, and I have an old 120 IDE disk in a USB
case, with power adapter, and that disk is used to hold the
repositories (mock using repositories with baseurl:file:///) and
resultsdir.

I tried several basic SRPM, like coreutils, which seem to have built
fine, using the armv6hl target (but 114 minutes just for that build)

Letting now the raspi work for several days (who said "weeks" when
laughing ? :-) ) and see how much packages built/failed.

Also, I should probably use another thread than the current one, as
it's armv6hl and not arm v7 .. sorry for the thread hijack ! :-)

- -- 

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

iEYEARECAAYFAlTqNOAACgkQnVkHo1a+xU51ygCfdZpjLcPXKtVdrdNV+RaPbkO8
mrcAn0Af4Lre/85cZlHs4sZoAq5LWiLk
=wWkN
-----END PGP SIGNATURE-----