On Fri, Dec 21, 2018 at 08:55:31AM +0100, László Böszörményi (GCS) wrote:
>Hi Steve,
>
>On Thu, Dec 20, 2018 at 10:51 PM Steve McIntyre <st...@einval.com> wrote:
>> Source: botan
>> Version: 2.6.0-3
>> Severity: important
>> User: debian-...@lists.debian.org
>> 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.

That works just fine - yay!

-- 
Steve McIntyre, Cambridge, UK.                                st...@einval.com
We don't need no education.
We don't need no thought control.

Reply via email to