[Bug 262920] bhyve: "/boot/userboot.so: Undefined symbol "getsecs"

From: <bugzilla-noreply_at_freebsd.org>
Date: Thu, 31 Mar 2022 18:28:59 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=262920

Kyle Evans <kevans@freebsd.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |imp@FreeBSD.org,
                   |                            |jhb@FreeBSD.org,
                   |                            |toolchain@FreeBSD.org

--- Comment #7 from Kyle Evans <kevans@freebsd.org> ---
CC toolchain@, maybe. I suspect the networking bits of libsa were all optimized
out of userboot before (it can't do network bits), and a toolchain change
might've stopped that.

I suspect we should just add a bogus getsecs() to userboot that panic()s. I
considered a weak getsecs() in libsa, but I think that would hide it from
presenting as a compile-time issue in all of the parts of libsa that aren't
linked as shared objects. It's not really worth the bhyveload change for
something that isn't going to be used to implement it properly. CC imp@ and
jhb@ for a second opinion.

-- 
You are receiving this mail because:
You are on the CC list for the bug.