help-glpk
[Top][All Lists]
Advanced

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

Re: [Help-glpk] Patch to configure a reentrant version of GLPK


From: Heinrich Schuchardt
Subject: Re: [Help-glpk] Patch to configure a reentrant version of GLPK
Date: Sat, 31 Dec 2016 02:47:04 +0100
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Icedove/45.4.0

I would have preferred to use AX_TLS directly. But you correctly
identified that the macro does not check for _Thread_local defined in
ISO/IEC 9899:2011.

So I have now sent a patch to the upstream maintainers:
http://savannah.gnu.org/patch/?9201

Best regards

Heinrich Schuchardt

On 12/29/2016 03:25 PM, Chris Matrakidis wrote:
> Andrew,
> 
> The attached patch adds the --enable-reentrant option to configure
> (disabled by default) as suggested by David Monniaux a few days ago
> [1]. When selected, the appropriate thread local storage class
> specifier is identified, added to config.h and used in tls.c. The
> patch is based on the work of Dmitry Nadezhin [2] and the ax_tls macro
> form the autoconf archive [3] simplified to match the configure.ac
> style, The code remains C89 if the option is not selected.
> 
> I have tested this extensively but only on Linux with gcc, so
> additional testing and feedback is welcome.
> 
> Best Regards,
> 
> Chris Matrakidis
> 
> 
> [1] http://lists.gnu.org/archive/html/help-glpk/2016-12/msg00023.html
> [2] https://github.com/nadezhin/thermocompensation
> [3] http://www.gnu.org/software/autoconf-archive/ax_tls.html




reply via email to

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