Swift and C++ Interaction Compilation Error on Linux

Once I enable Swift and C++ interaction, the compilation on Linux fails. I tried 5.9.2 and 5.10, and it always fails and throws a NIO error. Can someone help me? Thank you very much.

error: compile command failed due to signal 6 (use -v to see invocation)
<unknown>:0: error: fatal error encountered while reading from module 'NIOCore'; please submit a bug report (https://swift.org/contributing/#reporting-bugs)
Please submit a bug report (https://swift.org/contributing/#reporting-bugs) and include the crash backtrace.
Stack dump:
0.      Program arguments: /opt/swift/5.9.2/usr/bin/swift-frontend -frontend -c ~/SourceCode/git/Coedsign/.build/checkouts/Swift-Codesign/Sources/Codesign/BIOLoadable.swift ~/SourceCode/git/Coedsign/.build/checkouts/Swift-Codesign/Sources/Codesign/CMS/CMSContentInfo.swift ~/SourceCode/git/Coedsign/.build/checkouts/Swift-Codesign/Sources/Codesign/CMS/CMSError.swift ~/SourceCode/git/Coedsign/.build/checkouts/Swift-Codesign/Sources/Codesign/CodeSignatureErrror.swift ~/SourceCode/git/Coedsign/.build/checkouts/Swift-Codesign/Sources/Codesign/Codesign.swift ~/SourceCode/git/Coedsign/.build/checkouts/Swift-Codesign/Sources/Codesign/Macro/Exports.swift ~/SourceCode/git/Coedsign/.build/checkouts/Swift-Codesign/Sources/Codesign/OCSP/OCSPClient.swift ~/SourceCode/git/Coedsign/.build/checkouts/Swift-Codesign/Sources/Codesign/OCSP/OCSPError.swift ~/SourceCode/git/Coedsign/.build/checkouts/Swift-Codesign/Sources/Codesign/OCSP/OCSPRequest.swift ~/SourceCode/git/Coedsign/.build/checkouts/Swift-Codesign/Sources/Codesign/OCSP/OCSPResponse.swift ~/SourceCode/git/Coedsign/.build/checkouts/Swift-Codesign/Sources/Codesign/OCSP/OCSPStatus.swift ~/SourceCode/git/Coedsign/.build/checkouts/Swift-Codesign/Sources/Codesign/OpenSSLErrReadable.swift ~/SourceCode/git/Coedsign/.build/checkouts/Swift-Codesign/Sources/Codesign/PKCS12/PKCS12.swift ~/SourceCode/git/Coedsign/.build/checkouts/Swift-Codesign/Sources/Codesign/PKCS12/Pkcs12Error.swift ~/SourceCode/git/Coedsign/.build/checkouts/Swift-Codesign/Sources/Codesign/ProvisioningProfile/ProvisionProfileDecoder.swift ~/SourceCode/git/Coedsign/.build/checkouts/Swift-Codesign/Sources/Codesign/ProvisioningProfile/ProvisioningProfile.swift ~/SourceCode/git/Coedsign/.build/checkouts/Swift-Codesign/Sources/Codesign/Utils/AnyCodable/DecodingContainer+AnyCollection.swift ~/SourceCode/git/Coedsign/.build/checkouts/Swift-Codesign/Sources/Codesign/Utils/AnyCodable/EncodingContainer+AnyCollection.swift ~/SourceCode/git/Coedsign/.build/checkouts/Swift-Codesign/Sources/Codesign/Utils/AnyCodable/PropertyWrapper.swift ~/SourceCode/git/Coedsign/.build/checkouts/Swift-Codesign/Sources/Codesign/Utils/AnyCodable/PropertyWrapperIfPresent.swift ~/SourceCode/git/Coedsign/.build/checkouts/Swift-Codesign/Sources/Codesign/Utils/Extensions/UnsafePointer+ASN1_GENERALIZEDTIME.swift ~/SourceCode/git/Coedsign/.build/checkouts/Swift-Codesign/Sources/Codesign/Utils/Extensions/UnsafePointer+ASN1_STRING.swift ~/SourceCode/git/Coedsign/.build/checkouts/Swift-Codesign/Sources/Codesign/Utils/Extensions/UnsafePointer+ASN1_TIME.swift ~/SourceCode/git/Coedsign/.build/checkouts/Swift-Codesign/Sources/Codesign/Utils/Interop/Marshal.swift ~/SourceCode/git/Coedsign/.build/checkouts/Swift-Codesign/Sources/Codesign/Utils/Interop/MarshalBridge.swift ~/SourceCode/git/Coedsign/.build/checkouts/Swift-Codesign/Sources/Codesign/X509/Certificate.swift ~/SourceCode/git/Coedsign/.build/checkouts/Swift-Codesign/Sources/Codesign/X509/CertificateError.swift ~/SourceCode/git/Coedsign/.build/checkouts/Swift-Codesign/Sources/Codesign/X509/DistinguishedName.swift -supplementary-output-file-map /tmp/TemporaryDirectory.q7WCUz/supplementaryOutputs-1 -target x86_64-unknown-linux-gnu -disable-objc-interop -cxx-interoperability-mode=default -I ~/SourceCode/git/Coedsign/.build/x86_64-unknown-linux-gnu/release -color-diagnostics -g -module-cache-path ~/SourceCode/git/Coedsign/.build/x86_64-unknown-linux-gnu/release/ModuleCache -suppress-warnings -swift-version 5 -O -D SWIFT_PACKAGE -new-driver-path /opt/swift/5.9.2/usr/bin/swift-driver -empty-abi-descriptor -resource-dir /opt/swift/5.9.2/usr/lib/swift -Xcc -fmodule-map-file=~/SourceCode/git/Coedsign/.build/checkouts/swift-numerics/Sources/_NumericsShims/include/module.modulemap -Xcc -I -Xcc ~/SourceCode/git/Coedsign/.build/checkouts/swift-numerics/Sources/_NumericsShims/include -Xcc -fmodule-map-file=~/SourceCode/git/Coedsign/.build/x86_64-unknown-linux-gnu/release/CNIOExtrasZlib.build/module.modulemap -Xcc -I -Xcc ~/SourceCode/git/Coedsign/.build/checkouts/swift-nio-extras/Sources/CNIOExtrasZlib/include -Xcc -fmodule-map-file=~/SourceCode/git/Coedsign/.build/x86_64-unknown-linux-gnu/release/CNIOBoringSSLShims.build/module.modulemap -Xcc -I -Xcc ~/SourceCode/git/Coedsign/.build/checkouts/swift-nio-ssl/Sources/CNIOBoringSSLShims/include -Xcc -fmodule-map-file=~/SourceCode/git/Coedsign/.build/x86_64-unknown-linux-gnu/release/CNIOBoringSSL.build/module.modulemap -Xcc -I -Xcc ~/SourceCode/git/Coedsign/.build/checkouts/swift-nio-ssl/Sources/CNIOBoringSSL/include -Xcc -fmodule-map-file=~/SourceCode/git/Coedsign/.build/x86_64-unknown-linux-gnu/release/CNIOLLHTTP.build/module.modulemap -Xcc -I -Xcc ~/SourceCode/git/Coedsign/.build/checkouts/swift-nio/Sources/CNIOLLHTTP/include -Xcc -fmodule-map-file=~/SourceCode/git/Coedsign/.build/checkouts/swift-atomics/Sources/_AtomicsShims/include/module.modulemap -Xcc -I -Xcc ~/SourceCode/git/Coedsign/.build/checkouts/swift-atomics/Sources/_AtomicsShims/include -Xcc -fmodule-map-file=~/SourceCode/git/Coedsign/.build/checkouts/swift-nio/Sources/CNIOWindows/include/module.modulemap -Xcc -I -Xcc ~/SourceCode/git/Coedsign/.build/checkouts/swift-nio/Sources/CNIOWindows/include -Xcc -fmodule-map-file=~/SourceCode/git/Coedsign/.build/x86_64-unknown-linux-gnu/release/CNIOLinux.build/module.modulemap -Xcc -I -Xcc ~/SourceCode/git/Coedsign/.build/checkouts/swift-nio/Sources/CNIOLinux/include -Xcc -fmodule-map-file=~/SourceCode/git/Coedsign/.build/x86_64-unknown-linux-gnu/release/CNIODarwin.build/module.modulemap -Xcc -I -Xcc ~/SourceCode/git/Coedsign/.build/checkouts/swift-nio/Sources/CNIODarwin/include -Xcc -fmodule-map-file=~/SourceCode/git/Coedsign/.build/x86_64-unknown-linux-gnu/release/CNIOAtomics.build/module.modulemap -Xcc -I -Xcc ~/SourceCode/git/Coedsign/.build/checkouts/swift-nio/Sources/CNIOAtomics/include -Xcc -fmodule-map-file=~/SourceCode/git/Coedsign/.build/x86_64-unknown-linux-gnu/release/CAsyncHTTPClient.build/module.modulemap -Xcc -I -Xcc ~/SourceCode/git/Coedsign/.build/checkouts/async-http-client/Sources/CAsyncHTTPClient/include -Xcc -fmodule-map-file=~/SourceCode/git/Coedsign/.build/x86_64-unknown-linux-gnu/release/CSign.build/module.modulemap -Xcc -I -Xcc ~/SourceCode/git/Coedsign/.build/checkouts/Swift-Codesign/Sources/CSign/include -Xcc -fmodule-map-file=~/SourceCode/git/Coedsign/.build/x86_64-unknown-linux-gnu/release/CSignWrapper.build/module.modulemap -Xcc -I -Xcc ~/SourceCode/git/Coedsign/.build/checkouts/Swift-Codesign/Sources/CSignWrapper/include -Xcc -fmodule-map-file=~/SourceCode/git/Coedsign/.build/x86_64-unknown-linux-gnu/release/CLDSign.build/module.modulemap -Xcc -I -Xcc ~/SourceCode/git/Coedsign/.build/checkouts/Swift-Codesign/Sources/CLDSign/include -Xcc -fmodule-map-file=~/SourceCode/git/Coedsign/.build/x86_64-unknown-linux-gnu/release/Clibplist.build/module.modulemap -Xcc -I -Xcc ~/SourceCode/git/Coedsign/.build/checkouts/Swift-Codesign/Sources/Clibplist/include -Xcc -fmodule-map-file=~/SourceCode/git/Coedsign/.build/x86_64-unknown-linux-gnu/release/COpenSSLWrapper.build/module.modulemap -Xcc -I -Xcc ~/SourceCode/git/Coedsign/.build/checkouts/Swift-Codesign/Sources/COpenSSLWrapper/include -Xcc -fmodule-map-file=~/SourceCode/git/Coedsign/.build/checkouts/OpenSSL-Swift/Sources/openssl/module.modulemap -Xcc -fPIC -Xcc -fno-omit-frame-pointer -module-name Codesign -package-name swift_codesign -plugin-path /opt/swift/5.9.2/usr/lib/swift/host/plugins -plugin-path /opt/swift/5.9.2/usr/local/lib/swift/host/plugins -enable-default-cmo -parse-as-library -num-threads 8 -o ~/SourceCode/git/Coedsign/.build/x86_64-unknown-linux-gnu/release/Codesign.build/BIOLoadable.swift.o -o ~/SourceCode/git/Coedsign/.build/x86_64-unknown-linux-gnu/release/Codesign.build/CMS/CMSContentInfo.swift.o -o ~/SourceCode/git/Coedsign/.build/x86_64-unknown-linux-gnu/release/Codesign.build/CMS/CMSError.swift.o -o ~/SourceCode/git/Coedsign/.build/x86_64-unknown-linux-gnu/release/Codesign.build/CodeSignatureErrror.swift.o -o ~/SourceCode/git/Coedsign/.build/x86_64-unknown-linux-gnu/release/Codesign.build/Codesign.swift.o -o ~/SourceCode/git/Coedsign/.build/x86_64-unknown-linux-gnu/release/Codesign.build/Macro/Exports.swift.o -o ~/SourceCode/git/Coedsign/.build/x86_64-unknown-linux-gnu/release/Codesign.build/OCSP/OCSPClient.swift.o -o ~/SourceCode/git/Coedsign/.build/x86_64-unknown-linux-gnu/release/Codesign.build/OCSP/OCSPError.swift.o -o ~/SourceCode/git/Coedsign/.build/x86_64-unknown-linux-gnu/release/Codesign.build/OCSP/OCSPRequest.swift.o -o ~/SourceCode/git/Coedsign/.build/x86_64-unknown-linux-gnu/release/Codesign.build/OCSP/OCSPResponse.swift.o -o ~/SourceCode/git/Coedsign/.build/x86_64-unknown-linux-gnu/release/Codesign.build/OCSP/OCSPStatus.swift.o -o ~/SourceCode/git/Coedsign/.build/x86_64-unknown-linux-gnu/release/Codesign.build/OpenSSLErrReadable.swift.o -o ~/SourceCode/git/Coedsign/.build/x86_64-unknown-linux-gnu/release/Codesign.build/PKCS12/PKCS12.swift.o -o ~/SourceCode/git/Coedsign/.build/x86_64-unknown-linux-gnu/release/Codesign.build/PKCS12/Pkcs12Error.swift.o -o ~/SourceCode/git/Coedsign/.build/x86_64-unknown-linux-gnu/release/Codesign.build/ProvisioningProfile/ProvisionProfileDecoder.swift.o -o ~/SourceCode/git/Coedsign/.build/x86_64-unknown-linux-gnu/release/Codesign.build/ProvisioningProfile/ProvisioningProfile.swift.o -o ~/SourceCode/git/Coedsign/.build/x86_64-unknown-linux-gnu/release/Codesign.build/Utils/AnyCodable/DecodingContainer+AnyCollection.swift.o -o ~/SourceCode/git/Coedsign/.build/x86_64-unknown-linux-gnu/release/Codesign.build/Utils/AnyCodable/EncodingContainer+AnyCollection.swift.o -o ~/SourceCode/git/Coedsign/.build/x86_64-unknown-linux-gnu/release/Codesign.build/Utils/AnyCodable/PropertyWrapper.swift.o -o ~/SourceCode/git/Coedsign/.build/x86_64-unknown-linux-gnu/release/Codesign.build/Utils/AnyCodable/PropertyWrapperIfPresent.swift.o -o ~/SourceCode/git/Coedsign/.build/x86_64-unknown-linux-gnu/release/Codesign.build/Utils/Extensions/UnsafePointer+ASN1_GENERALIZEDTIME.swift.o -o ~/SourceCode/git/Coedsign/.build/x86_64-unknown-linux-gnu/release/Codesign.build/Utils/Extensions/UnsafePointer+ASN1_STRING.swift.o -o ~/SourceCode/git/Coedsign/.build/x86_64-unknown-linux-gnu/release/Codesign.build/Utils/Extensions/UnsafePointer+ASN1_TIME.swift.o -o ~/SourceCode/git/Coedsign/.build/x86_64-unknown-linux-gnu/release/Codesign.build/Utils/Interop/Marshal.swift.o -o ~/SourceCode/git/Coedsign/.build/x86_64-unknown-linux-gnu/release/Codesign.build/Utils/Interop/MarshalBridge.swift.o -o ~/SourceCode/git/Coedsign/.build/x86_64-unknown-linux-gnu/release/Codesign.build/X509/Certificate.swift.o -o ~/SourceCode/git/Coedsign/.build/x86_64-unknown-linux-gnu/release/Codesign.build/X509/CertificateError.swift.o -o ~/SourceCode/git/Coedsign/.build/x86_64-unknown-linux-gnu/release/Codesign.build/X509/DistinguishedName.swift.o
1.      Swift version 5.9.2 (swift-5.9.2-RELEASE)
2.      Compiling with the current language version
3.      While evaluating request ExecuteSILPipelineRequest(Run pipelines { PrepareOptimizationPasses, EarlyModulePasses, HighLevel,Function+EarlyLoopOpt, HighLevel,Module+StackPromote, MidLevel,Function, ClosureSpecialize, LowLevel,Function, LateLoopOpt, SIL Debug Info Generator } on SIL for Codesign)
4.      While running pass #4611 SILModuleTransform "PerformanceSILLinker".
5.      While deserializing SIL function "$s7NIOCore11NIODeadlineV3nowACyFZ"
6.      *** DESERIALIZATION FAILURE ***
*** If any module named here was modified in the SDK, please delete the ***
*** new swiftmodule files from the SDK and keep only swiftinterfaces.   ***
module 'NIOCore', builder version '5.9.2(5.9.2)/Swift version 5.9.2 (swift-5.9.2-RELEASE)', built from source, non-resilient, loaded from '~/SourceCode/git/Coedsign/.build/x86_64-unknown-linux-gnu/release/NIOCore.swiftmodule'
top-level value not found (timespec)
Cross-reference to module 'CNIOLinux'
... timespec
Notes:
* There is a matching 'timespec' in module 'Codesign'. If this is imported from clang, please make sure the header is part of a single clang module.
* There is a matching 'timespec' in module 'openssl'. If this is imported from clang, please make sure the header is part of a single clang module.
* There is a matching 'timespec' in module 'CxxStdlib'. If this is imported from clang, please make sure the header is part of a single clang module.
* There is a matching 'timespec' in module 'COpenSSLWrapper'. If this is imported from clang, please make sure the header is part of a single clang module.
* There is a matching 'timespec' in module 'CSignWrapper'. If this is imported from clang, please make sure the header is part of a single clang module.
* There is a matching 'timespec' in module 'CSign'. If this is imported from clang, please make sure the header is part of a single clang module.
* There is a matching 'timespec' in module 'Foundation'. If this is imported from clang, please make sure the header is part of a single clang module.
* There is a matching 'timespec' in module 'Glibc'. If this is imported from clang, please make sure the header is part of a single clang module.
* There is a matching 'timespec' in module 'SwiftGlibc'. If this is imported from clang, please make sure the header is part of a single clang module.
* There is a matching 'timespec' in module 'NIOPosix'. If this is imported from clang, please make sure the header is part of a single clang module.
* There is a matching 'timespec' in module 'NIO'. If this is imported from clang, please make sure the header is part of a single clang module.


 #0 0x00005581aea636c3 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/opt/swift/5.9.2/usr/bin/swift-frontend+0x5f476c3)
 #1 0x00005581aea6164e llvm::sys::RunSignalHandlers() (/opt/swift/5.9.2/usr/bin/swift-frontend+0x5f4564e)
 #2 0x00005581aea63a3f SignalHandler(int) (/opt/swift/5.9.2/usr/bin/swift-frontend+0x5f47a3f)
 #3 0x00007fe42ace8420 __restore_rt (/lib/x86_64-linux-gnu/libpthread.so.0+0x14420)
 #4 0x00007fe4293d900b raise /build/glibc-e2p3jK/glibc-2.31/signal/../sysdeps/unix/sysv/linux/raise.c:51:1
 #5 0x00007fe4293b8859 abort /build/glibc-e2p3jK/glibc-2.31/stdlib/abort.c:81:7
 #6 0x00005581aa34a34b (/opt/swift/5.9.2/usr/bin/swift-frontend+0x182e34b)
 #7 0x00005581aa415e89 (/opt/swift/5.9.2/usr/bin/swift-frontend+0x18f9e89)
 #8 0x00005581aa415ac2 swift::ModuleFile::fatal(llvm::Error) const (/opt/swift/5.9.2/usr/bin/swift-frontend+0x18f9ac2)
 #9 0x00005581aa416cfa (/opt/swift/5.9.2/usr/bin/swift-frontend+0x18facfa)
#10 0x00005581aa3ffab8 swift::SILDeserializer::readSILInstruction(swift::SILFunction*, swift::SILBuilder&, unsigned int, llvm::SmallVectorImpl<unsigned long>&) (/opt/swift/5.9.2/usr/bin/swift-frontend+0x18e3ab8)
#11 0x00005581aa3f6e15 swift::SILDeserializer::readSILFunctionChecked(llvm::PointerEmbeddedInt<unsigned int, 31>, swift::SILFunction*, llvm::StringRef, bool, bool) (/opt/swift/5.9.2/usr/bin/swift-frontend+0x18dae15)
#12 0x00005581aa403d2e swift::SILDeserializer::lookupSILFunction(swift::SILFunction*, bool) (/opt/swift/5.9.2/usr/bin/swift-frontend+0x18e7d2e)
#13 0x00005581aa3cf518 swift::SerializedSILLoader::lookupSILFunction(swift::SILFunction*, bool) (/opt/swift/5.9.2/usr/bin/swift-frontend+0x18b3518)
#14 0x00005581aa5e04ff swift::SILLinkerVisitor::deserializeAndPushToWorklist(swift::SILFunction*) (/opt/swift/5.9.2/usr/bin/swift-frontend+0x1ac44ff)
#15 0x00005581aa5e073b swift::SILLinkerVisitor::processFunction(swift::SILFunction*) (/opt/swift/5.9.2/usr/bin/swift-frontend+0x1ac473b)
#16 0x00005581aa4b3fe8 swift::SILModule::linkFunction(swift::SILFunction*, swift::SILModule::LinkingMode) (/opt/swift/5.9.2/usr/bin/swift-frontend+0x1997fe8)
#17 0x00005581a9f466b9 (anonymous namespace)::SILLinker::run() (/opt/swift/5.9.2/usr/bin/swift-frontend+0x142a6b9)
#18 0x00005581a9e14a66 swift::SILPassManager::runModulePass(unsigned int) (/opt/swift/5.9.2/usr/bin/swift-frontend+0x12f8a66)
#19 0x00005581a9e15cfa swift::SILPassManager::execute() (/opt/swift/5.9.2/usr/bin/swift-frontend+0x12f9cfa)
#20 0x00005581a9e11d28 swift::SILPassManager::executePassPipelinePlan(swift::SILPassPipelinePlan const&) (/opt/swift/5.9.2/usr/bin/swift-frontend+0x12f5d28)
#21 0x00005581a9e11cdd swift::ExecuteSILPipelineRequest::evaluate(swift::Evaluator&, swift::SILPipelineExecutionDescriptor) const (/opt/swift/5.9.2/usr/bin/swift-frontend+0x12f5cdd)
#22 0x00005581a9e3ad3a swift::SimpleRequest<swift::ExecuteSILPipelineRequest, std::tuple<> (swift::SILPipelineExecutionDescriptor), (swift::RequestFlags)1>::evaluateRequest(swift::ExecuteSILPipelineRequest const&, swift::Evaluator&) (/opt/swift/5.9.2/usr/bin/swift-frontend+0x131ed3a)
#23 0x00005581a9e1b3a0 llvm::Expected<swift::ExecuteSILPipelineRequest::OutputType> swift::Evaluator::getResultUncached<swift::ExecuteSILPipelineRequest>(swift::ExecuteSILPipelineRequest const&) (/opt/swift/5.9.2/usr/bin/swift-frontend+0x12ff3a0)
#24 0x00005581a9e11e42 swift::executePassPipelinePlan(swift::SILModule*, swift::SILPassPipelinePlan const&, bool, swift::irgen::IRGenModule*) (/opt/swift/5.9.2/usr/bin/swift-frontend+0x12f5e42)
#25 0x00005581a9e1c3a9 swift::runSILOptimizationPasses(swift::SILModule&) (/opt/swift/5.9.2/usr/bin/swift-frontend+0x13003a9)
#26 0x00005581a9937349 swift::CompilerInstance::performSILProcessing(swift::SILModule*) (/opt/swift/5.9.2/usr/bin/swift-frontend+0xe1b349)
#27 0x00005581a9732c9b performCompileStepsPostSILGen(swift::CompilerInstance&, std::unique_ptr<swift::SILModule, std::default_delete<swift::SILModule> >, llvm::PointerUnion<swift::ModuleDecl*, swift::SourceFile*>, swift::PrimarySpecificPaths const&, int&, swift::FrontendObserver*) (/opt/swift/5.9.2/usr/bin/swift-frontend+0xc16c9b)
#28 0x00005581a9731fb2 swift::performCompileStepsPostSema(swift::CompilerInstance&, int&, swift::FrontendObserver*) (/opt/swift/5.9.2/usr/bin/swift-frontend+0xc15fb2)
#29 0x00005581a9734887 performCompile(swift::CompilerInstance&, int&, swift::FrontendObserver*) (/opt/swift/5.9.2/usr/bin/swift-frontend+0xc18887)
#30 0x00005581a9733b8e swift::performFrontend(llvm::ArrayRef<char const*>, char const*, void*, swift::FrontendObserver*) (/opt/swift/5.9.2/usr/bin/swift-frontend+0xc17b8e)
#31 0x00005581a9583591 swift::mainEntry(int, char const**) (/opt/swift/5.9.2/usr/bin/swift-frontend+0xa67591)
#32 0x00007fe4293ba083 __libc_start_main /build/glibc-e2p3jK/glibc-2.31/csu/../csu/libc-start.c:342:3
#33 0x00005581a95827ae _start (/opt/swift/5.9.2/usr/bin/swift-frontend+0xa667ae)
[1028/1032] Compiling AsyncHTTPClient AnyAsyncSequence.swift

C++ Interop is currently a bleeding-edge, unfinished feature, with some reporting similar issues on macOS also.

Modularizing the glibc modulemap may help, as is currently being attempted for Bionic. @ian-twilightcoder, is anybody working on a similar patch for glibc?

I haven't seen any PRs for glibc yet.

Alright, @mishal_shah or @ktoso, are there any plans to assign someone to modularize the glibc modulemap, or is this something we're hoping someone from the community will step up to?

Is C++ Interop still an experimental feature? swift.org doesn't seem to mention this status.

No it's stable I believe

I can only successfully program and run in debug mode. Once the swift build command is added with the -c release or --static-swift-stdlib flag, the compilation will be interrupted and fail, which makes me feel helpless.