Bug#1094994: vtk9: Please disable java & tbb on hurd-amd64 too

Samuel Thibault sthibault at debian.org
Sun Feb 2 15:34:05 GMT 2025


Samuel Thibault, le dim. 02 févr. 2025 11:45:31 +0100, a ecrit:
> hurd-amd64 also needs java and tbb being disabled, could you apply the
> attached patch?

Actually, better use the attached patch will be already good for
hurd-arm64 when we will have it.

Samuel
-------------- next part --------------
--- debian/control.original	2025-02-02 00:56:55.000000000 +0000
+++ debian/control	2025-02-02 00:56:57.000000000 +0000
@@ -117,7 +117,7 @@
          libproj-dev,
          libpython3-dev,
          libswscale-dev,
-         libtbb-dev [!hurd-i386 !kfreebsd-i386 !kfreebsd-amd64 !alpha !ia64],
+         libtbb-dev [!hurd-any !kfreebsd-any !alpha !ia64],
          libtheora-dev,
          libtiff-dev,
          libutfcpp-dev,
--- debian/rules.original	2025-02-02 15:23:24.619795666 +0100
+++ debian/rules	2025-02-02 15:25:09.600382747 +0100
@@ -3,8 +3,9 @@
 
 include /usr/share/dpkg/architecture.mk
 
-nojava_archs=hppa hurd-i386 kfreebsd-i386 kfreebsd-amd64
-ifneq ($(DEB_BUILD_ARCH),$(filter $(DEB_BUILD_ARCH), $(nojava_archs)))
+nojava_archs=hppa
+nojava_os=hurd kfreebsd
+ifeq (,$(filter $(DEB_BUILD_ARCH), $(nojava_archs))$(filter $(DEB_BUILD_ARCH_OS), $(nojava_os)))
   export JAVA_HOME=/usr/lib/jvm/default-java
   extra_flags += -DVTK_WRAP_JAVA=ON
 endif
@@ -14,8 +15,9 @@
   export DEB_LDFLAGS_MAINT_APPEND += -Wl,--no-as-needed -latomic -Wl,--as-needed
 endif
 
-notbb_archs=hurd-i386 kfreebsd-i386 kfreebsd-amd64
-ifneq ($(DEB_BUILD_ARCH),$(filter $(DEB_BUILD_ARCH), $(notbb_archs)))
+notbb_archs=
+notbb_os=hurd kfreebsd
+ifeq (,$(filter $(DEB_BUILD_ARCH), $(notbb_archs))$(filter $(DEB_BUILD_ARCH_OS), $(notbb_os)))
   extra_flags += -DVTK_SMP_IMPLEMENTATION_TYPE:STRING="TBB"
 else
   extra_flags += -DVTK_SMP_IMPLEMENTATION_TYPE:STRING="OpenMP"


More information about the debian-science-maintainers mailing list