#1133465 elpa: ftbfs with GCC-16

Package:
src:elpa
Source:
src:elpa
Submitter:
Emanuele Rocca
Date:
2026-10-21 05:51:02 UTC
Severity:
normal
Tags:
#1133465#5
Date:
2026-04-13 13:03:06 UTC
From:
To:
Hi,

elpa fails to build in a test rebuild on at least amd64 and arm64 with
gcc-16/g++-16, but builds properly with gcc-15/g++-15. The severity of this
report will be raised before the forky release.

The full build log can be found at:
https://people.debian.org/~ema/gcc-16-rebuilds/output-1/elpa_arm64.build.xz

The last lines of the build log are at the end of this report.

To build with GCC 16, either set CC=gcc-16 CXX=g++-16 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.

  apt-get -t=experimental install g++

Common build failures include unused (but set) variables, array subscripts
partly outside array bounds, and new/dropped symbols in Debian symbols files.
For other C/C++ related build failures see the porting guide at
http://gcc.gnu.org/gcc-16/porting_to.html

Please only close this issue after double-checking that the package can be
built correctly with GCC 16.

Please do not reassign this bug to another package. If a fix in another package
is required, then file a bug for the other package (or clone), and mark this
bug as blocked by the bug in the other package.

[...]


htmldir='${docdir}'
icx_found=''
ifGNUmake=''
include ../fdep/fortran_dependencies.mk
includedir='${prefix}/include'
infodir='${prefix}/share/info'
install_sh='${SHELL} /build/reproducible-path/elpa-2022.11.001/install-sh'
libdir='${prefix}/lib/aarch64-linux-gnu'
libexecdir='${exec_prefix}/libexec'
localedir='${datarootdir}/locale'
localstatedir='/var'
mandir='${prefix}/share/man'
mkdir_p='$(MKDIR_P)'
nvcc_found=''
oldincludedir='/usr/include'
pdfdir='${docdir}'
pkgpyexecdir=''
pkgpythondir=''
prefix='/usr'
program_transform_name='s,x,x,'
psdir='${docdir}'
pyexecdir=''
pytest_found=''
pythondir=''
runstatedir='/run'
sbindir='${exec_prefix}/sbin'
sharedstatedir='${prefix}/com'
sysconfdir='/etc'
target_alias=''
xxd_CHECK=''

## ----------- ##
## confdefs.h. ##
## ----------- ##

/* confdefs.h */
#define PACKAGE_NAME "elpa"
#define PACKAGE_TARNAME "elpa"
#define PACKAGE_VERSION "2022.11.001"
#define PACKAGE_STRING "elpa 2022.11.001"
#define PACKAGE_BUGREPORT "elpa-library@mpcdf.mpg.de"
#define PACKAGE_URL ""
#define PACKAGE "elpa"
#define VERSION "2022.11.001"
#define EARLIEST_API_VERSION 20170403
#define CURRENT_API_VERSION 20221109
#define EARLIEST_AUTOTUNE_VERSION 20171201
#define CURRENT_AUTOTUNE_VERSION 20221109
#define CURRENT_AUTOTUNE_VERSION 20221109
#define CURRENT_AUTOTUNE_VERSION 20221109
#define ELPA_BUILDTIME 1745764293
#define WITH_MPI 1
#define HAVE_STDIO_H 1
#define HAVE_STDLIB_H 1
#define HAVE_STRING_H 1
#define HAVE_INTTYPES_H 1
#define HAVE_STDINT_H 1
#define HAVE_STRINGS_H 1
#define HAVE_SYS_STAT_H 1
#define HAVE_SYS_TYPES_H 1
#define HAVE_UNISTD_H 1
#define STDC_HEADERS 1
#define SIZEOF_LONG_INT 8
#define HAVE_VSX_SSE 1

