From 55d6a9307b6ccc3539b9e9284697ff7c2f95ac19 Mon Sep 17 00:00:00 2001 From: Jürgen Knödlseder Date: Thu, 11 Oct 2012 21:57:57 +0200 Subject: [PATCH] Change version number to bug fix release 0.5.2 --- ChangeLog | 7 +++++++ NEWS | 45 +++++++-------------------------------------- README | 2 +- ctools.pc.in | 2 +- 4 files changed, 16 insertions(+), 40 deletions(-) diff --git a/ChangeLog b/ChangeLog index 6c7acf9..a22cc71 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2012-10-11 Juergen Knoedlseder + + * Bug fix version 0.5.2 released + ================================ + + Correct gcc 4.2.x OpenMP dlopen() test + 2012-09-18 Juergen Knoedlseder * Bug fix version 0.5.1 released diff --git a/NEWS b/NEWS index 0fec725..562c534 100644 --- a/NEWS +++ b/NEWS @@ -1,8 +1,8 @@ -New Features and Important Changes in ctools 00-05-01 +New Features and Important Changes in ctools 00-05-02 Author(s) : Juergen Knoedlseder -September 18th, 2012 +October 11th, 2012 1. Introduction @@ -13,42 +13,11 @@ important changes made since the last release of ctools. 2. Configuration ----------------- -The clang++ compiler takes now only precedence over the g++ compiler -if the system on which compilation is performed is Mac OS X 10.7 or -later. - -If Python bindings are disabled we omit now all the Python related -checks during configuration. This includes detection of the Python -executable, detection of the swig executable, and the checks for the -presence of the Python wrapper files. - -The Apple gcc compiler requires the gomp_thread_attr global to be -defined when OpenMP functions are called without having any OpenMP -section in the code. This specific requirement is now detected in -the configure script using some dedicated test code, and the compile -definition HAVE_OPENMP_DARWIN_KLUGE is set that allows inclusion of -the appropriate code when needed. - -Furthermore, the OPENMP_LIB_LDFLAGS is not set to -lgomp on Darwin -anymore as this appears not to be needed. - -The MACOSX_DEPLOYMENT_TARGET environment variable is now only exported -when the --enable-universalsdk option is specified. This solved problems -related to uncatched exceptions in unit tests. Possibly, these uncatched -exceptions were due to weak linking, a feature that exists since Mac OS -X version 10.2. By not exporting MACOSX_DEPLOYMENT_TARGET, Mac OS X -version 10.1 is assumed. - -The Python bindings configuration has been improved to handle also -the MacPorts gcc compiler on Mac OS X. Static linking during unit -testing has been removed as this is no longer needed (don't ask me why). -The double compilation for unit check has also be removed. A static -link is used instead that allows adding of the wrapper directory to -the PYTHONPATH. - -The TEST_ENV_DIR environment variable is also added to the load -library path in the GammaLib setup script. This ensures the correct -loading of shared libraries in non-standard locations. +The dlopen() check on Linux systems has been corrected as it failed +always due to a problem when loading the shared libgamma.so.1 +library. I'm now sure why this happened. Anyhow, the libgamma.so.1 +library is no longer required for the test, and now the dlopen() +capability is correctly tested. 3. Python interface diff --git a/README b/README index 82f569f..d4785fe 100644 --- a/README +++ b/README @@ -1,6 +1,6 @@ ctools information ================== -Version: 00-05-01 (September 18th, 2012) +Version: 00-05-02 (October 11th, 2012) Author: Juergen Knodlseder (jurgen.knodlseder@irap.omp.eu) GammaLib dependency: 00-06-02 diff --git a/ctools.pc.in b/ctools.pc.in index 1b1672f..463280c 100644 --- a/ctools.pc.in +++ b/ctools.pc.in @@ -6,7 +6,7 @@ includedir=${prefix}/include Name: ctools Description: CTA science analysis tools URL: http://cta.irap.omp.eu/ctools -Version: 0.5.1 +Version: 0.5.2 Requires: Requires.private: GammaLib >= 0.6.2 Conflicts: -- libgit2 0.21.4