copypasta fail results in broken build when librt not available
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Gearman |
Fix Released
|
Low
|
Brian Aker |
Bug Description
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(
179 ],
180 [
181 AC_DEFINE(
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(
190 ],
191 [
192 AC_DEFINE(
193 ])
As the comment on line 184 indicates, it's supposed to be checking for
libm, not librt.
Attached is a patch that fixes the problem.
Changed in gearmand: | |
status: | Fix Committed → Fix Released |
Thanks this was fixed in trunk.