> On 24/01/2022 06:50, Alex Peshkoff via Firebird-devel wrote: > > On 1/24/22 12:28, Alex Peshkoff via Firebird-devel wrote: > > > >> for FB3 and may be fb4 option 1 is a way to go. > > > > BTW, looks like we have 3.0.9 release soon. > > > > As I talked earlier, FB 3 apparently was not affected. > > Now looking for details I see that configure.ac has: > > case $host in > *-darwin*) > ac_cv_func_clock_gettime=no > ;; > *) > AC_SEARCH_LIBS(clock_gettime, rt) > AC_CHECK_FUNCS(clock_gettime) > ;; > esac > > Leading to imprecise curTime() (MasterImplementation), not firing timers > in correct moment. > > This is introduced in this commit: > > commit 20542beae18d13c3d2453a9ac2af51b095136c16 > Author: paulbeach <pbe...@ibphoenix.com> > Date: Mon Jul 17 14:13:23 2017 +0200 > > clock_gettime is only supported on 10.12, but lazy binding means > that the code will compile even though version-min is set to 10.7 and > Firebird will then throw a run time error on any versions of OSX post > 10.7 and pre 10.12 - disable the function > > > Should this be maintained in FB 3?
No, Min version now for 3.0.8 is 10.15.... Regards Paul Firebird-Devel mailing list, web interface at https://lists.sourceforge.net/lists/listinfo/firebird-devel