Date: Thu, 31 Mar 2022 13:50:55 +0000 From: bugzilla-noreply@freebsd.org To: virtualization@FreeBSD.org Subject: [Bug 262920] bhyve: "/boot/userboot.so: Undefined symbol "getsecs" Message-ID: <bug-262920-27103-h3WRSUUWMU@https.bugs.freebsd.org/bugzilla/> In-Reply-To: <bug-262920-27103@https.bugs.freebsd.org/bugzilla/> References: <bug-262920-27103@https.bugs.freebsd.org/bugzilla/>
next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D262920 --- Comment #3 from tech-lists@zyxst.net --- (In reply to Emmanuel Vadot from comment #2) I don't know to debug this further.=20 userboot.so hasn't changed according to cgit since 2019 in https://cgit.freebsd.org/src/commit/?id=3D68861a62f5363e6984ba96efe6463e882= a9c4896 bhyvectl hasn't changed since the beginning of 2019 in https://cgit.freebsd.org/src/commit/?id=3D62c47c7f6cdc6defa1dcd6a2ef39abb34= a4c0351 the same goes for bhyve in 13.0-p6, getsecs isn't present in userboot.so and bhyve works as expecte= d. Your change to getsecs is the only documented one in the timeframe 13.0 =3D= > 13.1 Where else to look? I'm happy to update sources to latest stable/13 and then removing your chan= ge, enabling WITH_BIND_NOW=3D in /etc/src then building a new world, kernel and= then rebooting, but I don't know enough about git to cherry-pick to revert just = your change leaving everything else as it is. If you could tell me how to do this, i'll do it, test then get back to you. In case it wasn't clear in the initial report, the problem can be sidestepp= ed by *not* enabling WITH_BIND_NOW in /etc/src.conf and rebuilding. This might not be an issue with getsecs at all, but solely with WITH_BIND_N= OW=3D and how it interacts with other libraries. If it is, I'm happy to make another PR. --=20 You are receiving this mail because: You are the assignee for the bug.=
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-262920-27103-h3WRSUUWMU>