Am 01.07.22 um 11:44 schrieb Daichi Fukui:
Hello Bastian,
Thanks for reporting this.
And apologies for a late reply.
To address this FTBFS issue, I uploaded the following changes to s
<http://mentors.debian.net>alsa.
* fix FTBFS on several release architectures
* fix FTBFS error on armel
* Remove mipsel, mips64el, s390x as build target
For further information, kindly visit the following URL:
https://salsa.debian.org/dfukui/jsonnet/-/commits/debian/0.18.0+ds-2
<https://salsa.debian.org/dfukui/jsonnet/-/commits/debian/0.18.0+ds-2>
Please first read and address my comments on
https://mentors.debian.net/package/jsonnet/
If you don't mind, I would appreciate it if you sponsor and help me upload this
package.
The following are some technical comments.
According to the original source code [0], c4core does not support the
following CPU architectures:
s390x, mipsel, mips64el
Thus, we should drop these ones from the Architecture field on d/control.
Meanwhile, debugbreak should have been successfully built by falling back to raising SIGTRAP [1] for several
architectures, but build fails due to a bug in upstream.
This issue has already been addressed [2], so a patch [3] was created and added to d/patches based on upstream. In a
similar story, I fixed FTBFS on armel and filed a patch [4].
Thanks for reading.
[0] https://github.com/biojppm/c4core/blob/52f3ff57b287ce57c2bbf80dc091bd21e4d9f977/src/c4/cpu.hpp
<https://github.com/biojppm/c4core/blob/52f3ff57b287ce57c2bbf80dc091bd21e4d9f977/src/c4/cpu.hpp>
[1]
https://github.com/google/jsonnet/blob/v0.18.0/third_party/rapidyaml/rapidyaml/ext/c4core/src/c4/ext/debugbreak/debugbreak.h#L123
<https://github.com/google/jsonnet/blob/v0.18.0/third_party/rapidyaml/rapidyaml/ext/c4core/src/c4/ext/debugbreak/debugbreak.h#L123>
[2] https://github.com/scottt/debugbreak/commit/8b4a755e76717103adc814c0c05ceb3b91befa7d
<https://github.com/scottt/debugbreak/commit/8b4a755e76717103adc814c0c05ceb3b91befa7d>
[3] https://salsa.debian.org/dfukui/jsonnet/-/commit/1bea08d549c450b8c9624e686df88f025e1d3d5c
<https://salsa.debian.org/dfukui/jsonnet/-/commit/1bea08d549c450b8c9624e686df88f025e1d3d5c>
[4] https://salsa.debian.org/dfukui/jsonnet/-/commit/efb346e3ec210104897c38979291ab68e1eead73
<https://salsa.debian.org/dfukui/jsonnet/-/commit/efb346e3ec210104897c38979291ab68e1eead73>
Best,
Fukui