Hi!

On Mon, 2026-08-10 at 01:19:40 +0300, Adrian Bunk wrote:
> 
>    * Enable context everywhere. (Closes: #914283)
>    * Build with address-model=$(DEB_TARGET_ARCH_BITS). (Closes: #1130963)

This one caught my eye, as using DEB_TARGET_* is usually suspect.
Is this really intended for Canadian cross-compiler support? Or should it
be instead DEB_HOST_ARCH_BITS?

> diff -Nru boost1.90-1.90.0/debian/rules boost1.90-1.90.0/debian/rules
> --- boost1.90-1.90.0/debian/rules     2026-04-01 07:53:39.000000000 +0300
> +++ boost1.90-1.90.0/debian/rules     2026-08-09 21:10:47.000000000 +0300
> @@ -136,13 +136,8 @@
>  BUILD_LONG_DOUBLE = no
>  endif
>  
> -# Disable context, coroutine, fiber on some architectures
> -ifneq (,$(filter $(DEB_HOST_ARCH), alpha hppa ia64 m68k mips64 powerpcspe 
> s390 sh4 sparc x32))
> -BUILD_CONTEXT = no
> -endif
> -
> -ifeq ($(DEB_BUILD_ARCH), arm64)
> -JAM_OPT += pch=off
> +ifeq ($(DEB_BUILD_ARCH), x32)
> +BUILD_NUMPY = no
>  endif

While at it, this also seemed suspect. Is this really for the build
system instead of the host one?

Thanks,
Guillem

Reply via email to