]> git.ipfire.org Git - thirdparty/lldpd.git/commit
build: ship universal binaries for macOS
authorVincent Bernat <vincent@bernat.ch>
Wed, 17 Aug 2022 14:09:02 +0000 (16:09 +0200)
committerVincent Bernat <vincent@bernat.ch>
Wed, 17 Aug 2022 14:48:39 +0000 (16:48 +0200)
commit460b3fe9e235483eb97437b856fba6f45f7588a8
tree94ced828a2d770dbf6f9ca1e16710d9455046cf8
parent870702b0ed190d14c4c59570dbd0a31900c989ce
build: ship universal binaries for macOS

This mostly reverts commit 737afb3517d822ae50722510993acbd097bc5aca.
We have to build in an OOT directory to make it work. This also
requires to bump minimum SDK to 11.1 (for ARM64 mostly but it also fix
an issue with strtonum() which is detected as available but really is
since 11.0 only).

This does not currently work as the host has to be ARM64 (to be able
to run both binaries). Otherwise, we would have to cross-compile. See
https://github.com/actions/runner-images/issues/2187 for availability.
.github/workflows/ci.yml
NEWS
README.md
osx/Makefile.am
osx/lipo [new file with mode: 0755]
tests/ci/run.sh