Hi David, > On 06.10.2025, at 16:47, Not Spam <[email protected]> wrote: > While I'm not expecting Navi to run under 9.1, it's raw, hence alpha. I just > tend to run all things on Bleeding Edge so FWIW. > > Re: round/lround -- I had forgotten to install gcc regarding which resolved > all that - Sorry. I slept past that.
This comment rang a bell: It is not a question of the compilers itself, but of the configuration whether or not the linker adds automatically the math library. GCC does it for FreeBSD, but clang does not. The issue is caused by the fact that Linux and macOS provide a unified libc where the math functions are already included, whereas FreeBSD, OpenBSD, and NetBSD use separate libraries (libc and libm). I’ve now incorporated this distinction into NaviServer’s build system. > 9.0.1 is successful. > 9.1a0 NaviServer Segfaults Working with not-released version is often shaky. Be also aware that not all the versions of NaviServer work correctly on all platforms and compiler and Tcl versions in all configuration options. To narrow down possible causes, you can consult the GitHub page listing test results for various version combinations [1]. Regarding the issue with the newest Tcl: several recent changes in the Tcl core are likely related. For example, the following commits reference updates concerning mutex handling, which are likely related. === 2025-10-06 === 18:38:40 [9402812f19] Add attachment [/artifact/fd3489f7eb4a4859|tclMutexTest.diff3] to ticket [893f8cc5db3ba8bd|893f8cc5db] (user: chw) 18:38:30 [24ea46cae8] Ticket [893f8cc5db3ba8bd|893f8cc5db] <i>Nested mutexes following TIP 509</i> status still Closed with 4 other changes (user: chw) 18:35:12 [85df50aca5] Add attachment [/artifact/15383b112e467cd9|tclMutexTest.diff2] to ticket [893f8cc5db3ba8bd|893f8cc5db] (user: chw) 18:34:59 [0a7a7c58f5] Ticket [893f8cc5db3ba8bd|893f8cc5db] <i>Nested mutexes following TIP 509</i> status still Closed with 4 other changes (user: chw) I’m not entirely sure what the current status of this work is. all the best -gustaf neumann [1] https://github.com/naviserver-project/naviserver/actions
_______________________________________________ naviserver-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/naviserver-devel
