sipwise / kamailio-deb-jenkins

Jenkins configuration for Kamailio Debian Packaging
MIT License
13 stars 6 forks source link

support arm64 builds #13

Open linuxmaniac opened 8 months ago

linuxmaniac commented 8 months ago

planning to add support for arm64

linuxmaniac commented 8 months ago

@mika what is missing from our side to be able to add arm64 architecture in the builds?

mika commented 8 months ago

@linuxmaniac I'd say setting up arm64 based jenkins slaves? All the building blocks should be there, so I'd say let's look into this together? :)

linuxmaniac commented 8 months ago

I would say we just need to cross-build in the same nodes.

mika commented 8 months ago

Also fine for me, though did you test what build times we'd have? (arm64 via qemu is wayyyy slower than native builds)

guillemj commented 8 months ago

We might only need to use qemu if we want to run arm64 code, such as from the test suite. Otherwise using the gcc crosstoolchains should be enough. We'd need to check whether the kamailio code is cross-buildable though. :)

linuxmaniac commented 8 months ago

Yes, we don't need to run any arm64 code, just build it. And yes, kamailio can be built and executed in arm64.

linuxmaniac commented 16 hours ago

Initial phase merged:

linuxmaniac commented 16 hours ago

Initial issues: