[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