FYI: main (bad9fa56620e based): some unexpected SIGSEGV's using poudriere-devel to build armv7 ports on aarch64 (cortex-a72) system
Mark Millard
marklmi at yahoo.com
Thu Mar 11 03:05:33 UTC 2021
On 2021-Mar-10, at 10:09, Olivier Houchard <mlfbsd at ci0.org> wrote:
> On Tue, Mar 09, 2021 at 03:39:42PM -0800, Mark Millard via freebsd-arm wrote:
>> After using poudriere to build ports for native cortex-a72
>> on the MACCHIATObin Double Shot (and similarly for
>> cortex-a57 on the OverDrive 1000) I attempted to do my
>> usual bulk build targeting cortex-a7 via poudriere-devel:
>>
>> # poudriere jail -i -jFBSDFSSDjailArmV7
>> Jail name: FBSDFSSDjailArmV7
>> Jail version: 14.0-CURRENT
>> Jail arch: arm.armv7
>> Jail method: null
>> Jail mount: /usr/obj/DESTDIRs/clang-armv7-installworld-poud
>> Jail fs:
>> Jail updated: 2021-01-27 14:47:10
>> Jail pkgbase: disabled
>>
>> But I got some SIGSEGV failures that I've never before
>> had analogous failures. I'll show the 6 backtraces.
>> They all have a similar type-of-context but in various
>> programs, summarized as (from the lldb bt outputs):
>>
>
> FREEBSD_COMPAT32 was indeed broken on arm64, and the process would crash
> when receiving a signal. I believe I fixed it in -CURRENT with commit
> c328f64d81079bad5064c8a387883df50ab5aaed
>
I built and updated FreeBSD based on that vintage
and the port builds are part way through. The ports
that I had observed problems for have built just
fine and no others have failed so far.
If it all builds, it will be tomorrow sometime before
the bulk builds finish. But I figured I'd indicate
that the fix looks to have fully worked for my
context that had the problem.
===
Mark Millard
marklmi at yahoo.com
( dsl-only.net went
away in early 2018-Mar)
More information about the freebsd-current
mailing list