The branch main has been updated by jhb: URL: https://cgit.FreeBSD.org/src/commit/?id=27cfa8ec633ae7527dc6187c6a78db04983c9ccf
commit 27cfa8ec633ae7527dc6187c6a78db04983c9ccf Author: John Baldwin <[email protected]> AuthorDate: 2026-03-05 19:07:09 +0000 Commit: John Baldwin <[email protected]> CommitDate: 2026-03-05 19:07:09 +0000 libc/quad: narrow list of symbols exposed for 32-bit arm lld doesn't notice, but ld.bfd complains. Reviewed by: brooks Differential Revision: https://reviews.freebsd.org/D55657 --- lib/libc/quad/Symbol.map | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/lib/libc/quad/Symbol.map b/lib/libc/quad/Symbol.map index f7dcdebfc7ae..7c60d8183b75 100644 --- a/lib/libc/quad/Symbol.map +++ b/lib/libc/quad/Symbol.map @@ -8,36 +8,50 @@ FBSD_1.0 { #ifndef __i386__ __adddi3; __anddi3; +#ifndef __arm__ __ashldi3; __ashrdi3; #endif +#endif +#ifndef __arm__ __cmpdi2; __divdi3; +#endif #ifndef __i386__ +#ifndef __arm__ __fixdfdi; __fixsfdi; __fixunsdfdi; __fixunssfdi; __floatdidf; __floatdisf; +#endif __floatunsdidf; __iordi3; __lshldi3; +#ifndef __arm__ __lshrdi3; #endif +#endif +#ifndef __arm__ __moddi3; +#endif #ifndef __i386__ +#ifndef __arm__ __muldi3; __negdi2; +#endif __one_cmpldi2; #endif __qdivrem; #ifndef __i386__ __subdi3; #endif +#ifndef __arm__ __ucmpdi2; __udivdi3; __umoddi3; +#endif #ifndef __i386__ __xordi3; #endif
