Source: boost1.90
Version: 1.90.0-5
Severity: normal
Tags: patch
X-Debbugs-Cc: [email protected]
User: [email protected]
Usertags: sparc64

Hi,

I just built boost1.90 successfully on sparc64 with context support enabled:

(sid_sparc64-dchroot)glaubitz@stadler:~/boost1.90a$ ls -l *context*deb
-rw-r--r-- 1 glaubitz glaubitz 224208 Mar 12 16:13 
libboost-context1.90-dev_1.90.0-5_sparc64.deb
-rw-r--r-- 1 glaubitz glaubitz  10128 Mar 12 16:14 
libboost-context1.90.0-dbgsym_1.90.0-5_sparc64.deb
-rw-r--r-- 1 glaubitz glaubitz 222928 Mar 12 16:14 
libboost-context1.90.0_1.90.0-5_sparc64.deb
(sid_sparc64-dchroot)glaubitz@stadler:~/boost1.90a$

Could you thereofre apply the attached patch and enable it on sparc64?

Thanks,
Adrian

--
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer
`. `'   Physicist
  `-    GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913
diff -Nru debian.orig/control debian/control
--- debian.orig/control 2026-02-20 02:32:33.000000000 +0100
+++ debian/control      2026-03-12 15:57:06.437340924 +0100
@@ -28,12 +28,12 @@
  libboost-atomic1.90-dev,
  libboost-chrono1.90-dev,
  libboost-container1.90-dev,
- libboost-context1.90-dev [i386 hurd-i386 amd64 hurd-amd64 armel armhf arm64 
loong64 mips mipsel mips64el powerpc ppc64el riscv64 s390x],
+ libboost-context1.90-dev [i386 hurd-i386 amd64 hurd-amd64 armel armhf arm64 
loong64 mips mipsel mips64el powerpc ppc64el riscv64 s390x sparc64],
  libboost-contract1.90-dev,
- libboost-coroutine1.90-dev [i386 hurd-i386 amd64 hurd-amd64 armel armhf arm64 
loong64 mips mipsel mips64el powerpc ppc64el riscv64 s390x],
+ libboost-coroutine1.90-dev [i386 hurd-i386 amd64 hurd-amd64 armel armhf arm64 
loong64 mips mipsel mips64el powerpc ppc64el riscv64 s390x sparc64],
  libboost-date-time1.90-dev,
  libboost-exception1.90-dev,
- libboost-fiber1.90-dev [i386 hurd-i386 amd64 hurd-amd64 armel armhf arm64 
loong64 mips mipsel mips64el powerpc ppc64el riscv64 s390x],
+ libboost-fiber1.90-dev [i386 hurd-i386 amd64 hurd-amd64 armel armhf arm64 
loong64 mips mipsel mips64el powerpc ppc64el riscv64 s390x sparc64],
  libboost-filesystem1.90-dev,
  libboost-graph-parallel1.90-dev,
  libboost-graph1.90-dev,
@@ -113,11 +113,11 @@
  libboost-atomic1.90-dev,
  libboost-chrono1.90-dev,
  libboost-container1.90-dev,
- libboost-context1.90-dev [i386 hurd-i386 amd64 hurd-amd64 armel armhf arm64 
loong64 mips mipsel mips64el powerpc ppc64el riscv64 s390x],
- libboost-coroutine1.90-dev [i386 hurd-i386 amd64 hurd-amd64 armel armhf arm64 
loong64 mips mipsel mips64el powerpc ppc64el riscv64 s390x],
+ libboost-context1.90-dev [i386 hurd-i386 amd64 hurd-amd64 armel armhf arm64 
loong64 mips mipsel mips64el powerpc ppc64el riscv64 s390x sparc64],
+ libboost-coroutine1.90-dev [i386 hurd-i386 amd64 hurd-amd64 armel armhf arm64 
loong64 mips mipsel mips64el powerpc ppc64el riscv64 s390x sparc64],
  libboost-date-time1.90-dev,
  libboost-exception1.90-dev,
- libboost-fiber1.90-dev [i386 hurd-i386 amd64 hurd-amd64 armel armhf arm64 
loong64 mips mipsel mips64el powerpc ppc64el riscv64 s390x],
+ libboost-fiber1.90-dev [i386 hurd-i386 amd64 hurd-amd64 armel armhf arm64 
loong64 mips mipsel mips64el powerpc ppc64el riscv64 s390x sparc64],
  libboost-filesystem1.90-dev,
  libboost-graph-parallel1.90-dev,
  libboost-graph1.90-dev,
@@ -382,7 +382,7 @@
 
 Package: libboost-context1.90.0
 Homepage: http://www.boost.org/libs/context/
-Architecture: i386 hurd-i386 amd64 hurd-amd64 armel armhf arm64 loong64 mips 
mipsel mips64el powerpc ppc64 ppc64el riscv64 s390x
+Architecture: i386 hurd-i386 amd64 hurd-amd64 armel armhf arm64 loong64 mips 
mipsel mips64el powerpc ppc64 ppc64el riscv64 s390x sparc64
 Multi-Arch: same
 Depends: ${misc:Depends}, ${shlibs:Depends}
 Pre-Depends: ${misc:Pre-Depends}
@@ -401,7 +401,7 @@
 
 Package: libboost-context1.90-dev
 Homepage: http://www.boost.org/libs/context/
-Architecture: i386 hurd-i386 amd64 hurd-amd64 armel armhf arm64 loong64 mips 
mipsel mips64el powerpc ppc64el riscv64 s390x
+Architecture: i386 hurd-i386 amd64 hurd-amd64 armel armhf arm64 loong64 mips 
mipsel mips64el powerpc ppc64el riscv64 s390x sparc64
 Multi-Arch: same
 Section: libdevel
 Depends: ${misc:Depends},
@@ -463,7 +463,7 @@
 
 Package: libboost-coroutine1.90.0
 Homepage: http://www.boost.org/libs/coroutine/
-Architecture: i386 hurd-i386 amd64 hurd-amd64 armel armhf arm64 loong64 mips 
mipsel mips64el powerpc ppc64el riscv64 s390x
+Architecture: i386 hurd-i386 amd64 hurd-amd64 armel armhf arm64 loong64 mips 
mipsel mips64el powerpc ppc64el riscv64 s390x sparc64
 Multi-Arch: same
 Depends: ${misc:Depends}, ${shlibs:Depends}
 Pre-Depends: ${misc:Pre-Depends}
@@ -487,7 +487,7 @@
 
 Package: libboost-coroutine1.90-dev
 Homepage: http://www.boost.org/libs/coroutine/
-Architecture: i386 hurd-i386 amd64 hurd-amd64 armel armhf arm64 loong64 mips 
mipsel mips64el powerpc ppc64el riscv64 s390x
+Architecture: i386 hurd-i386 amd64 hurd-amd64 armel armhf arm64 loong64 mips 
mipsel mips64el powerpc ppc64el riscv64 s390x sparc64
 Multi-Arch: same
 Section: libdevel
 Depends: ${misc:Depends},
@@ -559,7 +559,7 @@
 
 Package: libboost-fiber1.90.0
 Homepage: http://www.boost.org/libs/fiber/
-Architecture: i386 hurd-i386 amd64 hurd-amd64 armel armhf arm64 loong64 mips 
mipsel mips64el powerpc ppc64el riscv64 s390x
+Architecture: i386 hurd-i386 amd64 hurd-amd64 armel armhf arm64 loong64 mips 
mipsel mips64el powerpc ppc64el riscv64 s390x sparc64
 Multi-Arch: same
 Depends: ${misc:Depends}, ${shlibs:Depends}
 Pre-Depends: ${misc:Pre-Depends}
@@ -588,7 +588,7 @@
 
 Package: libboost-fiber1.90-dev
 Homepage: http://www.boost.org/libs/fiber/
-Architecture: i386 hurd-i386 amd64 hurd-amd64 armel armhf arm64 loong64 mips 
mipsel mips64el powerpc ppc64el riscv64 s390x
+Architecture: i386 hurd-i386 amd64 hurd-amd64 armel armhf arm64 loong64 mips 
mipsel mips64el powerpc ppc64el riscv64 s390x sparc64
 Multi-Arch: same
 Section: libdevel
 Depends: ${misc:Depends},
diff -Nru debian.orig/rules debian/rules
--- debian.orig/rules   2026-02-20 02:32:33.000000000 +0100
+++ debian/rules        2026-03-12 15:54:48.835179482 +0100
@@ -140,7 +140,7 @@
 endif
 
 # Disable context, coroutine, fiber on some architectures
-ifneq (,$(filter $(DEB_HOST_ARCH), alpha hppa ia64 m68k mips64 powerpcspe s390 
sh4 sparc sparc64 x32))
+ifneq (,$(filter $(DEB_HOST_ARCH), alpha hppa ia64 m68k mips64 powerpcspe s390 
sh4 sparc x32))
 BUILD_CONTEXT = no
 endif
 

Reply via email to