[med-svn] [Git][med-team/simde][debian/experimental] 5 commits: arm64: skip gcc 11 snapshot due to https://github.com/simd-everywhere/simde/issues/677

Michael R. Crusoe gitlab at salsa.debian.org
Wed Dec 23 10:59:57 GMT 2020



Michael R. Crusoe pushed to branch debian/experimental at Debian Med / simde


Commits:
4676e471 by Michael R. Crusoe at 2020-12-22T15:31:34+01:00
arm64: skip gcc 11 snapshot due to https://github.com/simd-everywhere/simde/issues/677

- - - - -
bef84416 by Michael R. Crusoe at 2020-12-22T19:16:50+01:00
amd64; skip gcc 11 snapshot due to https://github.com/simd-everywhere/simde/issues/674

- - - - -
b13f1bb8 by Michael R. Crusoe at 2020-12-23T11:07:34+01:00
Return to an "Arch: all" library & restore the "nocheck" checks

- - - - -
f2ee01e6 by Michael R. Crusoe at 2020-12-23T11:10:05+01:00
routine-update: Standards-Version: 4.5.1

- - - - -
bb92a761 by Michael R. Crusoe at 2020-12-23T11:10:33+01:00
release 0.7.0~rc-2-2 to experimental

- - - - -


3 changed files:

- debian/changelog
- debian/control
- debian/rules


Changes:

=====================================
debian/changelog
=====================================
@@ -1,3 +1,14 @@
+simde (0.7.0~rc-2-2) experimental; urgency=medium
+
+  * arm64: skip gcc 11 snapshot due to
+    https://github.com/simd-everywhere/simde/issues/677
+  * amd64; skip gcc 11 snapshot due to
+    https://github.com/simd-everywhere/simde/issues/674
+  * Return to an "Arch: all" library & restore the "nocheck" checks.
+  * Standards-Version: 4.5.1 (routine-update)
+
+ -- Michael R. Crusoe <crusoe at debian.org>  Wed, 23 Dec 2020 11:10:18 +0100
+
 simde (0.7.0~rc-2-1) experimental; urgency=medium
 
   * Another go at fixing the ppc64 build.


=====================================
debian/control
=====================================
@@ -6,26 +6,26 @@ Uploaders: Michael R. Crusoe <crusoe at debian.org>
 Build-Depends: debhelper-compat (= 13),
                meson,
                ninja-build,
-               gcc-8,
-               g++-8,
-               gcc-9,
-               g++-9,
-               gcc-10,
-               g++-10,
-               gcc-11 [!mips64el !mipsel !alpha !hppa !hurd-i386 !ia64 !kfreebsd-amd64 !kfreebsd-i386 !m68k !riscv64 !x32],
-               g++-11 [!mips64el !mipsel !alpha !hppa !hurd-i386 !ia64 !kfreebsd-amd64 !kfreebsd-i386 !m68k !riscv64 !x32],
-               clang-9 [!alpha !hppa !ia64 !m68k !sh4 !x32],
-               clang-10 [!alpha !hppa !ia64 !m68k !sh4 !x32],
-               clang-11 [!alpha !hppa !ia64 !m68k !sh4 !x32]
-Standards-Version: 4.5.0
+               gcc-8 <!nocheck>,
+               g++-8 <!nocheck>,
+               gcc-9 <!nocheck>,
+               g++-9 <!nocheck>,
+               clang-9 [!alpha !hppa !ia64 !m68k !sh4 !x32] <!nocheck>,
+               clang-10 [!alpha !hppa !ia64 !m68k !sh4 !x32] <!nocheck>,
+               clang-11 [!alpha !hppa !ia64 !m68k !sh4 !x32] <!nocheck>
+#              gcc-10 <!nocheck>, # implicit by build-essential -> gcc
+#              g++-10 <!nocheck>, # implicit by build-essential -> g++
+#              gcc-11 [!amd64 !arm64 !mips64el !mipsel !alpha !hppa !hurd-i386 !ia64 !kfreebsd-amd64 !kfreebsd-i386 !m68k !riscv64 !x32] <!nocheck>,
+#              g++-11 [!amd64 !arm64 !mips64el !mipsel !alpha !hppa !hurd-i386 !ia64 !kfreebsd-amd64 !kfreebsd-i386 !m68k !riscv64 !x32] <!nocheck>,
+Standards-Version: 4.5.1
 Vcs-Browser: https://salsa.debian.org/med-team/simde
 Vcs-Git: https://salsa.debian.org/med-team/simde.git
 Homepage: https://github.com/simd-everywhere/simde
 Rules-Requires-Root: no
 
 Package: libsimde-dev
