From df52c01a3001875e26280f26f36d6bc9df339bf3 Mon Sep 17 00:00:00 2001 From: Juan Jose Garcia Ripoll Date: Mon, 1 Jun 2009 15:29:37 +0200 Subject: [PATCH] Changed order of libraries so that -lpthread appears after any kind of -lgc (detected or created by ECL). --- src/CHANGELOG | 6 ++++++ src/cmp/cmpdefs.lsp | 8 ++++---- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/src/CHANGELOG b/src/CHANGELOG index ff2a6e502..b1bf1b474 100644 --- a/src/CHANGELOG +++ b/src/CHANGELOG @@ -53,6 +53,12 @@ ECL 9.5: - When building ECL's C preprocessor (dpp), the value of CPPFLAGS was not used. + - A wrong order in the list of libraries (-lpthread -lgc) prevented ECL + from having multithread support in FreeBSD, OpenBSD and NetBSD. + + - Removed a shell command from src/Makefile.in The command used braces {} + which FreeBSD does not understand. + ;;; Local Variables: *** ;;; mode:text *** ;;; fill-column:79 *** diff --git a/src/cmp/cmpdefs.lsp b/src/cmp/cmpdefs.lsp index b62942b0c..4df9b2a7f 100644 --- a/src/cmp/cmpdefs.lsp +++ b/src/cmp/cmpdefs.lsp @@ -451,15 +451,15 @@ coprocessor).") #+msvc "~A ~A ~:[~*~;~A~] -I\"~A\" -w -c \"~A\" -Fo\"~A\"") #-dlopen -(defvar *ld-flags* "@LDFLAGS@ -lecl @CORE_LIBS@ @LIBS@ @FASL_LIBS@") +(defvar *ld-flags* "@LDFLAGS@ -lecl @CORE_LIBS@ @FASL_LIBS@ @LIBS@") #+dlopen -(defvar *ld-flags* #-msvc "@LDFLAGS@ -lecl @LIBS@ @FASL_LIBS@" +(defvar *ld-flags* #-msvc "@LDFLAGS@ -lecl @FASL_LIBS@ @LIBS@" #+msvc "@LDFLAGS@ ecl.lib @CLIBS@") #+dlopen -(defvar *ld-shared-flags* #-msvc "@SHARED_LDFLAGS@ @LDFLAGS@ -lecl @LIBS@ @FASL_LIBS@" +(defvar *ld-shared-flags* #-msvc "@SHARED_LDFLAGS@ @LDFLAGS@ -lecl @FASL_LIBS@ @LIBS@" #+msvc "@SHARED_LDFLAGS@ @LDFLAGS@ ecl.lib @CLIBS@") #+dlopen -(defvar *ld-bundle-flags* #-msvc "@BUNDLE_LDFLAGS@ @LDFLAGS@ -lecl @LIBS@ @FASL_LIBS@" +(defvar *ld-bundle-flags* #-msvc "@BUNDLE_LDFLAGS@ @LDFLAGS@ -lecl @FASL_LIBS@ @LIBS@" #+msvc "@BUNDLE_LDFLAGS@ @LDFLAGS@ ecl.lib @CLIBS@") (defvar +shared-library-prefix+ "@SHAREDPREFIX@")