lede/package/system
Sergey V. Lobanov d0460e6b92 iucode-tool: fix host-compile on macos and non-x86 linux
iucode-tool/host is used by intel-microcode to manipulate with
microcode.bin file. iucode-tool requires cpuid.h at compile time
for autodection feature, but non-x86 build hosts does not have
this header file (e.g. ubuntu 20.04 aarch64) or this header
generates compile time error (#error macro) (e.g. macos arm64).

This patch provides compat cpuid.h to build iucode-tool/host on
non-x86 linux hosts and macos. CPU autodectection is not required
for intel-microcode package build so compat cpuid.h is ok for
OpenWrt purposes.

glibc and argp lib are not present in macos so iucode-tool/host
build fails. This patch adds argp-standalone/host as build
dependency if host os is macos.

Generated ucode (intel-microcode package) is exactly the same on
Linux x86_64 (Ubuntu 20.04), Linux aarch64 (Ubuntu 20.04) and
Darwin arm64 (MacOS 11.6) build hosts.

Signed-off-by: Sergey V. Lobanov <sergey@lobanov.in>
2022-09-22 13:37:04 +08:00
..
ca-certificates add kernel 5.10 support and sync with upstream 2021-06-14 18:30:08 +08:00
fstools fstools: update to git HEAD (#7677) 2021-08-16 16:59:06 +08:00
fwtool x64: fix grub2 booting 2021-06-15 17:58:07 +08:00
iucode-tool iucode-tool: fix host-compile on macos and non-x86 linux 2022-09-22 13:37:04 +08:00
mtd add kernel 5.10 support and sync with upstream 2021-06-14 18:30:08 +08:00
openwrt-keyring openwrt-keyring: add OpenWrt 22.03 GPG/usign keys (#9128) 2022-03-25 23:00:09 +08:00
opkg x64: fix grub2 booting 2021-06-15 17:58:07 +08:00
procd Revert "procd: update to git HEAD (#7676)" 2021-08-26 16:46:06 +08:00
rdloader ramips/mt7621: Add HATLab GateBoard-One Support 2022-08-28 15:50:27 +08:00
refpolicy add kernel 5.10 support and sync with upstream 2021-06-14 18:30:08 +08:00
rpcd rpcd: fixed rpcd ubus sock path 2022-09-18 19:01:50 +08:00
selinux-policy selinux-policy: update to version 0.9 (#7712) 2021-08-23 15:09:33 +08:00
ubox x64: fix grub2 booting 2021-06-15 17:58:07 +08:00
ubus x64: fix grub2 booting 2021-06-15 17:58:07 +08:00
ucert ipq40xx: rework with new v5.4 essedma eth setting 2020-07-03 12:17:04 +08:00
uci x64: fix grub2 booting 2021-06-15 17:58:07 +08:00
urandom-seed add kernel 5.10 support and sync with upstream 2021-06-14 18:30:08 +08:00
urngd urngd: fix busy loop in case of ioctl cause high cpu usage 2021-06-21 11:52:55 +08:00
usign Sync to snapshot kernel 5.4 version 2020-07-02 23:30:56 +08:00
zram-swap packages: use old extra_command wrapper (#7259) 2021-07-03 14:44:24 +08:00