This repository has been archived by the owner on Jan 16, 2025. It is now read-only.
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
gearman: apply patch to fix configure
In gearman-0.28, configure.ac has some bad copypasta that ends up breaking the build on platforms that do not have librt, such as MacOS X. configure.ac -- 173 # Check for -lrt 174 AC_CHECK_LIB([rt], [clock_gettime], 175 [ 176 RT_LIB="-lrt" 177 AC_SUBST(RT_LIB) 178 AC_DEFINE([HAVE_LIBRT], [ 1 ], [Have clock_gettime]) 179 ], 180 [ 181 AC_DEFINE([HAVE_LIBRT], [ 0 ], [Have clock_gettime]) 182 ]) 183 184 # Check for -lm 185 AC_CHECK_LIB([m], [floor], 186 [ 187 M_LIB="-lrt" 188 AC_SUBST(M_LIB) 189 AC_DEFINE([HAVE_LIBRT], [ 1 ], [Have clock_gettime]) 190 ], 191 [ 192 AC_DEFINE([HAVE_LIBRT], [ 0 ], [Have clock_gettime]) 193 ]) As the comment on line 184 indicates, it's supposed to be checking for libm, not librt. This commit corrects this, which fixes issue #10222. Closes #10823. Signed-off-by: Jack Nagel <[email protected]>
- Loading branch information