[CentOS-devel] Building ARM64 RPMs on AMD64?

Sat Dec 5 21:53:49 UTC 2020
Pablo Sebastián Greco <pgreco at centosproject.org>

On 5/12/20 17:24, Simon Matter wrote:
>> On Sat, 5 Dec 2020 at 14:15, Simon Matter <simon.matter at invoca.ch> wrote:
>>
>>> Hi,
>>>
>>> We are thinking about adding ARM64 based devices to our systems.
>>>
>>> As we are using CentOS almost everywhere and have quite a number of
>>> inhouse RPM packages in our company repository, we'd like to enhance it
>>> and add ARM64 alias aarch64 to it.
>>>
>>> What I'm still wondering is how to run the build environment for the new
>>> arch?
>>>
>>> How does the CentOS project do it, run ARM64 hardware or using
>>> emulation?
>>> Or to ask differently, is it an option to run the build system emulated
>>> with QEMU?
>>>
>>>
>> CentOS and Fedora use ARM64 hardware to do their builds. I think at one
>> point it was being done with emulation but it was slower than expected..
>> [if you have only one thing it is probably not a large issue but if you
>> have a chain of items to build continuously...] For hardware that works
>> well in an 'enterprise' environment, I can recommend the Ampere systems
>> that we are using in Fedora.
> I only know the Gigabyte ARM servers, is it what you're using then?
I'm using a Solidrun Honeycomb, which is somewhere in the middle, It is 
not a server, but definitely more than a raspi.
>
> For what we need they are a bit overkill then, because a dedicated Raspi4
> may also do it for us.
>
> Simon
>
>>
>>> Thanks for any insights?
>>>
>>> Simon
>>>
>>> _______________________________________________
>>> CentOS-devel mailing list
>>> CentOS-devel at centos.org
>>> https://lists.centos.org/mailman/listinfo/centos-devel
>>>
>>
>> --
>> Stephen J Smoogen.
>> _______________________________________________
>> CentOS-devel mailing list
>> CentOS-devel at centos.org
>> https://lists.centos.org/mailman/listinfo/centos-devel
>>
Pablo