bug-gnulib
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: gl_DISABLE_THREADS placement


From: Thien-Thi Nguyen
Subject: Re: gl_DISABLE_THREADS placement
Date: Mon, 26 Jan 2015 11:18:50 +0100
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux)

() Thien-Thi Nguyen <address@hidden>
() Sun, 25 Jan 2015 12:09:42 +0100

   [annoying archeology]

   If i can [satisfy curiosity] i'm willing to [...] contribute
   to gnulib a @(sub-) section of texinfo, so the last question
   is: Would gnulib accept such a contribution?

Another idea is to presume the two-methods status-quo is a
mistake and "rebase" one method on the other.  For example:

 configure.ac | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

diff --git a/configure.ac b/configure.ac
index b7fa3b4..8334f21 100644
--- a/configure.ac
+++ b/configure.ac
@@ -26,6 +26,19 @@ AC_CONFIG_AUX_DIR([build-aux])
 AM_INIT_AUTOMAKE([1.12.2 no-define no-dist-gzip dist-lzip dist-xz 
serial-tests])
 AS_CASE([$PACKAGE_VERSION],[*.*.*],[pretest_p=yes],[pretest_p=no])
 
+
+dnl PROPOSED_gl_DISABLE_THREADS
+dnl ------------------
+dnl Arranges for threads to be not used by default.
+dnl This should be called *before* gl_INIT.
+dnl The user can still override it at installation time, by using the
+dnl configure option '--enable-threads'.
+
+AC_DEFUN([PROPOSED_gl_DISABLE_THREADS], [
+  m4_define([gl_THREADLIB_DEFAULT_NO],[]) dnl hmmmmmmm
+])
+
+
 # syntax terrors
 
 AC_DEFUN([RCS_SET_MAYBE],[dnl
@@ -257,6 +270,7 @@ AS_IF([test x"$EXEEXT" = x],[:],
      [The extension (including leading dot) of executable files.])])
 
 # gnulib
+PROPOSED_gl_DISABLE_THREADS
 gl_EARLY
 gl_INIT
 
Any objections if i work up a patch based on this approach
(i.e., rewrite ‘gl_DISABLE_THREADS’ and add docs)?

-- 
Thien-Thi Nguyen
   GPG key: 4C807502
   (if you're human and you know it)
      read my lisp: (responsep (questions 'technical)
                               (not (via 'mailing-list)))
                     => nil

Attachment: signature.asc
Description: PGP signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]