configure: exit 1
dh_auto_configure: error: cd build && ../configure --build=aarch64-linux-gnu --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-option-checking --disable-silent-rules --libdir=\${prefix}/lib/aarch64-linux-gnu --runstatedir=/run --disable-maintainer-mode --disable-dependency-tracking --disable-silent-rules --disable-sse --disable-sse-assembly --disable-avx --disable-avx2 --disable-avx512 returned exit code 1
make[1]: *** [debian/rules:41: override_dh_auto_configure] Error 25
make[1]: Leaving directory '/build/reproducible-path/elpa-2022.11.001'
make: *** [debian/rules:38: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess failed with exit status 2

#1133465#12
Date:
2026-10-21 05:49:00 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
elpa, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1133465@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Stuart Prescott <stuart@debian.org> (supplier of updated elpa package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Tue, 20 Oct 2026 21:47:53 +1100
Source: elpa
Architecture: source
Version: 2026.02.002-1
Distribution: experimental
Urgency: medium
Maintainer: Debichem Team <debichem-devel@lists.alioth.debian.org>
Changed-By: Stuart Prescott <stuart@debian.org>
Closes: 1133465 1139535
Changes:
 elpa (2026.02.002-1) experimental; urgency=medium
 .
   * Team upload.
   * New upstream release.
   * Export CC alongside CXX to find MPI compiler and fix FTBFS
     (Closes: #1139535, #1133465).
   * Update Standards-Version to 4.7.4 (no changes required).
   * Update to debhelper-compat 14.
   * Install additional documentation files into -dev package.
Checksums-Sha1:
 dd734e49beab56520aa8a9952ef3bc0055e282af 2125 elpa_2026.02.002-1.dsc
 d57534efb73180ba3ffcfd4479138c13fdb61180 2196509 elpa_2026.02.002.orig.tar.gz
 b9ac856e767df363c927e018007dc5797193146b 22604 elpa_2026.02.002-1.debian.tar.xz
 f38a331f056bcd4c536475afade56a658a8585b3 9160 elpa_2026.02.002-1_amd64.buildinfo
Checksums-Sha256:
 e4561ac51311fd50dc233372f01d224751086c88fc61facd9ec33fd05c8eecda 2125 elpa_2026.02.002-1.dsc
 02e3c59fec53cd8eb66a4cc15fa4fbf190cf9654227223fb8ad55713e9427932 2196509 elpa_2026.02.002.orig.tar.gz
 164a099d70fb56778c291d4b3f4e89a05a8da37a28327b5bf16a5643c1eab022 22604 elpa_2026.02.002-1.debian.tar.xz
 ff697d586566b442792c233da2fa98e1bb3a69fbd7fe89d849330c7ca5efe6e2 9160 elpa_2026.02.002-1_amd64.buildinfo
Files:
 118dac4df0c22ab0a4d5e153dbcef3bb 2125 science optional elpa_2026.02.002-1.dsc
 864fc824e803e537f239d50f32932e47 2196509 science optional elpa_2026.02.002.orig.tar.gz
 49824e799e06828a799696017e2cf3dd 22604 science optional elpa_2026.02.002-1.debian.tar.xz
 696dc1e0e3d76aa48fb643eabdba1478 9160 science optional elpa_2026.02.002-1_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEkOLSwa0Uaht+u4kdu8F+uxOW8vcFAmrYT/sACgkQu8F+uxOW
8vcQmRAAsO4Judty0yExHEpY3zzAvgT3fWAVoAJokuo4kgPx/kaiEOe/m9ED0vOd
m7ytoFs9RL4SbbpGMvriIKUxQsQYNLlsx3HpFBYQFmQeMuBPKlcjBRQBgGjffXef
Akyg+9t/sfy6N6WRzGNQxXo/KHT3nxEijo6AnuR+lTxYRjSugsHRstsQ0egyE5P2
2iuIDUOHTP7PIHpXwksbAPS5ob3Af1HzSJXH4MtcPWtJmUJtKVo6HvyVD5oebS+M
uA70QJxrYFvuzVMumsm+F1f0p9CnAQ5CEmVq2FYCoEIR20+KVBEjlrnAHCQCkJhT
huApfL6xLWLBMPaghNpl6GQe5dbvowkl9drye5fq6ZlXTmHV4vSW/6LiUPZk+XWZ
x2b9KSDExsFTwOCcYdR7+vhngqXdItVoi6c09OZPSupsELmr5TY7+LB+8c3hPtiQ
1TcI78q+eMIDj5tSwN2sB2RO5fZrFlIVf8Vxr32dDFyrRW+jKZ3QGUDieWhWxQ+X
XgjhiKip756g6QM1OZXp8DhGOuIi60+Z4FxbM6t5pttxeXmZEynypacjJ5AXmK2u
qkdefePIEmkKTgwBDUQ2vRBQehvamSkuXhXFitmab8D9+DOf4yoO4JSY7QeWbR7u
/A6QJsRLvS92GDzRWIryU3qwvEWGuxWI1WB5wy83vo2JTbuzoH8=
=PmdX
-----END PGP SIGNATURE-----