-Architecture: any
-Multi-Arch: foreign
+Architecture: all
+#Multi-Arch: foreign
 Depends: ${misc:Depends}
 Description: Implementations of SIMD instructions for all systems
  SIMDe provides fast, portable implementations of SIMD intrinsics on hardware


=====================================
debian/rules
=====================================
@@ -5,8 +5,7 @@ export LC_ALL=C.UTF-8
 
 CLANG_SKIP=alpha hppa ia64 m68k sh4 x32
 # ppc64 is due to https://github.com/nemequ/simde/issues/185
-GCC_11_SKIP=mips64el mipsel alpha hppa hurd-i386 ia64 kfreebsd-amd64 kfreebsd-i386 m68k riscv64 x32
-
+GCC_11_SKIP=amd64 arm64 mips64el mipsel alpha hppa hurd-i386 ia64 kfreebsd-amd64 kfreebsd-i386 m68k riscv64 x32
 
 include /usr/share/dpkg/default.mk
 export DEB_BUILD_MAINT_OPTIONS=hardening=+all
@@ -26,32 +25,32 @@ endif
 	dh $@ --buildsystem=meson+ninja
 
 override_dh_auto_configure:
-#ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
+ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
 ifeq (,$(filter $(DEB_HOST_ARCH),$(CLANG_SKIP)))
 	$(foreach VER,$(CLANG_VERS),CC=clang-$(VER) CXX=clang++-$(VER) dh_auto_configure --builddirectory=clang$(VER)_test --buildsystem=meson+ninja && ) true ;
 endif
 	$(foreach VER,$(GCC_VERS),CC=gcc-$(VER) CXX=g++-$(VER) dh_auto_configure --builddirectory=gcc$(VER)_test --buildsystem=meson+ninja && ) true ;
-#else
-#	echo DEB_BUILD_OPTIONS contains "nocheck" so there is no need to configure the tests.
-#endif
+else
+	echo DEB_BUILD_OPTIONS contains "nocheck" so there is no need to configure the tests.
+endif
 
 override_dh_auto_build:
-#ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
+ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
 	$(foreach VER,$(GCC_VERS),dh_auto_build --builddirectory=gcc$(VER)_test --buildsystem=meson+ninja && ) true ;
   ifeq (,$(filter $(DEB_HOST_ARCH),$(CLANG_SKIP)))
 	$(foreach VER,$(CLANG_VERS),dh_auto_build --builddirectory=clang$(VER)_test --buildsystem=meson+ninja && ) true ;
   endif
-#endif
+endif
 
 override_dh_auto_test:
-#ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
+ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
 ifeq (,$(filter $(DEB_HOST_ARCH),$(CLANG_SKIP)))
 	RESULT=0 $(foreach VER,$(CLANG_VERS),dh_auto_test --builddirectory=clang$(VER)_test --buildsystem=meson+ninja || { true ; RESULT=1 ; } ; ) \
 	  $(foreach VER,$(GCC_VERS),dh_auto_test --builddirectory=gcc$(VER)_test --buildsystem=meson+ninja || { true ; RESULT=1 ; } ; ) exit $${RESULT}
 else
 	RESULT=0 $(foreach VER,$(GCC_VERS),dh_auto_test --builddirectory=gcc$(VER)_test --buildsystem=meson+ninja || { true ; RESULT=1 ; } ; ) exit $${RESULT}
 endif
-#endif
+endif
 
 override_dh_auto_clean:
 	$(foreach VER,$(GCC_VERS),dh_auto_clean --builddirectory=gcc$(VER)_test --buildsystem=meson+ninja ; )



View it on GitLab: https://salsa.debian.org/med-team/simde/-/compare/11389afd6886b094d830ba87e03fcb0f09cef35a...bb92a7612e276d2927bdd4d952b8f4907428da43

-- 
View it on GitLab: https://salsa.debian.org/med-team/simde/-/compare/11389afd6886b094d830ba87e03fcb0f09cef35a...bb92a7612e276d2927bdd4d952b8f4907428da43
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/debian-med-commit/attachments/20201223/75232d84/attachment-0001.html>


More information about the debian-med-commit mailing list