Skip to content

Commit 77173ac

Browse files
authored
Disable 32-bit assembly on Apple platforms. (#109)
Motivation: The 32-bit assembly in BoringSSL doesn't assemble correctly on 32-bit apple platforms. It took us a while to notice because we previously haven't had any supported 32-bit platforms. NIOSSL still doesn't really support any 32-bit Apple platforms, as all production use on those platforms should use NIOTS, but there's no excuse for the compilation failures really. Modifications: Remove assembly acceleration on 32-bit Apple platforms. Result: Better compilation on 32-bit Apple platforms.
1 parent dc23a24 commit 77173ac

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

50 files changed

+930
-25332
lines changed

Package.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ import PackageDescription
2222
// Sources/CNIOBoringSSL directory. The source repository is at
2323
// https://boringssl.googlesource.com/boringssl.
2424
//
25-
// BoringSSL Commit: ff62b38b4b5a0e7926034b5f93d0c276e55b571d
25+
// BoringSSL Commit: cef9d3f38d72f13412c79157c25753e22cb05f7e
2626

2727
let package = Package(
2828
name: "swift-nio-ssl",

0 commit comments

Comments
 (0)