lede/package
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
..
base-files system.ntp.enable_server default (#10158) 2022-09-20 19:50:09 +08:00
boot mediatek: filogic: use WPS button instead of RST on BPi-R3 2022-09-19 21:50:39 +08:00
devel gdb: Update gdb to version 11.2 (#8954) 2022-02-27 01:50:07 +08:00
firmware linux-firmware: update to 20220913 2022-09-17 18:14:13 +08:00
kernel mac80211: rt2x00: fix typo 2022-09-18 21:30:20 +08:00
lean autocore: ethinfo: rewritten in lua 2022-09-21 18:12:59 +08:00
libs wolfssl: add libwolfssl-cpu-crypto package 2022-09-18 15:28:30 +08:00
network umbim: fixes build with gcc 11 (#10163) 2022-09-21 13:10:23 +08:00
qat openssl-qat: fix openssl-qat build 2022-04-25 19:02:30 +08:00
qca ipq807x: fix nss ecm support in kernel 5.15 2022-09-14 01:19:04 +08:00
system iucode-tool: fix host-compile on macos and non-x86 linux 2022-09-22 13:37:04 +08:00
utils sdk: add spidev-test to the bundle of userspace sources 2022-07-20 17:42:22 +08:00
Makefile add kernel 5.10 support and sync with upstream 2021-06-14 18:30:08 +08:00