Closed
Description
currently swift-target-tune.bbclass
disables 64-bit timestamp support on 32-bit platforms such as armv7 (the default), whilst we await some common Swift packages such as SwiftNIO to also support this. This is an ABI issue which could cause an application to crash.
Tracking PRs:
- Support for 64-bit timespec seconds on 32-bit platforms apple/swift-nio#3277
- build with 64-bit time_t on 32-bit platforms swiftlang/swift#82595
- Support for building with 64-bit time_t/off_t on 32-bit platforms swiftlang/swift-foundation#1395
- 6.1: Support for building with 64-bit time_t/off_t on 32-bit platforms swiftlang/swift-foundation#1388 [6.1]
- build with 64-bit time_t on 32-bit platforms swiftlang/swift-corelibs-foundation#5231
- 6.1: build with 64-bit time_t on 32-bit platforms swiftlang/swift-corelibs-foundation#5228 [6.1]
- order limits.h before stdlib.h to workaround for glibc _FORTIFY_SOURCE swiftlang/swift-testing#1184