This is an automated email from the git hooks/post-receive script. mckinstry pushed a commit to branch dev-coinstallable in repository netcdf.
commit 65e81c1660c3176fa57fecce85120552ef2de186 Author: Alastair McKinstry <[email protected]> Date: Fri Jun 6 04:33:58 2014 +0100 Try version-script via cmake --- debian/patches/version-script.patch | 16 ++++++++++++++++ debian/rules | 5 ++++- 2 files changed, 20 insertions(+), 1 deletion(-) diff --git a/debian/patches/version-script.patch b/debian/patches/version-script.patch index 11bad06..678214c 100644 --- a/debian/patches/version-script.patch +++ b/debian/patches/version-script.patch @@ -11,3 +11,19 @@ Index: netcdf-4.3.2/liblib/Makefile.am libnetcdf_la_CPPFLAGS = ${AM_CPPFLAGS} libnetcdf_la_LIBADD = CLEANFILES = +Index: netcdf-4.3.2/liblib/CMakeLists.txt +=================================================================== +--- netcdf-4.3.2.orig/liblib/CMakeLists.txt ++++ netcdf-4.3.2/liblib/CMakeLists.txt +@@ -84,7 +84,10 @@ ENDIF() + + IF(NOT MSVC) + IF(BUILD_SHARED_LIBS) +- SET_TARGET_PROPERTIES(netcdf PROPERTIES LINK_FLAGS -shared) ++ IF (NOT LIBLIB_VERSION_SCRIPT) ++ SET(LIBLIB_VERSION_SCRIPT "") ++ ENDIF() ++ SET_TARGET_PROPERTIES(netcdf PROPERTIES LINK_FLAGS -shared LIBLIB_VERSION_SCRIPT) + ENDIF() + ENDIF() + diff --git a/debian/rules b/debian/rules index 0b5f870..1a62b01 100755 --- a/debian/rules +++ b/debian/rules @@ -10,6 +10,7 @@ MPI:=${ARCH_DEFAULT_MPI_IMPL} DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH) LIB:=/usr/lib/${DEB_HOST_MULTIARCH} +TOP:=$(shell pwd) override_dh_auto_configure: dh_auto_configure --builddirectory=build-serial -- \ @@ -22,7 +23,8 @@ override_dh_auto_configure: -DHDF5_C_INCLUDE_DIR="/usr/include/serial/hdf5" \ -DHDF5_HL_INCLUDE_DIR="/usr/include/serial/hdf5" \ -DHDF5_hdf5_hl_LIBRARY_RELEASE=${LIB}/libhdf5_serial_hl.so \ - -DHDF5_hdf5_LIBRARY_RELEASE=${LIB}/libhdf5_serial.so + -DHDF5_hdf5_LIBRARY_RELEASE=${LIB}/libhdf5_serial.so \ + -DLIBLIB_VERSION_SCRIPT="-Wl,--version-script,${TOP}/debian/netcdf-serial.ver" dh_auto_configure --builddirectory=build-mpi -- \ -DCMAKE_SKIP_RPATH:BOOL=ON \ -DENABLE_DAP_REMOTE_TESTS:BOOL=OFF \ @@ -34,6 +36,7 @@ override_dh_auto_configure: -DHDF5_HL_INCLUDE_DIR="/usr/include/${MPI}/hdf5" \ -DHDF5_hdf5_hl_LIBRARY_RELEASE=${LIB}/libhdf5_${MPI}_hl.so \ -DHDF5_hdf5_LIBRARY_RELEASE=${LIB}/libhdf5_${MPI}.so \ + -DLIBLIB_VERSION_SCRIPT="-Wl,--version-script,${TOP}/debian/netcdf-mpi.ver" \ -DCMAKE_C_COMPILER=mpicc override_dh_auto_build: -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-grass/netcdf.git _______________________________________________ Pkg-grass-devel mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-grass-devel

