You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The fix is to make qsbr_epoch_t a 64 bit integer in any case. The fix
is carefully designed not to change the API on platforms where it is so
already. Unfortunately this fix requires FreeBSD 13 or newer due to the
old LLVM version included in FreeBSD 12.
While we are at it, hook up test target.
See also: rmind/libqsbr#12
Approved by: portmgr (build fix blanket)
MFH: 2023Q4
freebsd-git
pushed a commit
to freebsd/freebsd-ports
that referenced
this issue
Oct 27, 2023
The fix is to make qsbr_epoch_t a 64 bit integer in any case. The fix
is carefully designed not to change the API on platforms where it is so
already. Unfortunately this fix requires FreeBSD 13 or newer due to the
old LLVM version included in FreeBSD 12.
While we are at it, hook up test target.
See also: rmind/libqsbr#12
Approved by: portmgr (build fix blanket)
MFH: 2023Q4
(cherry picked from commit f4fd442)
This assertion checks if
qsbr_epoch_t
is a 64 bit type:However, the code defines
qsbr_epoch_t
to be of typewhich may be a 32 bit type. Please change the code such that
qsbr_epoch_t
is instead a 64 bit type:The text was updated successfully, but these errors were encountered: