From f62e6820057ce1b3b60bdc62311c340d588ce44a Mon Sep 17 00:00:00 2001 From: Ivan Maidanski Date: Wed, 3 May 2017 12:04:16 +0300 Subject: Remove GC_GNU_THREADS macro (HURD) (code refactoring) * CMakeLists.txt [CMAKE_USE_PTHREADS_INIT && *-*-gnu*] (GC_GNU_THREADS): Define GC_THREADS macro instead. * configure.ac [THREADS=posix && *-*-gnu*] (GC_GNU_THREADS): Likewise. * configure.ac (GC_GNU_THREADS): Remove AH_TEMPLATE. * include/gc_config_macros.h: Remove check for GC_GNU_THREADS. * include/private/gcconfig.h [!CPPCHECK]: Remove consistency check for GC_GNU_THREADS. * pthread_support.c [GC_PTHREADS && !GC_WIN32_THREADS] (GC_get_nprocs): Replace GC_GNU_THREADS to HURD macro check. * tools/threadlibs.c (main): Replace GC_GNU_THREADS to HURD and GC_THREADS macros check. --- tools/threadlibs.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'tools') diff --git a/tools/threadlibs.c b/tools/threadlibs.c index a97f91b8..879eda7d 100644 --- a/tools/threadlibs.c +++ b/tools/threadlibs.c @@ -29,7 +29,7 @@ int main(void) # endif # if (defined(GC_LINUX_THREADS) && !defined(PLATFORM_ANDROID)) \ || defined(GC_IRIX_THREADS) || defined(GC_DARWIN_THREADS) \ - || defined(GC_AIX_THREADS) || defined(GC_GNU_THREADS) + || defined(GC_AIX_THREADS) || (defined(HURD) && defined(GC_THREADS)) # ifdef GC_USE_DLOPEN_WRAP printf("-ldl "); # endif -- cgit v1.2.1