[Git][debian-gis-team/hdf5][master] 4 commits: Enable openmpi flavor for m68k and sh4

Gilles Filippini gitlab at salsa.debian.org
Sun Jul 22 16:28:25 BST 2018


Gilles Filippini pushed to branch master at Debian GIS Project / hdf5


Commits:
e8b4f215 by Gilles Filippini at 2018-06-17T18:58:10+02:00
Enable openmpi flavor for m68k and sh4

- - - - -
a115cfa4 by Gilles Filippini at 2018-07-22T14:14:46+02:00
Merge branch 'master' of salsa.debian.org:debian-gis-team/hdf5

- - - - -
a94d3501 by Gilles Filippini at 2018-07-22T16:56:41+02:00
hdf5-tools: install h5clear

- - - - -
bf94804a by Gilles Filippini at 2018-07-22T16:58:11+02:00
Fix FTBFS against gcc-8

- - - - -


5 changed files:

- debian/changelog
- debian/hdf5-tools.install
- + debian/patches/gcc-8.patch
- debian/patches/series
- debian/rules


Changes:

=====================================
debian/changelog
=====================================
--- a/debian/changelog
+++ b/debian/changelog
@@ -5,6 +5,11 @@ hdf5 (1.10.2+repack-1~exp2) UNRELEASED; urgency=medium
   * Bump Standards-Version to 4.1.5, no changes.
   * Strip trailing whitespace from changelog file.
 
