diff options
| author | Thomas Weißschuh <thomas.weissschuh@linutronix.de> | 2026-01-09 13:08:49 +0300 |
|---|---|---|
| committer | Thomas Bogendoerfer <tsbogend@alpha.franken.de> | 2026-02-09 14:53:10 +0300 |
| commit | 0bce126ab7e5719ead2f9144057b83bd285b1b23 (patch) | |
| tree | 48892d2f46ae0d6d5de4d6aa58200d87caa9614d /include/linux | |
| parent | e93bb4b76cfefb302534246e892c7667491cb8cc (diff) | |
| download | linux-0bce126ab7e5719ead2f9144057b83bd285b1b23.tar.xz | |
MIPS: Implement ARCH_HAS_CC_CAN_LINK
The generic CC_CAN_LINK detection does not handle different byte orders
or ABIs. This may lead to userprogs which are not actually runnable on
the target kernel.
Use architecture-specific logic supporting byte orders instead.
Modern 64-bit toolchains default to a n32 libc, which are not
supported by all kernel configurations, as MIPS32_N32 is optional.
On 64-bit, test for a n32 ABI libc first and fall back to o64 and
o32 if necessary.
Link: https://lore.kernel.org/lkml/20260105100507-14db55e3-aa71-48bf-a6ac-33b186bd082f@linutronix.de/
Signed-off-by: Thomas Weißschuh <thomas.weissschuh@linutronix.de>
Signed-off-by: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
Diffstat (limited to 'include/linux')
0 files changed, 0 insertions, 0 deletions
