Singularity: 3.4.2: FTBFS on "mips64el": undefined: syscall.SIGSTKFLT

Created on 2 Nov 2019  路  5Comments  路  Source: hpcng/singularity

Singularity 3.4.2 FTBFS on _mips64el_ as follows:

../internal/pkg/util/signal/signal_linux.go:31:15: undefined: syscall.SIGSTKFLT

(See full build log)

The problem looks similar to https://github.com/moby/moby/issues/37300.

Most helpful comment

Since it doesn't harm to handle this case even if we are not sure the rest will work correctly, PR #4693 should fix the build error.

All 5 comments

We don't actively support MIPS, and do not have any MIPS machines (to my knowledge) available to test Singularity. A PR would be welcome if you have a machine available to run the test suite on, and confirm there aren't other issues.

I'm not sure if I could do that but it should be trivial to adapt https://github.com/moby/moby/pull/37491/files

@onlyjob - yeah, the fix looks fairly simple but I'm afraid we lack the ability right now to easily run the test suite on MIPS, and aren't aware of anyone asking for MIPS support or using Singularity on MIPS in production, so I'm afraid this is unlikely to be a priority for the core team of developers.

Given limited resource we are more concerned with Arm and POWER as non-amd64 architectures as Singularity does have production use for those.

Since it doesn't harm to handle this case even if we are not sure the rest will work correctly, PR #4693 should fix the build error.

Thank you.

Was this page helpful?
0 / 5 - 0 ratings