Hi Steve, On Thu, Dec 20, 2018 at 10:51 PM Steve McIntyre <[email protected]> wrote: > Source: botan > Version: 2.6.0-3 > Severity: important > User: [email protected] > Usertags: cpu-detection > > I've been doing a full rebuild of the Debian archive, building all > source packages targeting armel and armhf using arm64 hardware. We are > planning in future to move all of our 32-bit armel/armhf builds to > using arm64 machines, so this rebuild is to identify packages that > might have problems with this configuration. > > botan is one such package - its configure.py is way too prescriptive > about matching up CPU architecture versions. It doesn't cope with an > "armv8l" CPU type running a 32-bit userland, even though that's a > perfectly valid configuration for lots of machines. > > botan could do with fixing upstream (maybe by simply adding "armv8l" > as an alias in src/build-data/arch/arm32.txt?), or failing that by > adding another override in the debian/rules file to specify the right > CPU target. There's already one there for armhf, so I guess adding > another one for armel to say > > $(if $(filter $(DEB_HOST_ARCH), armel),--cpu=armel) > > *might* be an answer here. As Jack noted, it should be fixed in 2.7.0 which is available from experimental. Please try that version as well and report back if possible.
Regards, Laszlo/GCS

