[Debichem-devel] Bug#1118661: isospec: FTBFS on ppc64el and riscv64
John Paul Adrian Glaubitz
glaubitz at physik.fu-berlin.de
Thu Oct 23 17:41:32 BST 2025
Hi Bo,
On Fri, 2025-10-24 at 00:17 +0800, Bo YU wrote:
> isospec failed to build ppc64el and riscv64 due to -march=native:
> https://buildd.debian.org/status/fetch.php?pkg=isospec&arch=ppc64el&ver=2.2.3%2Bcleaned1-1&stamp=1761070922&raw=0
> https://buildd.debian.org/status/fetch.php?pkg=isospec&arch=riscv64&ver=2.2.3%2Bcleaned1-1&stamp=1761101061&raw=0
>
> I proposal one patch below and test it on riscv64:
>
> --- a/setup.py
> +++ b/setup.py
> @@ -36,10 +36,7 @@
> return ["/O2", "/std:c++17"]
> if use_asan:
> return '-O0 -g -DISOSPEC_DEBUG -std=c++17 -fsanitize=address'.split()
> - ret = ['-O3', '-std=c++17']
> - if native_ok:
> - ret.extend(['-mtune=native', '-march=native'])
> - return ret
> + return ['-O3', '-std=c++17']
>
> cmodule = Extension('IsoSpecCppPy',
> sources = ['IsoSpec++/python-build.cpp'],
>
Using -march=native is also a potential baseline violation and therefore the
flag should be removed either way.
Adrian
--
.''`. John Paul Adrian Glaubitz
: :' : Debian Developer
`. `' Physicist
`- GPG: 62FF 8A75 84E0 2956 9546 0006 7426 3B37 F5B5 F913
More information about the Debichem-devel
mailing list