> 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

Reply via email to