[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH] don't let environment settings perturb build
From: |
Bruno Haible |
Subject: |
Re: [PATCH] don't let environment settings perturb build |
Date: |
Sun, 18 Oct 2009 15:45:54 +0200 |
User-agent: |
KMail/1.9.9 |
Jim Meyering wrote:
> Setting the envvars, LIB_CLOCK_GETTIME, LIB_EACCESS or LIB_NANOSLEEP
> could cause a configure-time and/or build-time malfunction.
Likewise with LIB_GETHRXTIME. How about this proposed fix?
2009-10-17 Bruno Haible <address@hidden>
* m4/gethrxtime.m4 (gl_GETHRXTIME): Initialize LIB_GETHRXTIME here...
(gl_PREREQ_GETHRXTIME): ... not here.
--- m4/gethrxtime.m4.orig 2009-10-18 15:43:25.000000000 +0200
+++ m4/gethrxtime.m4 2009-10-18 15:42:56.000000000 +0200
@@ -1,4 +1,4 @@
-# gethrxtime.m4 serial 8
+# gethrxtime.m4 serial 9
dnl Copyright (C) 2005, 2006, 2008, 2009 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
@@ -12,12 +12,14 @@
AC_REQUIRE([gl_USE_SYSTEM_EXTENSIONS])
AC_REQUIRE([gl_XTIME])
AC_CHECK_DECLS([gethrtime], [], [], [#include <time.h>])
+ LIB_GETHRXTIME=
case $ac_cv_have_decl_gethrtime,$gl_cv_arithmetic_hrtime_t in
yes,yes) ;;
*)
AC_LIBOBJ([gethrxtime])
gl_PREREQ_GETHRXTIME;;
esac
+ AC_SUBST([LIB_GETHRXTIME])
])
# Test whether hrtime_t is an arithmetic type.
@@ -54,7 +56,6 @@
AC_CHECK_FUNCS_ONCE([microuptime nanouptime])
if test $ac_cv_func_nanouptime != yes; then
- LIB_GETHRXTIME=
AC_CACHE_CHECK([whether CLOCK_MONOTONIC or CLOCK_REALTIME is defined],
gl_cv_have_clock_gettime_macro,
[AC_EGREP_CPP([have_clock_gettime_macro],
@@ -69,6 +70,5 @@
if test $gl_cv_have_clock_gettime_macro = yes; then
LIB_GETHRXTIME=$LIB_CLOCK_GETTIME
fi
- AC_SUBST([LIB_GETHRXTIME])
fi
])
- [PATCH] don't let environment settings perturb build, Jim Meyering, 2009/10/15
- Re: [PATCH] don't let environment settings perturb build,
Bruno Haible <=
- Re: [PATCH] don't let environment settings perturb build, Jim Meyering, 2009/10/18
- Re: use of AC_SUBST, Bruno Haible, 2009/10/18
- Re: use of AC_SUBST, Jim Meyering, 2009/10/18
- Re: use of AC_SUBST, Bruno Haible, 2009/10/18
- Re: use of AC_SUBST, Jim Meyering, 2009/10/18
- Re: use of AC_SUBST, Bruno Haible, 2009/10/18
Re: [PATCH] don't let environment settings perturb build, Ralf Wildenhues, 2009/10/31