Commit bd85105b23fea3e40de3e265988b6a52d2f87f4b
Merge remote-tracking branch 'origin/release' into devel
Conflicts: ctools.pc.in
Showing
3 changed files
with
15 additions
and
39 deletions
ChangeLog
| 1 | +2012-10-11 Juergen Knoedlseder <jurgen.knodlseder@irap.omp.eu> | ||
| 2 | + | ||
| 3 | + * Bug fix version 0.5.2 released | ||
| 4 | + ================================ | ||
| 5 | + | ||
| 6 | + Correct gcc 4.2.x OpenMP dlopen() test | ||
| 7 | + | ||
| 1 | 2012-09-18 Juergen Knoedlseder <jurgen.knodlseder@irap.omp.eu> | 8 | 2012-09-18 Juergen Knoedlseder <jurgen.knodlseder@irap.omp.eu> |
| 2 | 9 | ||
| 3 | * Bug fix version 0.5.1 released | 10 | * Bug fix version 0.5.1 released |
NEWS
| 1 | -New Features and Important Changes in ctools 00-05-01 | 1 | +New Features and Important Changes in ctools 00-05-02 |
| 2 | 2 | ||
| 3 | Author(s) : Juergen Knoedlseder | 3 | Author(s) : Juergen Knoedlseder |
| 4 | 4 | ||
| 5 | -September 18th, 2012 | 5 | +October 11th, 2012 |
| 6 | 6 | ||
| 7 | 7 | ||
| 8 | 1. Introduction | 8 | 1. Introduction |
| @@ -13,42 +13,11 @@ important changes made since the last release of ctools. | @@ -13,42 +13,11 @@ important changes made since the last release of ctools. | ||
| 13 | 13 | ||
| 14 | 2. Configuration | 14 | 2. Configuration |
| 15 | ----------------- | 15 | ----------------- |
| 16 | -The clang++ compiler takes now only precedence over the g++ compiler | ||
| 17 | -if the system on which compilation is performed is Mac OS X 10.7 or | ||
| 18 | -later. | ||
| 19 | - | ||
| 20 | -If Python bindings are disabled we omit now all the Python related | ||
| 21 | -checks during configuration. This includes detection of the Python | ||
| 22 | -executable, detection of the swig executable, and the checks for the | ||
| 23 | -presence of the Python wrapper files. | ||
| 24 | - | ||
| 25 | -The Apple gcc compiler requires the gomp_thread_attr global to be | ||
| 26 | -defined when OpenMP functions are called without having any OpenMP | ||
| 27 | -section in the code. This specific requirement is now detected in | ||
| 28 | -the configure script using some dedicated test code, and the compile | ||
| 29 | -definition HAVE_OPENMP_DARWIN_KLUGE is set that allows inclusion of | ||
| 30 | -the appropriate code when needed. | ||
| 31 | - | ||
| 32 | -Furthermore, the OPENMP_LIB_LDFLAGS is not set to -lgomp on Darwin | ||
| 33 | -anymore as this appears not to be needed. | ||
| 34 | - | ||
| 35 | -The MACOSX_DEPLOYMENT_TARGET environment variable is now only exported | ||
| 36 | -when the --enable-universalsdk option is specified. This solved problems | ||
| 37 | -related to uncatched exceptions in unit tests. Possibly, these uncatched | ||
| 38 | -exceptions were due to weak linking, a feature that exists since Mac OS | ||
| 39 | -X version 10.2. By not exporting MACOSX_DEPLOYMENT_TARGET, Mac OS X | ||
| 40 | -version 10.1 is assumed. | ||
| 41 | - | ||
| 42 | -The Python bindings configuration has been improved to handle also | ||
| 43 | -the MacPorts gcc compiler on Mac OS X. Static linking during unit | ||
| 44 | -testing has been removed as this is no longer needed (don't ask me why). | ||
| 45 | -The double compilation for unit check has also be removed. A static | ||
| 46 | -link is used instead that allows adding of the wrapper directory to | ||
| 47 | -the PYTHONPATH. | ||
| 48 | - | ||
| 49 | -The TEST_ENV_DIR environment variable is also added to the load | ||
| 50 | -library path in the GammaLib setup script. This ensures the correct | ||
| 51 | -loading of shared libraries in non-standard locations. | 16 | +The dlopen() check on Linux systems has been corrected as it failed |
| 17 | +always due to a problem when loading the shared libgamma.so.1 | ||
| 18 | +library. I'm now sure why this happened. Anyhow, the libgamma.so.1 | ||
| 19 | +library is no longer required for the test, and now the dlopen() | ||
| 20 | +capability is correctly tested. | ||
| 52 | 21 | ||
| 53 | 22 | ||
| 54 | 3. Python interface | 23 | 3. Python interface |
README
| 1 | ctools information | 1 | ctools information |
| 2 | ================== | 2 | ================== |
| 3 | -Version: 00-05-01 (September 18th, 2012) | 3 | +Version: 00-05-02 (October 11th, 2012) |
| 4 | Author: Juergen Knodlseder (jurgen.knodlseder@irap.omp.eu) | 4 | Author: Juergen Knodlseder (jurgen.knodlseder@irap.omp.eu) |
| 5 | GammaLib dependency: 00-06-02 | 5 | GammaLib dependency: 00-06-02 |
| 6 | 6 |