+  [ Gilles Filippini ]
+  * Enable openmpi flavor for m68k and sh4 (closes: #897273)
+  * hdf5-tools: install h5clear (closes: #903041)
+  * New patch gcc-8.patch: fix FTBFS against gcc-8
+
  -- Gilles Filippini <pini at debian.org>  Tue, 03 Apr 2018 22:05:51 +0200
 
 hdf5 (1.10.2+repack-1~exp1) experimental; urgency=medium


=====================================
debian/hdf5-tools.install
=====================================
--- a/debian/hdf5-tools.install
+++ b/debian/hdf5-tools.install
@@ -1,5 +1,6 @@
 usr/bin/gif2h5
 usr/bin/h52gif
+usr/bin/h5clear
 usr/bin/h5copy
 usr/bin/h5debug
 usr/bin/h5diff


=====================================
debian/patches/gcc-8.patch
=====================================
--- /dev/null
+++ b/debian/patches/gcc-8.patch
@@ -0,0 +1,94 @@
+Index: hdf5-1.10.2+repack/src/H5detect.c
+===================================================================
+--- hdf5-1.10.2+repack.orig/src/H5detect.c
++++ hdf5-1.10.2+repack/src/H5detect.c
+@@ -1361,7 +1361,7 @@ bit.\n";
+  *-------------------------------------------------------------------------
+  */
+ static void
+-detect_C89_integers(void) HDF_NO_UBSAN
++HDF_NO_UBSAN detect_C89_integers(void)
+ {
+     DETECT_BYTE(signed char,      SCHAR,        d_g[nd_g]); nd_g++;
+     DETECT_BYTE(unsigned char,      UCHAR,        d_g[nd_g]); nd_g++;
+@@ -1389,7 +1389,7 @@ detect_C89_integers(void) HDF_NO_UBSAN
+  *-------------------------------------------------------------------------
+  */
+ static void
+-detect_C89_floats(void) HDF_NO_UBSAN
++HDF_NO_UBSAN detect_C89_floats(void)
+ {
+     DETECT_F(float,     FLOAT,      d_g[nd_g]); nd_g++;
+     DETECT_F(double,    DOUBLE,     d_g[nd_g]); nd_g++;
+@@ -1411,7 +1411,7 @@ detect_C89_floats(void) HDF_NO_UBSAN
+  *-------------------------------------------------------------------------
+  */
+ static void
+-detect_C99_integers8(void) HDF_NO_UBSAN
++HDF_NO_UBSAN detect_C99_integers8(void)
+ {
+ #if H5_SIZEOF_INT8_T>0
+   #if H5_SIZEOF_INT8_T==1
+@@ -1473,7 +1473,7 @@ detect_C99_integers8(void) HDF_NO_UBSAN
+  *-------------------------------------------------------------------------
+  */
+ static void
+-detect_C99_integers16(void) HDF_NO_UBSAN
++HDF_NO_UBSAN detect_C99_integers16(void)
+ {
+ #if H5_SIZEOF_INT16_T>0
+     DETECT_I(int16_t,           INT16,        d_g[nd_g]); nd_g++;
+@@ -1511,7 +1511,7 @@ detect_C99_integers16(void) HDF_NO_UBSAN
+  *-------------------------------------------------------------------------
+  */
+ static void
+-detect_C99_integers32(void) HDF_NO_UBSAN
++HDF_NO_UBSAN detect_C99_integers32(void)
+ {
+ #if H5_SIZEOF_INT32_T>0
+     DETECT_I(int32_t,           INT32,        d_g[nd_g]); nd_g++;
+@@ -1549,7 +1549,7 @@ detect_C99_integers32(void) HDF_NO_UBSAN
+  *-------------------------------------------------------------------------
+  */
+ static void
+-detect_C99_integers64(void) HDF_NO_UBSAN
++HDF_NO_UBSAN detect_C99_integers64(void)
+ {
+ #if H5_SIZEOF_INT64_T>0
+     DETECT_I(int64_t,           INT64,        d_g[nd_g]); nd_g++;
+@@ -1600,7 +1600,7 @@ detect_C99_integers64(void) HDF_NO_UBSAN
+  *-------------------------------------------------------------------------
+  */
+ static void
+-detect_C99_integers(void) HDF_NO_UBSAN
++HDF_NO_UBSAN detect_C99_integers(void)
+ {
+     /* break it down to more subroutines so that each module subroutine */
+     /* is smaller and takes less time to compile with optimization on.  */
+@@ -1626,7 +1626,7 @@ detect_C99_integers(void) HDF_NO_UBSAN
+  *-------------------------------------------------------------------------
+  */
+ static void
+-detect_C99_floats(void) HDF_NO_UBSAN
++HDF_NO_UBSAN detect_C99_floats(void)
+ {
+ #if H5_SIZEOF_DOUBLE == H5_SIZEOF_LONG_DOUBLE
+     /*
+@@ -1657,7 +1657,7 @@ detect_C99_floats(void) HDF_NO_UBSAN
+  *-------------------------------------------------------------------------
+  */
+ static void
+-detect_alignments(void) HDF_NO_UBSAN
++HDF_NO_UBSAN detect_alignments(void)
+ {
+     /* Detect structure alignment for pointers, hvl_t, hobj_ref_t, hdset_reg_ref_t */
+     DETECT_M(void *,              POINTER,      m_g[na_g]); na_g++;
+@@ -1745,7 +1745,7 @@ static int verify_signal_handlers(int si
+  *-------------------------------------------------------------------------
+  */
+ int
+-main(void) HDF_NO_UBSAN
++HDF_NO_UBSAN main(void)
+ {
+ 
+ #if defined(H5_HAVE_SETSYSINFO) && defined(SSI_NVPAIRS)


=====================================
debian/patches/series
=====================================
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -4,3 +4,4 @@ ullong_force.diff
 relax-version-check.patch
 java-runtime-exception.patch
 fix-unaligned-accesses.patch
+gcc-8.patch


=====================================
debian/rules
=====================================
--- a/debian/rules
+++ b/debian/rules
@@ -60,8 +60,7 @@ DEFAULT_MPI=$(ARCH_DEFAULT_MPI_IMPL)
 # Setting empty OMPIARCHS and MPICHARCHS environment variables disables
 # the related mpi targets
 #
-# openmpi broken on archs m68k sh4 (2016-12-04)
-OMPIARCHS?=any !m68k !sh4
+OMPIARCHS?=any
 MPICHARCHS?=any
 
 # BEGIN - Construct the FLAVORS list for current arch



View it on GitLab: https://salsa.debian.org/debian-gis-team/hdf5/compare/28933bf99b8d00636f576cb6c7c7f31af056f1cd...bf94804af5f80f662cad80a5527535b3c6537df6

-- 
View it on GitLab: https://salsa.debian.org/debian-gis-team/hdf5/compare/28933bf99b8d00636f576cb6c7c7f31af056f1cd...bf94804af5f80f662cad80a5527535b3c6537df6
You're receiving this email because of your account on salsa.debian.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-grass-devel/attachments/20180722/1bf2d3bf/attachment-0001.html>


More information about the Pkg-grass-devel mailing list