Re: (arm64) link_elf: symbol __floatundidf undefined ...

From: Dimitry Andric <dim_at_FreeBSD.org>
Date: Mon, 26 May 2025 12:49:51 UTC
On 26 May 2025, at 14:25, Bjoern A. Zeeb <bzeeb-lists@lists.zabbadoz.net> wrote:
> 
> I've just compiled and installed a new arm64/main with my own kernel
> config to have wifi bits as modules.
> 
> I am a bit puzzed as to where this comes from in the kernel.
> 
> # kldload wlan
> link_elf: symbol __floatundidf undefined: 0xffff000143ed1370 0xffff000143ecf9f0 11496 0xffff000143ed26d8 0x2
> kldload: can't load wlan: No such file or directory
> 
> % nm modules/usr/src/sys/modules/wlan/wlan.ko.full | grep float
>                 U __floatundidf
> 
> Anyone any idea?

_Something_ is converting a unsigned long to a double, but what? Can you figure out which object file it is?

-Dimitry