<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom"><title>Arrfab's blog - armv7hl</title><link href="https://arrfab.net/" rel="alternate"></link><link href="https://arrfab.net/feeds/armv7hl.atom.xml" rel="self"></link><id>https://arrfab.net/</id><updated>2015-09-24T00:00:00+02:00</updated><subtitle>Some tips and tricks, mostly around CentOS</subtitle><entry><title>CentOS AltArch SIG status</title><link href="https://arrfab.net/posts/2015/Sep/24/centos-altarch-sig-status/" rel="alternate"></link><published>2015-09-24T00:00:00+02:00</published><updated>2015-09-24T00:00:00+02:00</updated><author><name>Fabian Arrotin</name></author><id>tag:arrfab.net,2015-09-24:/posts/2015/Sep/24/centos-altarch-sig-status/</id><content type="html">&lt;p&gt;Recently I had (from an Infra side) to start deploying KVM guests for the &lt;a href="https://en.wikipedia.org/wiki/Ppc64"&gt;ppc64&lt;/a&gt; and &lt;a href="https://en.wikipedia.org/wiki/Ppc64"&gt;ppc64le&lt;/a&gt; arches, so that &lt;a href="https://wiki.centos.org/SpecialInterestGroup/AltArch"&gt;AltArch&lt;/a&gt; SIGs contributors could start bootstrapping CentOS 7 rebuild for those arches. I'll probably write a tech review about &lt;a href="https://en.wikipedia.org/wiki/POWER8"&gt;Power8&lt;/a&gt; and the fact you can just use libvirt/virt-install to quickly provision new VMs on &lt;a href="http://www-03.ibm.com/systems/power/software/linux/powerkvm/"&gt;PowerKVM&lt;/a&gt; , but I'll do that in a separate post.&lt;/p&gt;
&lt;p&gt;Parallel to ppc64/ppc64le, &lt;a href="https://en.wikipedia.org/wiki/ARM_architecture#32-bit_architecture"&gt;armv7hl&lt;/a&gt; interested some Community members, and the discussion/activity about that arch is discussed on the &lt;a href="https://lists.centos.org/mailman/listinfo/arm-dev"&gt;dedicated mailing list&lt;/a&gt;. It's slowly coming and some users already reported having used that on some boards (but still unsigned and no updates packages -yet- )&lt;/p&gt;
&lt;p&gt;Last (but not least) in this AltArch list is i686 : &lt;a href="https://wiki.centos.org/JohnnyHughes"&gt;Johnny&lt;/a&gt; built all packages and are already publicly available on &lt;a href="http://buildlogs.centos.org/"&gt;buildlogs.centos.org&lt;/a&gt; , each time in parallel to the x86_64 version. It seems that respinning the ISO for that arch and last tests would be the only things to do.&lt;/p&gt;
&lt;p&gt;If you're interested in participating in AltArch (and have special interesting a specific arch/platform), feel free to discuss that on the &lt;a href="https://lists.centos.org/mailman/listinfo/centos-devel"&gt;centos-devel&lt;/a&gt; list !&lt;/p&gt;</content><category term="CentOS"></category><category term="armv7hl"></category><category term="ppc64"></category><category term="ppc64le"></category><category term="Linux"></category><category term="SysAdmin"></category></entry><entry><title>CentOS 7 armv7hl build in progress</title><link href="https://arrfab.net/posts/2015/May/21/centos-7-armv7hl-build-in-progress/" rel="alternate"></link><published>2015-05-21T00:00:00+02:00</published><updated>2015-05-21T00:00:00+02:00</updated><author><name>Fabian Arrotin</name></author><id>tag:arrfab.net,2015-05-21:/posts/2015/May/21/centos-7-armv7hl-build-in-progress/</id><summary type="html">&lt;p&gt;As more and more people were showing interest in CentOS on the ARM platform, we thought that it would be a good idea to start trying building CentOS 7 for that platform. Jim started with arm64/aarch64 and got an &lt;a href="http://lists.centos.org/pipermail/centos-announce/2015-May/021102.html"&gt;alpha build ready&lt;/a&gt; and installable.&lt;/p&gt;
&lt;p&gt;On my end, I configured some armv7hl nodes, "donated" to the project by &lt;a href="https://www.scaleway.com"&gt;Scaleway&lt;/a&gt;. The first goal was to init some &lt;a href="http://www.fedoraproject.org/wiki/Projects/Plague"&gt;Plague builders&lt;/a&gt; to distribute the jobs on those nodes, which is now done. Then working on a "self-contained" buildroot , so that all other packages can be rebuilt only against that buildroot. So building first gcc from CentOS 7 (latest release, better arm support), then glibc, etc, etc ... That buildroot is now done and is available &lt;a href="http://armv7.dev.centos.org/repodir/c7-buildroot/"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Now the fun started (meaning that 4 armv7hl nodes are currently (re)building a &lt;em&gt;bunch&lt;/em&gt; of SRPMS) and you can follow the status on the &lt;a href="http://lists.centos.org/mailman/listinfo/arm-dev"&gt;Arm-dev List&lt;/a&gt; if you're interested, or even better, if you're willing to join the party and have a look at the build logs for packages that failed to rebuild. The first target would be to have a "minimal" install working, so basically having sshd/yum working. Then try other things like GUI environment …&lt;/p&gt;</summary><content type="html">&lt;p&gt;As more and more people were showing interest in CentOS on the ARM platform, we thought that it would be a good idea to start trying building CentOS 7 for that platform. Jim started with arm64/aarch64 and got an &lt;a href="http://lists.centos.org/pipermail/centos-announce/2015-May/021102.html"&gt;alpha build ready&lt;/a&gt; and installable.&lt;/p&gt;
&lt;p&gt;On my end, I configured some armv7hl nodes, "donated" to the project by &lt;a href="https://www.scaleway.com"&gt;Scaleway&lt;/a&gt;. The first goal was to init some &lt;a href="http://www.fedoraproject.org/wiki/Projects/Plague"&gt;Plague builders&lt;/a&gt; to distribute the jobs on those nodes, which is now done. Then working on a "self-contained" buildroot , so that all other packages can be rebuilt only against that buildroot. So building first gcc from CentOS 7 (latest release, better arm support), then glibc, etc, etc ... That buildroot is now done and is available &lt;a href="http://armv7.dev.centos.org/repodir/c7-buildroot/"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Now the fun started (meaning that 4 armv7hl nodes are currently (re)building a &lt;em&gt;bunch&lt;/em&gt; of SRPMS) and you can follow the status on the &lt;a href="http://lists.centos.org/mailman/listinfo/arm-dev"&gt;Arm-dev List&lt;/a&gt; if you're interested, or even better, if you're willing to join the party and have a look at the build logs for packages that failed to rebuild. The first target would be to have a "minimal" install working, so basically having sshd/yum working. Then try other things like GUI environment.&lt;/p&gt;
&lt;p&gt;As plague-server required mod_python (deprecated now) we don't have any Web UI people can have a look at. But I created a "quick-and-dirty" script that gathers information from the mysql DB, and outputs that here :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://armv7.dev.centos.org/queue.html"&gt;Packages in the current queue&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://armv7.dev.centos.org/report.html"&gt;Packages in a "failed" status&lt;/a&gt; (with link to the log files)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The other interesting step will be to produce .img files that would work on some armv7hl nodes. So diving into &lt;a href="http://www.denx.de/wiki/U-Boot"&gt;uboot&lt;/a&gt; for &lt;a href="http://www.hardkernel.com/main/products/prdt_info.php?g_code=G141578608433"&gt;Odroid C1&lt;/a&gt; (just as an example) ....&lt;/p&gt;
&lt;p&gt;I'll also try to maintain a &lt;a href="http://wiki.centos.org/SpecialInterestGroup/AltArch/Arm32"&gt;dedicated Wiki&lt;/a&gt; page for the arm32 status in the following days/weeks/etc ..&lt;/p&gt;</content><category term="CentOS"></category><category term="arm"></category><category term="armv7hl"></category></entry></feed>