Source: cernlib Version: 20061220+dfsg3-4.1 It failed to build on arm64:
http://buildd.debian.org/status/package.php?p=cernlib&suite=sid The error was: gcc -g OptimizationLevel -D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -I/«BUILDDIR»/cernlib-20061220+dfsg3/build/packlib/kuip -I/«BUILDDIR»/cernlib-20061220+dfsg3/src/packlib/kuip -I/«BUILDDIR»/cernlib-20061220+dfsg3/src/packlib/kuip/programs/kuipc -I/«BUILDDIR»/cernlib-20061220+dfsg3/src/include -DFUNCPROTO=15 -DCERNLIB_LINUX -DCERNLIB_UNIX -DCERNLIB_LNX -DCERNLIB_QMGLIBC -DCERNLIB_VERBOSE -DCERNLIB_DEBIAN -DDEBIAN_VERSION=\"20061220+dfsg3-4.1\" -DCERNLIB_QGETCWD -DCERNLIB_GFORTRAN -c -o kuipcc.o /«BUILDDIR»/cernlib-20061220+dfsg3/src/packlib/kuip/programs/kuipc/kuipcc.c gcc: error: OptimizationLevel: No such file or directory I believe this can be fixed as follows: In src/config/Imake.cf, in the "linux" section, at line 1022, add 6 lines that are identical to the preceding 7 lines for "amd64" except that you test for and undef just __aarch64__ and set ARM64Architecture. In src/config/linux.cf, at line 386, add 11 non-empty lines that are identical to the preceding 13 non-empty lines for "AMD64" except that "AMD64" is replaced by "ARM64", "__x86_64__" is replaced by "__aarch64__", and the lines that mention "CERNLIB_QMLXIA64" are deleted. Then those two changes can be turned into a patch that can be installed at debian/patches/140-arm64.dpatch, say, if that's how the patch numbering scheme is supposed to work. -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org