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 | 8 | 2012-09-18 Juergen Knoedlseder <jurgen.knodlseder@irap.omp.eu> |
| 2 | 9 | |
| 3 | 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 | 3 | Author(s) : Juergen Knoedlseder |
| 4 | 4 | |
| 5 | -September 18th, 2012 | |
| 5 | +October 11th, 2012 | |
| 6 | 6 | |
| 7 | 7 | |
| 8 | 8 | 1. Introduction |
| ... | ... | @@ -13,42 +13,11 @@ important changes made since the last release of ctools. |
| 13 | 13 | |
| 14 | 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 | 23 | 3. Python interface | ... | ... |