Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

macOS - module compiled with Swift 5.3.1 cannot be imported by the Swift 5.3 compiler :0 #1

Closed
vgorloff opened this issue Nov 16, 2020 · 28 comments

Comments

@vgorloff
Copy link

Hi,

Here is a JSON-file i am using:

{
    "version": 1,
    "target": "aarch64-unknown-linux-android",
    "toolchain-bin-dir": "/Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin",
    "sdk": "/Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot",
    "extra-cc-flags": [
        "-fPIC"
    ],
    "extra-swiftc-flags": [
        "-resource-dir", "/Users/vova/Downloads/swift-android-aarch64-24-sdk/usr/lib/swift",
        "-tools-directory", "/Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/bin",
        "-Xclang-linker", "--target=aarch64-linux-android24",
        "-L/Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x",
    ],
    "extra-cpp-flags": [
        "-lstdc++"
    ]
}

Here is a GitHub repo which i am trying to build: https://github.com/gshahbazian/SwiftGumbo

Here is a build log:

$ swift build -v --destination /Users/vova/Downloads/swift-android-aarch64-24-sdk/android-aarch64.json 
/usr/bin/xcrun --sdk macosx --show-sdk-platform-path
/usr/bin/xcrun --sdk macosx --find xctest
/Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -print-target-info
/usr/bin/xcrun --sdk macosx --find xctest
xcrun vtool -show-build /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/pm/4_2/libPackageDescription.dylib
/Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -L /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/pm/4_2 -lPackageDescription -Xlinker -rpath -Xlinker /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/pm/4_2 -target x86_64-apple-macosx10.15 -swift-version 5 -I /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/pm/4_2 -sdk /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -package-description-version 5.2.0 /Users/vova/Downloads/SwiftGumbo-master/Package.swift -o /var/folders/7l/skdbvw8s5jx0g9vs5_qrkync0000gt/T/TemporaryDirectory.BEtNZQ/swiftgumbo-master-manifest
sandbox-exec -p '(version 1)
(deny default)
(import "system.sb")
(allow file-read*)
(allow process*)
(allow sysctl*)
(allow file-write*
    (regex #"^/private/var/tmp/org\.llvm\.clang.*")
    (regex #"^/var/folders/7l/skdbvw8s5jx0g9vs5_qrkync0000gt/T/org\.llvm\.clang.*")
    (regex #"^/private/var/folders/7l/skdbvw8s5jx0g9vs5_qrkync0000gt/T/org\.llvm\.clang.*")
    (regex #"^/private/var/folders/7l/skdbvw8s5jx0g9vs5_qrkync0000gt/C/org\.llvm\.clang.*")
    (subpath "/Users/vova/Downloads/SwiftGumbo-master/.build")
)
' /var/folders/7l/skdbvw8s5jx0g9vs5_qrkync0000gt/T/TemporaryDirectory.BEtNZQ/swiftgumbo-master-manifest -fileno 7
xcrun --sdk macosx --show-sdk-platform-path
xcrun vtool -show-build /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/Library/Frameworks/XCTest.framework/XCTest
xcrun --sdk iphoneos --show-sdk-platform-path
xcrun vtool -show-build /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Frameworks/XCTest.framework/XCTest
xcrun --sdk appletvos --show-sdk-platform-path
xcrun vtool -show-build /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/Library/Frameworks/XCTest.framework/XCTest
xcrun --sdk watchos --show-sdk-platform-path
xcrun vtool -show-build /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks/XCTest.framework/XCTest
/Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -target aarch64-unknown-linux-android --sysroot /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -fPIC -g -O0 -DSWIFT_PACKAGE=1 -DDEBUG=1 -fblocks -I /Users/vova/Downloads/SwiftGumbo-master/Sources/CGumboParser/include -MD -MT dependencies -MF /Users/vova/Downloads/SwiftGumbo-master/.build/aarch64-unknown-linux-android/debug/CGumboParser.build/util.c.d -std=c99 -c /Users/vova/Downloads/SwiftGumbo-master/Sources/CGumboParser/util.c -o /Users/vova/Downloads/SwiftGumbo-master/.build/aarch64-unknown-linux-android/debug/CGumboParser.build/util.c.o
/Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -target aarch64-unknown-linux-android --sysroot /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -fPIC -g -O0 -DSWIFT_PACKAGE=1 -DDEBUG=1 -fblocks -I /Users/vova/Downloads/SwiftGumbo-master/Sources/CGumboParser/include -MD -MT dependencies -MF /Users/vova/Downloads/SwiftGumbo-master/.build/aarch64-unknown-linux-android/debug/CGumboParser.build/vector.c.d -std=c99 -c /Users/vova/Downloads/SwiftGumbo-master/Sources/CGumboParser/vector.c -o /Users/vova/Downloads/SwiftGumbo-master/.build/aarch64-unknown-linux-android/debug/CGumboParser.build/vector.c.o
/Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -target aarch64-unknown-linux-android --sysroot /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -fPIC -g -O0 -DSWIFT_PACKAGE=1 -DDEBUG=1 -fblocks -I /Users/vova/Downloads/SwiftGumbo-master/Sources/CGumboParser/include -MD -MT dependencies -MF /Users/vova/Downloads/SwiftGumbo-master/.build/aarch64-unknown-linux-android/debug/CGumboParser.build/utf8.c.d -std=c99 -c /Users/vova/Downloads/SwiftGumbo-master/Sources/CGumboParser/utf8.c -o /Users/vova/Downloads/SwiftGumbo-master/.build/aarch64-unknown-linux-android/debug/CGumboParser.build/utf8.c.o
/Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -target aarch64-unknown-linux-android --sysroot /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -fPIC -g -O0 -DSWIFT_PACKAGE=1 -DDEBUG=1 -fblocks -I /Users/vova/Downloads/SwiftGumbo-master/Sources/CGumboParser/include -MD -MT dependencies -MF /Users/vova/Downloads/SwiftGumbo-master/.build/aarch64-unknown-linux-android/debug/CGumboParser.build/tokenizer.c.d -std=c99 -c /Users/vova/Downloads/SwiftGumbo-master/Sources/CGumboParser/tokenizer.c -o /Users/vova/Downloads/SwiftGumbo-master/.build/aarch64-unknown-linux-android/debug/CGumboParser.build/tokenizer.c.o
/Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -target aarch64-unknown-linux-android --sysroot /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -fPIC -g -O0 -DSWIFT_PACKAGE=1 -DDEBUG=1 -fblocks -I /Users/vova/Downloads/SwiftGumbo-master/Sources/CGumboParser/include -MD -MT dependencies -MF /Users/vova/Downloads/SwiftGumbo-master/.build/aarch64-unknown-linux-android/debug/CGumboParser.build/tag.c.d -std=c99 -c /Users/vova/Downloads/SwiftGumbo-master/Sources/CGumboParser/tag.c -o /Users/vova/Downloads/SwiftGumbo-master/.build/aarch64-unknown-linux-android/debug/CGumboParser.build/tag.c.o
/Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -target aarch64-unknown-linux-android --sysroot /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -fPIC -g -O0 -DSWIFT_PACKAGE=1 -DDEBUG=1 -fblocks -I /Users/vova/Downloads/SwiftGumbo-master/Sources/CGumboParser/include -MD -MT dependencies -MF /Users/vova/Downloads/SwiftGumbo-master/.build/aarch64-unknown-linux-android/debug/CGumboParser.build/tag_lookup.c.d -std=c99 -c /Users/vova/Downloads/SwiftGumbo-master/Sources/CGumboParser/tag_lookup.c -o /Users/vova/Downloads/SwiftGumbo-master/.build/aarch64-unknown-linux-android/debug/CGumboParser.build/tag_lookup.c.o
/Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -target aarch64-unknown-linux-android --sysroot /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -fPIC -g -O0 -DSWIFT_PACKAGE=1 -DDEBUG=1 -fblocks -I /Users/vova/Downloads/SwiftGumbo-master/Sources/CGumboParser/include -MD -MT dependencies -MF /Users/vova/Downloads/SwiftGumbo-master/.build/aarch64-unknown-linux-android/debug/CGumboParser.build/string_buffer.c.d -std=c99 -c /Users/vova/Downloads/SwiftGumbo-master/Sources/CGumboParser/string_buffer.c -o /Users/vova/Downloads/SwiftGumbo-master/.build/aarch64-unknown-linux-android/debug/CGumboParser.build/string_buffer.c.o
/Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -target aarch64-unknown-linux-android --sysroot /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -fPIC -g -O0 -DSWIFT_PACKAGE=1 -DDEBUG=1 -fblocks -I /Users/vova/Downloads/SwiftGumbo-master/Sources/CGumboParser/include -MD -MT dependencies -MF /Users/vova/Downloads/SwiftGumbo-master/.build/aarch64-unknown-linux-android/debug/CGumboParser.build/parser.c.d -std=c99 -c /Users/vova/Downloads/SwiftGumbo-master/Sources/CGumboParser/parser.c -o /Users/vova/Downloads/SwiftGumbo-master/.build/aarch64-unknown-linux-android/debug/CGumboParser.build/parser.c.o
/Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -target aarch64-unknown-linux-android --sysroot /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -fPIC -g -O0 -DSWIFT_PACKAGE=1 -DDEBUG=1 -fblocks -I /Users/vova/Downloads/SwiftGumbo-master/Sources/CGumboParser/include -MD -MT dependencies -MF /Users/vova/Downloads/SwiftGumbo-master/.build/aarch64-unknown-linux-android/debug/CGumboParser.build/svg_tags.c.d -std=c99 -c /Users/vova/Downloads/SwiftGumbo-master/Sources/CGumboParser/svg_tags.c -o /Users/vova/Downloads/SwiftGumbo-master/.build/aarch64-unknown-linux-android/debug/CGumboParser.build/svg_tags.c.o
/Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -target aarch64-unknown-linux-android --sysroot /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -fPIC -g -O0 -DSWIFT_PACKAGE=1 -DDEBUG=1 -fblocks -I /Users/vova/Downloads/SwiftGumbo-master/Sources/CGumboParser/include -MD -MT dependencies -MF /Users/vova/Downloads/SwiftGumbo-master/.build/aarch64-unknown-linux-android/debug/CGumboParser.build/svg_attrs.c.d -std=c99 -c /Users/vova/Downloads/SwiftGumbo-master/Sources/CGumboParser/svg_attrs.c -o /Users/vova/Downloads/SwiftGumbo-master/.build/aarch64-unknown-linux-android/debug/CGumboParser.build/svg_attrs.c.o
/Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -target aarch64-unknown-linux-android --sysroot /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -fPIC -g -O0 -DSWIFT_PACKAGE=1 -DDEBUG=1 -fblocks -I /Users/vova/Downloads/SwiftGumbo-master/Sources/CGumboParser/include -MD -MT dependencies -MF /Users/vova/Downloads/SwiftGumbo-master/.build/aarch64-unknown-linux-android/debug/CGumboParser.build/foreign_attrs.c.d -std=c99 -c /Users/vova/Downloads/SwiftGumbo-master/Sources/CGumboParser/foreign_attrs.c -o /Users/vova/Downloads/SwiftGumbo-master/.build/aarch64-unknown-linux-android/debug/CGumboParser.build/foreign_attrs.c.o
/Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -target aarch64-unknown-linux-android --sysroot /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -fPIC -g -O0 -DSWIFT_PACKAGE=1 -DDEBUG=1 -fblocks -I /Users/vova/Downloads/SwiftGumbo-master/Sources/CGumboParser/include -MD -MT dependencies -MF /Users/vova/Downloads/SwiftGumbo-master/.build/aarch64-unknown-linux-android/debug/CGumboParser.build/error.c.d -std=c99 -c /Users/vova/Downloads/SwiftGumbo-master/Sources/CGumboParser/error.c -o /Users/vova/Downloads/SwiftGumbo-master/.build/aarch64-unknown-linux-android/debug/CGumboParser.build/error.c.o
/Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -target aarch64-unknown-linux-android --sysroot /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -fPIC -g -O0 -DSWIFT_PACKAGE=1 -DDEBUG=1 -fblocks -I /Users/vova/Downloads/SwiftGumbo-master/Sources/CGumboParser/include -MD -MT dependencies -MF /Users/vova/Downloads/SwiftGumbo-master/.build/aarch64-unknown-linux-android/debug/CGumboParser.build/char_ref.c.d -std=c99 -c /Users/vova/Downloads/SwiftGumbo-master/Sources/CGumboParser/char_ref.c -o /Users/vova/Downloads/SwiftGumbo-master/.build/aarch64-unknown-linux-android/debug/CGumboParser.build/char_ref.c.o
/Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -target aarch64-unknown-linux-android --sysroot /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -fPIC -g -O0 -DSWIFT_PACKAGE=1 -DDEBUG=1 -fblocks -I /Users/vova/Downloads/SwiftGumbo-master/Sources/CGumboParser/include -MD -MT dependencies -MF /Users/vova/Downloads/SwiftGumbo-master/.build/aarch64-unknown-linux-android/debug/CGumboParser.build/attribute.c.d -std=c99 -c /Users/vova/Downloads/SwiftGumbo-master/Sources/CGumboParser/attribute.c -o /Users/vova/Downloads/SwiftGumbo-master/.build/aarch64-unknown-linux-android/debug/CGumboParser.build/attribute.c.o
/Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -target aarch64-unknown-linux-android --sysroot /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -fPIC -g -O0 -DSWIFT_PACKAGE=1 -DDEBUG=1 -fblocks -I /Users/vova/Downloads/SwiftGumbo-master/Sources/CGumboParser/include -MD -MT dependencies -MF /Users/vova/Downloads/SwiftGumbo-master/.build/aarch64-unknown-linux-android/debug/CGumboParser.build/ascii.c.d -std=c99 -c /Users/vova/Downloads/SwiftGumbo-master/Sources/CGumboParser/ascii.c -o /Users/vova/Downloads/SwiftGumbo-master/.build/aarch64-unknown-linux-android/debug/CGumboParser.build/ascii.c.o
/Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -module-name SwiftGumbo -incremental -emit-dependencies -emit-module -emit-module-path /Users/vova/Downloads/SwiftGumbo-master/.build/aarch64-unknown-linux-android/debug/SwiftGumbo.swiftmodule -output-file-map /Users/vova/Downloads/SwiftGumbo-master/.build/aarch64-unknown-linux-android/debug/SwiftGumbo.build/output-file-map.json -parse-as-library -c /Users/vova/Downloads/SwiftGumbo-master/Sources/SwiftGumbo/QueryParser.swift /Users/vova/Downloads/SwiftGumbo-master/Sources/SwiftGumbo/QuerySelector.swift /Users/vova/Downloads/SwiftGumbo-master/Sources/SwiftGumbo/SwiftGumbo.swift -I /Users/vova/Downloads/SwiftGumbo-master/.build/aarch64-unknown-linux-android/debug -target aarch64-unknown-linux-android -swift-version 5 -enable-batch-mode -index-store-path /Users/vova/Downloads/SwiftGumbo-master/.build/aarch64-unknown-linux-android/debug/index/store -sdk /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -resource-dir /Users/vova/Downloads/swift-android-aarch64-24-sdk/usr/lib/swift -tools-directory /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/bin -Xclang-linker --target=aarch64-linux-android24 -L/Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x -Onone -enable-testing -g -j12 -DSWIFT_PACKAGE -DDEBUG -Xcc -fmodule-map-file=/Users/vova/Downloads/SwiftGumbo-master/.build/aarch64-unknown-linux-android/debug/CGumboParser.build/module.modulemap -I /Users/vova/Downloads/SwiftGumbo-master/Sources/CGumboParser/include -module-cache-path /Users/vova/Downloads/SwiftGumbo-master/.build/aarch64-unknown-linux-android/debug/ModuleCache -parseable-output -color-diagnostics
/Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift -frontend -c -primary-file /Users/vova/Downloads/SwiftGumbo-master/Sources/SwiftGumbo/QueryParser.swift /Users/vova/Downloads/SwiftGumbo-master/Sources/SwiftGumbo/QuerySelector.swift /Users/vova/Downloads/SwiftGumbo-master/Sources/SwiftGumbo/SwiftGumbo.swift -emit-module-path /Users/vova/Downloads/SwiftGumbo-master/.build/aarch64-unknown-linux-android/debug/SwiftGumbo.build/QueryParser~partial.swiftmodule -emit-module-doc-path /Users/vova/Downloads/SwiftGumbo-master/.build/aarch64-unknown-linux-android/debug/SwiftGumbo.build/QueryParser~partial.swiftdoc -emit-module-source-info-path /Users/vova/Downloads/SwiftGumbo-master/.build/aarch64-unknown-linux-android/debug/SwiftGumbo.build/QueryParser~partial.swiftsourceinfo -emit-dependencies-path /Users/vova/Downloads/SwiftGumbo-master/.build/aarch64-unknown-linux-android/debug/SwiftGumbo.build/QueryParser.d -emit-reference-dependencies-path /Users/vova/Downloads/SwiftGumbo-master/.build/aarch64-unknown-linux-android/debug/SwiftGumbo.build/QueryParser.swiftdeps -target aarch64-unknown-linux-android -Xllvm -aarch64-use-tbi -disable-objc-interop -sdk /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -I /Users/vova/Downloads/SwiftGumbo-master/.build/aarch64-unknown-linux-android/debug -I /Users/vova/Downloads/SwiftGumbo-master/Sources/CGumboParser/include -color-diagnostics -enable-testing -g -module-cache-path /Users/vova/Downloads/SwiftGumbo-master/.build/aarch64-unknown-linux-android/debug/ModuleCache -resource-dir /Users/vova/Downloads/swift-android-aarch64-24-sdk/usr/lib/swift -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -enable-anonymous-context-mangled-names -Xcc -fmodule-map-file=/Users/vova/Downloads/SwiftGumbo-master/.build/aarch64-unknown-linux-android/debug/CGumboParser.build/module.modulemap -parse-as-library -module-name SwiftGumbo -o /Users/vova/Downloads/SwiftGumbo-master/.build/aarch64-unknown-linux-android/debug/SwiftGumbo.build/QueryParser.swift.o -index-store-path /Users/vova/Downloads/SwiftGumbo-master/.build/aarch64-unknown-linux-android/debug/index/store -index-system-modules
/Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift -frontend -c /Users/vova/Downloads/SwiftGumbo-master/Sources/SwiftGumbo/QueryParser.swift -primary-file /Users/vova/Downloads/SwiftGumbo-master/Sources/SwiftGumbo/QuerySelector.swift /Users/vova/Downloads/SwiftGumbo-master/Sources/SwiftGumbo/SwiftGumbo.swift -emit-module-path /Users/vova/Downloads/SwiftGumbo-master/.build/aarch64-unknown-linux-android/debug/SwiftGumbo.build/QuerySelector~partial.swiftmodule -emit-module-doc-path /Users/vova/Downloads/SwiftGumbo-master/.build/aarch64-unknown-linux-android/debug/SwiftGumbo.build/QuerySelector~partial.swiftdoc -emit-module-source-info-path /Users/vova/Downloads/SwiftGumbo-master/.build/aarch64-unknown-linux-android/debug/SwiftGumbo.build/QuerySelector~partial.swiftsourceinfo -emit-dependencies-path /Users/vova/Downloads/SwiftGumbo-master/.build/aarch64-unknown-linux-android/debug/SwiftGumbo.build/QuerySelector.d -emit-reference-dependencies-path /Users/vova/Downloads/SwiftGumbo-master/.build/aarch64-unknown-linux-android/debug/SwiftGumbo.build/QuerySelector.swiftdeps -target aarch64-unknown-linux-android -Xllvm -aarch64-use-tbi -disable-objc-interop -sdk /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -I /Users/vova/Downloads/SwiftGumbo-master/.build/aarch64-unknown-linux-android/debug -I /Users/vova/Downloads/SwiftGumbo-master/Sources/CGumboParser/include -color-diagnostics -enable-testing -g -module-cache-path /Users/vova/Downloads/SwiftGumbo-master/.build/aarch64-unknown-linux-android/debug/ModuleCache -resource-dir /Users/vova/Downloads/swift-android-aarch64-24-sdk/usr/lib/swift -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -enable-anonymous-context-mangled-names -Xcc -fmodule-map-file=/Users/vova/Downloads/SwiftGumbo-master/.build/aarch64-unknown-linux-android/debug/CGumboParser.build/module.modulemap -parse-as-library -module-name SwiftGumbo -o /Users/vova/Downloads/SwiftGumbo-master/.build/aarch64-unknown-linux-android/debug/SwiftGumbo.build/QuerySelector.swift.o -index-store-path /Users/vova/Downloads/SwiftGumbo-master/.build/aarch64-unknown-linux-android/debug/index/store -index-system-modules
/Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift -frontend -c /Users/vova/Downloads/SwiftGumbo-master/Sources/SwiftGumbo/QueryParser.swift /Users/vova/Downloads/SwiftGumbo-master/Sources/SwiftGumbo/QuerySelector.swift -primary-file /Users/vova/Downloads/SwiftGumbo-master/Sources/SwiftGumbo/SwiftGumbo.swift -emit-module-path /Users/vova/Downloads/SwiftGumbo-master/.build/aarch64-unknown-linux-android/debug/SwiftGumbo.build/SwiftGumbo~partial.swiftmodule -emit-module-doc-path /Users/vova/Downloads/SwiftGumbo-master/.build/aarch64-unknown-linux-android/debug/SwiftGumbo.build/SwiftGumbo~partial.swiftdoc -emit-module-source-info-path /Users/vova/Downloads/SwiftGumbo-master/.build/aarch64-unknown-linux-android/debug/SwiftGumbo.build/SwiftGumbo~partial.swiftsourceinfo -emit-dependencies-path /Users/vova/Downloads/SwiftGumbo-master/.build/aarch64-unknown-linux-android/debug/SwiftGumbo.build/SwiftGumbo.d -emit-reference-dependencies-path /Users/vova/Downloads/SwiftGumbo-master/.build/aarch64-unknown-linux-android/debug/SwiftGumbo.build/SwiftGumbo.swiftdeps -target aarch64-unknown-linux-android -Xllvm -aarch64-use-tbi -disable-objc-interop -sdk /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -I /Users/vova/Downloads/SwiftGumbo-master/.build/aarch64-unknown-linux-android/debug -I /Users/vova/Downloads/SwiftGumbo-master/Sources/CGumboParser/include -color-diagnostics -enable-testing -g -module-cache-path /Users/vova/Downloads/SwiftGumbo-master/.build/aarch64-unknown-linux-android/debug/ModuleCache -resource-dir /Users/vova/Downloads/swift-android-aarch64-24-sdk/usr/lib/swift -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -enable-anonymous-context-mangled-names -Xcc -fmodule-map-file=/Users/vova/Downloads/SwiftGumbo-master/.build/aarch64-unknown-linux-android/debug/CGumboParser.build/module.modulemap -parse-as-library -module-name SwiftGumbo -o /Users/vova/Downloads/SwiftGumbo-master/.build/aarch64-unknown-linux-android/debug/SwiftGumbo.build/SwiftGumbo.swift.o -index-store-path /Users/vova/Downloads/SwiftGumbo-master/.build/aarch64-unknown-linux-android/debug/index/store -index-system-modules
<unknown>:0: error: module compiled with Swift 5.3.1 cannot be imported by the Swift 5.3 compiler: /Users/vova/Downloads/swift-android-aarch64-24-sdk/usr/lib/swift/android/aarch64/Swift.swiftmodule
<unknown>:0: error: module compiled with Swift 5.3.1 cannot be imported by the Swift 5.3 compiler: /Users/vova/Downloads/swift-android-aarch64-24-sdk/usr/lib/swift/android/aarch64/Swift.swiftmodule
<unknown>:0: error: module compiled with Swift 5.3.1 cannot be imported by the Swift 5.3 compiler: /Users/vova/Downloads/swift-android-aarch64-24-sdk/usr/lib/swift/android/aarch64/Swift.swiftmodule
@finagolfin
Copy link
Owner

Thanks for trying it out on a Mac. I have seen that error before, when I tried using an Android SDK cross-compiled from one day's trunk source snapshot with a Swift compiler built from another day's trunk source snapshot on Android.

I wasn't sure if the problem would be there on the 5.3 branch too, so I just tried cross-compiling with this 5.3.1 Android SDK on Ubuntu with the official Swift 5.3 toolchain from a couple months ago, and it built without a problem.

It looks like the compiler is sometimes picky about the Swift 5.3 version used: could you try again with the 5.3.1 macOS toolchain and see if that works?

@vgorloff
Copy link
Author

Ok. I will download Xcode 12.2 with Swift 5.3.1 and will let you know.

@vgorloff
Copy link
Author

In order to build with Xcode 12 i fixed few things:

  1. Order of includes in CoreFoundation.h.

    The line #include <time.h> should be before #include <signal.h>

  2. Additional header search path need to be provided in JSON-file.

    "extra-swiftc-flags": [
        ...
        "-Xcc",
        "-I/Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/9.0.8/include"
    ],

But at the end build failed due Swift internals :0 (See attached log).

build.log

@finagolfin
Copy link
Owner

Hmm, about that second change, normally those clang headers are pulled in using a symbolic link on linux, which I mentioned configuring in the setup instructions. Does swiftc on macOS not use the directory usr/lib/swift/clang from the toolchain? If it does use it, what do you have it set to now? Is it possible that there's some conflict between that directory and the include for the NDK clang's headers you're adding with 2. in the JSON file?

@vgorloff
Copy link
Author

The additional header search path was added to solve issue with missed <stdbool.h> header:

<module-includes>:1:10: note: in file included from <module-includes>:1:
#include "/Users/vova/Downloads/swift/SwiftGumbo-master/Sources/CGumboParser/include/CGumboParser.h"
         ^
/Users/vova/Downloads/swift/SwiftGumbo-master/Sources/CGumboParser/include/CGumboParser.h:1:10: note: in file included from /Users/vova/Downloads/swift/SwiftGumbo-master/Sources/CGumboParser/include/CGumboParser.h:1:
#include "../gumbo.h"
         ^
/Users/vova/Downloads/swift/SwiftGumbo-master/Sources/CGumboParser/include/../gumbo.h:20:10: error: 'stdbool.h' file not found
#include <stdbool.h>
         ^
/Users/vova/Downloads/swift/SwiftGumbo-master/Sources/SwiftGumbo/QueryParser.swift:6:8: error: could not build C module 'CGumboParser'
import CGumboParser

Will try to use another header search path, one from found below:

1→VG-MBP:SwiftGumbo-master vova$ find /Volumes/Apps/Developer/Xcode.app/Contents -iname stdbool.h
/Volumes/Apps/Developer/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/stdbool.h
/Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/stdbool.h
/Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/stdbool.h
/Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/tapi/12.0.0/include/stdbool.h
/Volumes/Apps/Developer/Xcode.app/Contents/SharedFrameworks/LLDB.framework/Versions/A/Resources/Clang/include/stdbool.h

@vgorloff
Copy link
Author

Ah. I found issue with standard headers.

The issue was, that I removed Ubuntu toolchain (as it won't work on macOS anyway) and forgot to update symbolic link (as mentioned in README file) to clang which comes with Xcode.app.

So, i removed additional search path from JSON-file and fixed symbolic link to clang like shown below:

ln -sf /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0 /Users/vova/Downloads/swift/swift-android-aarch64-24-sdk/usr/lib/swift/clang

Now the issue with missed 'stdbool.h' is gone.


The only issue is left is Swift error:

Stack dump:
0.	Program arguments: /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift -frontend -c /Users/vova/Downloads/swift/SwiftGumbo-master/Sources/SwiftGumbo/QueryParser.swift -primary-file /Users/vova/Downloads/swift/SwiftGumbo-master/Sources/SwiftGumbo/QuerySelector.swift /Users/vova/Downloads/swift/SwiftGumbo-master/Sources/SwiftGumbo/SwiftGumbo.swift -emit-module-path /Users/vova/Downloads/swift/SwiftGumbo-master/.build/aarch64-unknown-linux-android/debug/SwiftGumbo.build/QuerySelector~partial.swiftmodule -emit-module-doc-path /Users/vova/Downloads/swift/SwiftGumbo-master/.build/aarch64-unknown-linux-android/debug/SwiftGumbo.build/QuerySelector~partial.swiftdoc -emit-module-source-info-path /Users/vova/Downloads/swift/SwiftGumbo-master/.build/aarch64-unknown-linux-android/debug/SwiftGumbo.build/QuerySelector~partial.swiftsourceinfo -emit-dependencies-path /Users/vova/Downloads/swift/SwiftGumbo-master/.build/aarch64-unknown-linux-android/debug/SwiftGumbo.build/QuerySelector.d -emit-reference-dependencies-path /Users/vova/Downloads/swift/SwiftGumbo-master/.build/aarch64-unknown-linux-android/debug/SwiftGumbo.build/QuerySelector.swiftdeps -target aarch64-unknown-linux-android -Xllvm -aarch64-use-tbi -disable-objc-interop -sdk /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -I /Users/vova/Downloads/swift/SwiftGumbo-master/.build/aarch64-unknown-linux-android/debug -I /Users/vova/Downloads/swift/SwiftGumbo-master/Sources/CGumboParser/include -color-diagnostics -enable-testing -g -module-cache-path /Users/vova/Downloads/swift/SwiftGumbo-master/.build/aarch64-unknown-linux-android/debug/ModuleCache -resource-dir /Users/vova/Downloads/swift/swift-android-aarch64-24-sdk/usr/lib/swift -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -enable-anonymous-context-mangled-names -Xcc -fmodule-map-file=/Users/vova/Downloads/swift/SwiftGumbo-master/.build/aarch64-unknown-linux-android/debug/CGumboParser.build/module.modulemap -parse-as-library -module-name SwiftGumbo -o /Users/vova/Downloads/swift/SwiftGumbo-master/.build/aarch64-unknown-linux-android/debug/SwiftGumbo.build/QuerySelector.swift.o -index-store-path /Users/vova/Downloads/swift/SwiftGumbo-master/.build/aarch64-unknown-linux-android/debug/index/store -index-system-modules 
1.	Apple Swift version 5.3.1 (swiftlang-1200.0.41 clang-1200.0.32.8)
2.	While reading from 'Swift'
3.	While deserializing '_getChildMetadata' (FuncDecl @ 58110183) in 'Swift'
4.	    ...decl is named '_getChildMetadata(_:index:outName:outFreeFunc:)'
5.	While deserializing 'outFreeFunc' (ParamDecl @ 60730272) in 'Swift'
6.	    ...decl is named 'outFreeFunc'
0  swift                    0x0000000113142c15 llvm::sys::PrintStackTrace(llvm::raw_ostream&) + 37
1  swift                    0x0000000113143332 SignalHandler(int) + 610
2  libsystem_platform.dylib 0x00007fff6a7065fd _sigtramp + 29
3  libsystem_platform.dylib 000000000000000000 _sigtramp + 18446603338730412576
4  swift                    0x000000010f3ba0e2 clang::serialization::AbstractTypeReader<(anonymous namespace)::SwiftToClangBasicReader>::read(clang::Type::TypeClass) + 130
5  swift                    0x000000010f3bc350 clang::serialization::AbstractTypeReader<(anonymous namespace)::SwiftToClangBasicReader>::read(clang::Type::TypeClass) + 8944
6  swift                    0x000000010f3ba0e2 clang::serialization::AbstractTypeReader<(anonymous namespace)::SwiftToClangBasicReader>::read(clang::Type::TypeClass) + 130
7  swift                    0x000000010f3baefd clang::serialization::AbstractTypeReader<(anonymous namespace)::SwiftToClangBasicReader>::read(clang::Type::TypeClass) + 3741
8  swift                    0x000000010f3bb812 clang::serialization::AbstractTypeReader<(anonymous namespace)::SwiftToClangBasicReader>::read(clang::Type::TypeClass) + 6066
9  swift                    0x000000010f3adbde swift::ModuleFile::getClangType(llvm::PointerEmbeddedInt<unsigned int, 31>) + 494
10 swift                    0x000000010f3b97ac swift::TypeDeserializer::deserializeAnyFunctionType(llvm::SmallVectorImpl<unsigned long long>&, llvm::StringRef, bool) + 220
11 swift                    0x000000010f3aba18 swift::TypeDeserializer::getTypeCheckedImpl() + 1672
12 swift                    0x000000010f3974d8 swift::ModuleFile::getTypeChecked(llvm::PointerEmbeddedInt<unsigned int, 31>) + 264
13 swift                    0x000000010f3ab708 swift::TypeDeserializer::getTypeCheckedImpl() + 888
14 swift                    0x000000010f3974d8 swift::ModuleFile::getTypeChecked(llvm::PointerEmbeddedInt<unsigned int, 31>) + 264
15 swift                    0x000000010f3ac25e swift::TypeDeserializer::getTypeCheckedImpl() + 3790
16 swift                    0x000000010f3974d8 swift::ModuleFile::getTypeChecked(llvm::PointerEmbeddedInt<unsigned int, 31>) + 264
17 swift                    0x000000010f3acc44 swift::TypeDeserializer::getTypeCheckedImpl() + 6324
18 swift                    0x000000010f3974d8 swift::ModuleFile::getTypeChecked(llvm::PointerEmbeddedInt<unsigned int, 31>) + 264
19 swift                    0x000000010f39f06f swift::DeclDeserializer::getDeclCheckedImpl(llvm::function_ref<bool (swift::DeclAttributes)>) + 24239
20 swift                    0x000000010f393e18 swift::ModuleFile::getDeclChecked(llvm::PointerEmbeddedInt<unsigned int, 31>, llvm::function_ref<bool (swift::DeclAttributes)>) + 520
21 swift                    0x000000010f392956 swift::ModuleFile::readParameterList() + 214
22 swift                    0x000000010f3b82b9 swift::DeclDeserializer::deserializeAnyFunc(llvm::ArrayRef<unsigned long long>, llvm::StringRef, bool) + 3033
23 swift                    0x000000010f399ae7 swift::DeclDeserializer::getDeclCheckedImpl(llvm::function_ref<bool (swift::DeclAttributes)>) + 2343
24 swift                    0x000000010f393e18 swift::ModuleFile::getDeclChecked(llvm::PointerEmbeddedInt<unsigned int, 31>, llvm::function_ref<bool (swift::DeclAttributes)>) + 520
25 swift                    0x000000010f3f03d4 swift::ModuleFile::getTopLevelDecls(llvm::SmallVectorImpl<swift::Decl*>&, llvm::function_ref<bool (swift::DeclAttributes)>) + 260
26 swift                    0x000000010fc167c9 swift::FileUnit::walk(swift::ASTWalker&) + 73
27 swift                    0x000000010eb17d41 swift::SourceEntityWalker::walk(swift::ModuleDecl&) + 321
28 swift                    0x000000010eb21439 (anonymous namespace)::IndexSwiftASTWalker::visitModule(swift::ModuleDecl&) + 329
29 swift                    0x000000010eb21606 swift::index::indexModule(swift::ModuleDecl*, swift::index::IndexDataConsumer&) + 438
30 swift                    0x000000010eb2a34b addModuleDependencies(llvm::ArrayRef<std::__1::pair<llvm::ArrayRef<swift::Located<swift::Identifier> >, swift::ModuleDecl*> >, llvm::StringRef, bool, bool, llvm::StringRef, clang::CompilerInstance const&, swift::DiagnosticEngine&, clang::index::IndexUnitWriter&, (anonymous namespace)::StringScratchSpace&, swift::SourceFile*) + 4379
31 swift                    0x000000010eb286b4 recordSourceFileUnit(swift::SourceFile*, llvm::StringRef, llvm::StringRef, bool, bool, bool, llvm::StringRef, llvm::ArrayRef<clang::FileEntry const*>, clang::CompilerInstance const&, swift::DiagnosticEngine&) + 1060
32 swift                    0x000000010eb28229 swift::index::indexAndRecord(swift::SourceFile*, llvm::StringRef, llvm::StringRef, bool, bool, bool, llvm::StringRef, swift::DependencyTracker const&) + 265
33 swift                    0x000000010e953687 emitIndexDataIfNeeded(swift::SourceFile*, swift::CompilerInvocation const&, swift::CompilerInstance const&) + 551
34 swift                    0x000000010e95a86d performCompileStepsPostSILGen(swift::CompilerInstance&, swift::CompilerInvocation const&, std::__1::unique_ptr<swift::SILModule, std::__1::default_delete<swift::SILModule> >, llvm::PointerUnion<swift::ModuleDecl*, swift::SourceFile*>, swift::PrimarySpecificPaths const&, int&, swift::FrontendObserver*) + 3117
35 swift                    0x000000010e94a603 swift::performFrontend(llvm::ArrayRef<char const*>, char const*, void*, swift::FrontendObserver*) + 21363
36 swift                    0x000000010e8cb2c1 main + 1265
37 libdyld.dylib            0x00007fff6a50dcc9 start + 1

@finagolfin
Copy link
Owner

finagolfin commented Nov 18, 2020

_getChildMetadata is a Swift stdlib reflection function that is not(never mind, it's there in Swift.swiftmodule but not in any of the libraries) included anywhere in this prebuilt Android SDK. Could it be that the Apple Swift compiler requires that, but the linux one doesn't? Not sure what's going on, I'll look.

@finagolfin
Copy link
Owner

OK, that is a Swift declaration in the stdlib that's aliased to swift_reflectionMirror_recursiveChildMetadata, which is there in the SDK:

> readelf -sW swift-android-aarch64-24-sdk/usr/lib/swift/android/libswiftCore.so |ag swift_reflectionMirror_recursiveChildMetadata
  1081: 00000000004c5f44   540 FUNC    GLOBAL PROTECTED   21 swift_reflectionMirror_recursiveChildMetadata

The issue appears to be when deserializing the function pointer parameter outFreeFunc from the main swiftmodule, maybe there's some incompatibility in how the linux Swift compiler did that versus what the Apple Swift compiler expects? If you have a working Swift SDK for Android that's built on the Mac, maybe you could dump those two versions of what should be the same Android Swift.swiftmodule and see what the difference is.

@vgorloff
Copy link
Author

vgorloff commented Nov 19, 2020

Here is what readelf showing on my side:

$ greadelf -sW /...../swift-android-toolchain/usr/lib/swift/android/armv7/libswiftCore.so | grep swift_reflectionMirror_recursiveChildMetadata
 10897: 0042f371   388 FUNC    GLOBAL PROTECTED   13 swift_reflectionMirror_recursiveChildMetadata
 54401: 0042f371   388 FUNC    GLOBAL PROTECTED   13 swift_reflectionMirror_recursiveChildMetadata

@vgorloff
Copy link
Author

And output of nm:

$ nm -a /...../swift-android-toolchain/usr/lib/swift/android/armv7/libswiftCore.so | grep swift_reflectionMirror_recursiveChildMetadata
0042f370 T swift_reflectionMirror_recursiveChildMetadata

@vgorloff
Copy link
Author

This is what returns me both tools when running with your toolchain:

$ greadelf -sW /..../Downloads/swift/swift-android-aarch64-24-sdk/usr/lib/swift/android/libswiftCore.so  | grep swift_reflectionMirror_recursiveChildMetadata
  1081: 00000000004c5f44   540 FUNC    GLOBAL PROTECTED   21 swift_reflectionMirror_recursiveChildMetadata
 34652: 00000000004c5f44   540 FUNC    GLOBAL PROTECTED   21 swift_reflectionMirror_recursiveChildMetadata
$ nm -a /..../Downloads/swift/swift-android-aarch64-24-sdk/usr/lib/swift/android/libswiftCore.so  | grep swift_reflectionMirror_recursiveChildMetadata
00000000004c5f44 T swift_reflectionMirror_recursiveChildMetadata

@finagolfin
Copy link
Owner

Yeah, that function is there in the shared library in my SDK, I think the problem is with swift-android-aarch64-24-sdk/usr/lib/swift/android/aarch64/Swift.swiftmodule and how it represents those functions. Try this, does SPM work if you change the -resource-dir in the JSON file to your swift-android-toolchain/usr/lib/swift/ with the full path, ie does the Apple Swift have a problem with your Swift.swiftmodule also? What about using your swift-android-toolchain compilers but with my SDK, does that work? Finally, you can try dumping your and my Swift.swiftmodule with llvm-bcanalyzer and see if any differences turn up.

@vgorloff
Copy link
Author

The llvm-bcanalyzer dumps and diff hard to read. But difference is seems significant. Will try other hints "to mix two toolchains".
llvm-bcanalyzer-dumps.zip

@vgorloff
Copy link
Author

Mixing components of toolchains is unsuccessful. They are using different NDK versions and it leads to errors when building SwiftGlibc module.

Your toolchain with libs from my toolchain:

<module-includes>:47:10: note: in file included from <module-includes>:47:
#include "/usr/local/ndk/21.0.6113669/sysroot/usr/include/strings.h"
         ^
/usr/local/ndk/21.0.6113669/sysroot/usr/include/strings.h:56:40: error: redefinition of '__bionic_bcopy'
static __inline__ __always_inline void __bionic_bcopy(const void* b1, void* b2, size_t len) {
                                       ^
/Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/strings.h:56:40: note: previous definition is here
static __inline__ __always_inline void __bionic_bcopy(const void* b1, void* b2, size_t len) {
                                       ^
<module-includes>:47:10: note: in file included from <module-includes>:47:
#include "/usr/local/ndk/21.0.6113669/sysroot/usr/include/strings.h"
         ^
/usr/local/ndk/21.0.6113669/sysroot/usr/include/strings.h:62:40: error: redefinition of '__bionic_bzero'
static __inline__ __always_inline void __bionic_bzero(void* b, size_t len) {
                                       ^
/Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/strings.h:62:40: note: previous definition is here
static __inline__ __always_inline void __bionic_bzero(void* b, size_t len) {
                                       ^
<module-includes>:58:10: note: in file included from <module-includes>:58:
#include "/usr/local/ndk/21.0.6113669/sysroot/usr/include/sys/select.h"
         ^
/usr/local/ndk/21.0.6113669/sysroot/usr/include/sys/select.h:59:3: error: typedef redefinition with different types ('struct fd_set' vs 'struct fd_set')
} fd_set;
  ^
/Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/sys/select.h:59:3: note: previous definition is here
} fd_set;
  ^
<unknown>:0: error: could not build C module 'SwiftGlibc'
Stack dump:
0.	Program arguments: /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift -frontend -c /Users/vova/Downloads/swift/SwiftGumbo-master/Sources/SwiftGumbo/QueryParser.swift -primary-file /Users/vova/Downloads/swift/SwiftGumbo-master/Sources/SwiftGumbo/QuerySelector.swift /Users/vova/Downloads/swift/SwiftGumbo-master/Sources/SwiftGumbo/SwiftGumbo.swift -emit-module-path /Users/vova/Downloads/swift/SwiftGumbo-master/.build/aarch64-unknown-linux-android/debug/SwiftGumbo.build/QuerySelector~partial.swiftmodule -emit-module-doc-path /Users/vova/Downloads/swift/SwiftGumbo-master/.build/aarch64-unknown-linux-android/debug/SwiftGumbo.build/QuerySelector~partial.swiftdoc -emit-module-source-info-path /Users/vova/Downloads/swift/SwiftGumbo-master/.build/aarch64-unknown-linux-android/debug/SwiftGumbo.build/QuerySelector~partial.swiftsourceinfo -emit-dependencies-path /Users/vova/Downloads/swift/SwiftGumbo-master/.build/aarch64-unknown-linux-android/debug/SwiftGumbo.build/QuerySelector.d -emit-reference-dependencies-path /Users/vova/Downloads/swift/SwiftGumbo-master/.build/aarch64-unknown-linux-android/debug/SwiftGumbo.build/QuerySelector.swiftdeps -target aarch64-unknown-linux-android -Xllvm -aarch64-use-tbi -disable-objc-interop -sdk /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -I /Users/vova/Downloads/swift/SwiftGumbo-master/.build/aarch64-unknown-linux-android/debug -I /Users/vova/Downloads/swift/SwiftGumbo-master/Sources/CGumboParser/include -color-diagnostics -enable-testing -g -module-cache-path /Users/vova/Downloads/swift/SwiftGumbo-master/.build/aarch64-unknown-linux-android/debug/ModuleCache -resource-dir /Volumes/Shared/Git/MyProjects/swift-everywhere-toolchain/ToolChain/swift-android-toolchain/usr/lib/swift -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -enable-anonymous-context-mangled-names -Xcc -fmodule-map-file=/Users/vova/Downloads/swift/SwiftGumbo-master/.build/aarch64-unknown-linux-android/debug/CGumboParser.build/module.modulemap -parse-as-library -module-name SwiftGumbo -o /Users/vova/Downloads/swift/SwiftGumbo-master/.build/aarch64-unknown-linux-android/debug/SwiftGumbo.build/QuerySelector.swift.o -index-store-path /Users/vova/Downloads/swift/SwiftGumbo-master/.build/aarch64-unknown-linux-android/debug/index/store -index-system-modules 
1.	Apple Swift version 5.3.1 (swiftlang-1200.0.41 clang-1200.0.32.8)
2.	While reading from 'Swift'
3.	While deserializing '_getChildMetadata' (FuncDecl @ 58110119) in 'Swift'
4.	    ...decl is named '_getChildMetadata(_:index:outName:outFreeFunc:)'
5.	While deserializing 'outFreeFunc' (ParamDecl @ 60730208) in 'Swift'
6.	    ...decl is named 'outFreeFunc'
0  swift                    0x0000000114652c15 llvm::sys::PrintStackTrace(llvm::raw_ostream&) + 37
1  swift                    0x0000000114653332 SignalHandler(int) + 610
2  libsystem_platform.dylib 0x00007fff2038cd7d _sigtramp + 29
3  libsystem_platform.dylib 000000000000000000 _sigtramp + 18446603339975570080
4  swift                    0x00000001108ca0e2 clang::serialization::AbstractTypeReader<(anonymous namespace)::SwiftToClangBasicReader>::read(clang::Type::TypeClass) + 130
5  swift                    0x00000001108cc350 clang::serialization::AbstractTypeReader<(anonymous namespace)::SwiftToClangBasicReader>::read(clang::Type::TypeClass) + 8944
6  swift                    0x00000001108ca0e2 clang::serialization::AbstractTypeReader<(anonymous namespace)::SwiftToClangBasicReader>::read(clang::Type::TypeClass) + 130
7  swift                    0x00000001108caefd clang::serialization::AbstractTypeReader<(anonymous namespace)::SwiftToClangBasicReader>::read(clang::Type::TypeClass) + 3741
8  swift                    0x00000001108cb812 clang::serialization::AbstractTypeReader<(anonymous namespace)::SwiftToClangBasicReader>::read(clang::Type::TypeClass) + 6066
9  swift                    0x00000001108bdbde swift::ModuleFile::getClangType(llvm::PointerEmbeddedInt<unsigned int, 31>) + 494
10 swift                    0x00000001108c97ac swift::TypeDeserializer::deserializeAnyFunctionType(llvm::SmallVectorImpl<unsigned long long>&, llvm::StringRef, bool) + 220
11 swift                    0x00000001108bba18 swift::TypeDeserializer::getTypeCheckedImpl() + 1672
12 swift                    0x00000001108a74d8 swift::ModuleFile::getTypeChecked(llvm::PointerEmbeddedInt<unsigned int, 31>) + 264
13 swift                    0x00000001108bb708 swift::TypeDeserializer::getTypeCheckedImpl() + 888
14 swift                    0x00000001108a74d8 swift::ModuleFile::getTypeChecked(llvm::PointerEmbeddedInt<unsigned int, 31>) + 264
15 swift                    0x00000001108bc25e swift::TypeDeserializer::getTypeCheckedImpl() + 3790
16 swift                    0x00000001108a74d8 swift::ModuleFile::getTypeChecked(llvm::PointerEmbeddedInt<unsigned int, 31>) + 264
17 swift                    0x00000001108bcc44 swift::TypeDeserializer::getTypeCheckedImpl() + 6324
18 swift                    0x00000001108a74d8 swift::ModuleFile::getTypeChecked(llvm::PointerEmbeddedInt<unsigned int, 31>) + 264
19 swift                    0x00000001108af06f swift::DeclDeserializer::getDeclCheckedImpl(llvm::function_ref<bool (swift::DeclAttributes)>) + 24239
20 swift                    0x00000001108a3e18 swift::ModuleFile::getDeclChecked(llvm::PointerEmbeddedInt<unsigned int, 31>, llvm::function_ref<bool (swift::DeclAttributes)>) + 520
21 swift                    0x00000001108a2956 swift::ModuleFile::readParameterList() + 214
22 swift                    0x00000001108c82b9 swift::DeclDeserializer::deserializeAnyFunc(llvm::ArrayRef<unsigned long long>, llvm::StringRef, bool) + 3033
23 swift                    0x00000001108a9ae7 swift::DeclDeserializer::getDeclCheckedImpl(llvm::function_ref<bool (swift::DeclAttributes)>) + 2343
24 swift                    0x00000001108a3e18 swift::ModuleFile::getDeclChecked(llvm::PointerEmbeddedInt<unsigned int, 31>, llvm::function_ref<bool (swift::DeclAttributes)>) + 520
25 swift                    0x00000001109003d4 swift::ModuleFile::getTopLevelDecls(llvm::SmallVectorImpl<swift::Decl*>&, llvm::function_ref<bool (swift::DeclAttributes)>) + 260
26 swift                    0x00000001111267c9 swift::FileUnit::walk(swift::ASTWalker&) + 73
27 swift                    0x0000000110027d41 swift::SourceEntityWalker::walk(swift::ModuleDecl&) + 321
28 swift                    0x0000000110031439 (anonymous namespace)::IndexSwiftASTWalker::visitModule(swift::ModuleDecl&) + 329
29 swift                    0x0000000110031606 swift::index::indexModule(swift::ModuleDecl*, swift::index::IndexDataConsumer&) + 438
30 swift                    0x000000011003a34b addModuleDependencies(llvm::ArrayRef<std::__1::pair<llvm::ArrayRef<swift::Located<swift::Identifier> >, swift::ModuleDecl*> >, llvm::StringRef, bool, bool, llvm::StringRef, clang::CompilerInstance const&, swift::DiagnosticEngine&, clang::index::IndexUnitWriter&, (anonymous namespace)::StringScratchSpace&, swift::SourceFile*) + 4379
31 swift                    0x00000001100386b4 recordSourceFileUnit(swift::SourceFile*, llvm::StringRef, llvm::StringRef, bool, bool, bool, llvm::StringRef, llvm::ArrayRef<clang::FileEntry const*>, clang::CompilerInstance const&, swift::DiagnosticEngine&) + 1060
32 swift                    0x0000000110038229 swift::index::indexAndRecord(swift::SourceFile*, llvm::StringRef, llvm::StringRef, bool, bool, bool, llvm::StringRef, swift::DependencyTracker const&) + 265
33 swift                    0x000000010fe63687 emitIndexDataIfNeeded(swift::SourceFile*, swift::CompilerInvocation const&, swift::CompilerInstance const&) + 551
34 swift                    0x000000010fe58d05 swift::performFrontend(llvm::ArrayRef<char const*>, char const*, void*, swift::FrontendObserver*) + 14965
35 swift                    0x000000010fddb2c1 main + 1265
36 libdyld.dylib            0x00007fff20363631 start + 1

My toolchain with your libs:

1→VG-MBP:SwiftGumbo-master vova$ /Volumes/Shared/Git/MyProjects/swift-everywhere-toolchain/ToolChain/swift-android-toolchain/usr/bin/swift-build-aarch64-linux-android 
<module-includes>:11:10: note: in file included from <module-includes>:11:
#include "/Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/setjmp.h"
         ^
/Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/setjmp.h:68:28: error: expected function body after function declarator
int _setjmp(jmp_buf __env) __returns_twice;
                           ^
<module-includes>:11:10: note: in file included from <module-includes>:11:
#include "/Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/setjmp.h"
         ^
/Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/setjmp.h:71:27: error: expected function body after function declarator
int setjmp(jmp_buf __env) __returns_twice;
                          ^
<module-includes>:53:10: note: in file included from <module-includes>:53:
#include "/Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/sys/statvfs.h"
         ^
/Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/sys/statvfs.h:149:10: error: 'android/legacy_sys_statvfs_inlines.h' file not found
#include <android/legacy_sys_statvfs_inlines.h>
         ^
<unknown>:0: error: could not build C module 'SwiftGlibc'
<module-includes>:11:10: note: in file included from <module-includes>:11:
#include "/Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/setjmp.h"
         ^
/Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/setjmp.h:68:28: error: expected function body after function declarator
int _setjmp(jmp_buf __env) __returns_twice;
                           ^
<module-includes>:11:10: note: in file included from <module-includes>:11:
#include "/Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/setjmp.h"
         ^
/Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/setjmp.h:71:27: error: expected function body after function declarator
int setjmp(jmp_buf __env) __returns_twice;
                          ^
<module-includes>:53:10: note: in file included from <module-includes>:53:
#include "/Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/sys/statvfs.h"
         ^
/Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/sys/statvfs.h:149:10: error: 'android/legacy_sys_statvfs_inlines.h' file not found
#include <android/legacy_sys_statvfs_inlines.h>
         ^
<unknown>:0: error: could not build C module 'SwiftGlibc'
<module-includes>:11:10: note: in file included from <module-includes>:11:
#include "/Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/setjmp.h"
         ^
/Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/setjmp.h:68:28: error: expected function body after function declarator
int _setjmp(jmp_buf __env) __returns_twice;
                           ^
<module-includes>:11:10: note: in file included from <module-includes>:11:
#include "/Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/setjmp.h"
         ^
/Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/setjmp.h:71:27: error: expected function body after function declarator
int setjmp(jmp_buf __env) __returns_twice;
                          ^
<module-includes>:53:10: note: in file included from <module-includes>:53:
#include "/Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/sys/statvfs.h"
         ^
/Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/sys/statvfs.h:149:10: error: 'android/legacy_sys_statvfs_inlines.h' file not found
#include <android/legacy_sys_statvfs_inlines.h>
         ^
<unknown>:0: error: could not build C module 'SwiftGlibc'

@finagolfin
Copy link
Owner

Huh, the first one shows the same error at the end, ie the Apple swift compiler doesn't like your Swift.swiftmodule either and reports the same _getChildMetadata error at the end, whereas notice that the open source Swift compiler that you built doesn't have that error in the second one.

I don't know what's going on with the new NDK header issues, can you paste the JSON config you used for the second one and what command you ran?

@vgorloff
Copy link
Author

The "second one" ("My toolchain with your libs") was run without JSON config. Just a few command line arguments.

cd /.../SwiftGumbo
/.../swift-android-toolchain/usr/bin/swift-build-aarch64-linux-android -v

# Verbose Output

export SWIFT_EXEC_MANIFEST=/Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc
export SWIFT_EXEC=/.../swift-android-toolchain/usr/bin/swiftc-aarch64-linux-android
/.../swift-android-toolchain/usr/bin/swift build --triple aarch64-unknown-linux-android --sdk /.../swift-android-toolchain --toolchain /usr/local/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin -Xcc -I/usr/local/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include -Xcc -I/usr/local/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android -Xcc -I/usr/local/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1 -v

Where custom swiftc (the shell command /.../swift-android-toolchain/usr/bin/swiftc-aarch64-linux-android) is:

`dirname $0`/android-swiftc -target aarch64-unknown-linux-android "$@"

And android-swiftc is:

set -e

SaNdkPath="/usr/local/ndk/20.1.5948944"
SaCurrentScriptName="$(basename ${BASH_SOURCE[0]})"
SaCurrentScriptDirPath="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )"
if [[ $SHELL =~ "zsh" ]]; then
	SaCurrentScriptDirPath=$(dirname $0:A)
fi

SaToolchainPath=$(cd "$(dirname "$SaCurrentScriptDirPath")/../"; pwd)
if [ ! -f "$SaCurrentScriptDirPath/swift" ]; then
  echo "-> Development mode!"
  SaToolchainPath="$(cd "$(dirname "$SaCurrentScriptDirPath")"; pwd)/ToolChain/swift-android-toolchain"
fi

function usage {
  echo ""
  echo "Usage:"
  echo "   $SaCurrentScriptName -target <target> [-v] [OPTIONS]"
  echo ""
  echo "   Where:"
  echo ""
  echo "   <target> Is one of the following:"
  echo ""
  echo "     - armv7-none-linux-androideabi"
  echo "     - aarch64-unknown-linux-android"
  echo "     - i686-unknown-linux-android"
  echo "     - x86_64-unknown-linux-android"
  echo ""
  echo "   -v Verbose mode."
  echo ""
  echo "   [OPTIONS] Other options for Swift compiler."
  echo ""
}

POSITIONAL=()
while [[ $# -gt 0 ]]
do
key="$1"

case $key in
    -target)
    SaArchTarget="$2"
    POSITIONAL+=("$1") # save it in an array for later
    POSITIONAL+=("$2") # save it in an array for later
    shift # past argument
    shift # past value
    ;;
    -v)
    SaVerbose=YES
    POSITIONAL+=("$1") # save it in an array for later
    shift # past argument
    ;;
    *)    # unknown option
    POSITIONAL+=("$1") # save it in an array for later
    shift # past argument
    ;;
esac
done
set -- "${POSITIONAL[@]}" # restore positional parameters

if [ -z "$SaArchTarget" ]; then
  echo "The \"-target\" argument is not provided."
  usage
  exit 1
fi

if [ "$SaArchTarget" = "armv7-none-linux-androideabi" ] || [ "$SaArchTarget" = "aarch64-unknown-linux-android" ] || [ "$SaArchTarget" = "i686-unknown-linux-android" ] || [ "$SaArchTarget" = "x86_64-unknown-linux-android" ]; then
  true
else
  echo "Unknown target \"$SaArchTarget\""
  usage
  exit 1
fi

case $SaArchTarget in
  armv7-none-linux-androideabi)
  SaSwiftArch=armv7
  SaCppArch=armeabi-v7a
  SaNdkArch="arm-linux-androideabi"
  SaNdkPlatformArch="arm"
  ;;
  aarch64-unknown-linux-android)
  SaSwiftArch=aarch64
  SaCppArch=arm64-v8a
  SaNdkArch="aarch64-linux-android"
  SaNdkPlatformArch="arm64"
  ;;
  i686-unknown-linux-android)
  SaSwiftArch=i686
  SaCppArch=x86
  SaNdkArch="i686-linux-android"
  SaNdkPlatformArch="x86"
  ;;
  x86_64-unknown-linux-android)
  SaSwiftArch=x86_64
  SaCppArch=x86_64
  SaNdkArch="x86_64-linux-android"
  SaNdkPlatformArch="x86_64"
  ;;
esac

SaNdkToolChain="${SaNdkPath}/toolchains/llvm/prebuilt/darwin-x86_64"
SaNdkGccVersion="4.9"
SaNdkApiVersion="24"
SaSwiftCPath="$SaToolchainPath/usr/bin/swiftc"
SaCmdArgs="-swift-version 5 -tools-directory $SaNdkToolChain"

# See:
# - https://github.com/apple/swift/pull/26366/files
# - https://github.com/apple/swift/pull/25990#issuecomment-522344255
SaCmdArgs="$SaCmdArgs -Xclang-linker --sysroot=${SaNdkPath}/platforms/android-${SaNdkApiVersion}/arch-${SaNdkPlatformArch}"
SaCmdArgs="$SaCmdArgs -Xclang-linker --gcc-toolchain=$SaNdkToolChain"

SaCmdArgs="$SaCmdArgs -Xcc -I${SaNdkToolChain}/sysroot/usr/include -Xcc -I${SaNdkToolChain}/sysroot/usr/include/${SaNdkArch}"
SaCmdArgs="$SaCmdArgs -L ${SaNdkPath}/sources/cxx-stl/llvm-libc++/libs/${SaCppArch}"
SaCmdArgs="$SaCmdArgs -L ${SaNdkToolChain}/lib/gcc/${SaNdkArch}/${SaNdkGccVersion}.x" # Link the Android NDK's -lstdc++ and libgcc.
SaCmdArgs="$SaCmdArgs -L ${SaNdkToolChain}/sysroot/usr/lib/${SaNdkArch}/${SaNdkApiVersion}" # Link the Android NDK's -lc++
SaCmdArgs="$SaCmdArgs -L ${SaToolchainPath}/usr/lib/swift/android/${SaSwiftArch}"

if [ "$SaVerbose" = "YES" ]; then
  echo "$SaSwiftCPath" $SaCmdArgs "$@"
fi

"$SaSwiftCPath" $SaCmdArgs "$@"

@vgorloff
Copy link
Author

I have a plan to update toolchain to use latest NDK (or at least 21.0.6113669). This will make comparison easier ;)

@finagolfin
Copy link
Owner

OK, I think the problem is that your "Vlad's toolchain with butta's libs" command also adds some other NDK paths that it shouldn't be adding. Could you try with the original JSON config you pasted above, but change the toolchain-bin-dir to your toolchain, ie /Volumes/Shared/Git/MyProjects/swift-everywhere-toolchain/ToolChain/swift-android-toolchain/usr/bin, and run it with your unmodified SPM?

/Volumes/Shared/Git/MyProjects/swift-everywhere-toolchain/ToolChain/swift-android-toolchain/usr/bin/swift build --destination /Users/vova/Downloads/swift-android-aarch64-24-sdk/android-aarch64.json

That is what I had in mind for the second one, and would show whether cross-compiling with the OSS Swift compiler and my Android SDK on macOS works fine.

@vgorloff
Copy link
Author

Ok. The JSON i am using.

{
    "version": 1,
    "target": "aarch64-unknown-linux-android",
    "toolchain-bin-dir": "/Volumes/Shared/Git/MyProjects/swift-everywhere-toolchain/ToolChain/swift-android-toolchain/usr/bin",
    "sdk": "/Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot",
    "extra-cc-flags": [
        "-fPIC",
        "-v"
    ],
    "extra-swiftc-flags": [
        "-resource-dir", "/Users/vova/Downloads/swift/swift-android-aarch64-24-sdk/usr/lib/swift",
        "-tools-directory", "/Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/bin",
        "-Xclang-linker", "--target=aarch64-linux-android24",
        "-L/Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x"
    ],
    "extra-cpp-flags": [
        "-lstdc++",
        "-v"
    ]
}

The command:

/Volumes/Shared/Git/MyProjects/swift-everywhere-toolchain/ToolChain/swift-android-toolchain/usr/bin/swift build --destination  /Users/vova/Downloads/swift/android-aarch64.json

Output:

1→VG-MBP:SwiftGumbo vova$ /Volumes/Shared/Git/MyProjects/swift-everywhere-toolchain/ToolChain/swift-android-toolchain/usr/bin/swift build --destination  /Users/vova/Downloads/swift/android-aarch64.json 
/Users/vova/Downloads/swift/SwiftGumbo: error: manifest parse error(s):
/Volumes/Apps/Developer/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.0.sdk/usr/include/dispatch/module.modulemap:1:8: error: redefinition of module 'Dispatch'
module Dispatch [system] [extern_c] {
       ^
/Volumes/Shared/Git/MyProjects/swift-everywhere-toolchain/ToolChain/swift-android-toolchain/usr/lib/swift/dispatch/module.modulemap:1:8: note: previously defined here
module Dispatch {
       ^
/Volumes/Apps/Developer/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.0.sdk/usr/include/dispatch/module.modulemap:6:8: error: redefinition of module 'DispatchIntrospection'
module DispatchIntrospection [system] [extern_c] {
       ^
/Volumes/Shared/Git/MyProjects/swift-everywhere-toolchain/ToolChain/swift-android-toolchain/usr/lib/swift/dispatch/module.modulemap:8:8: note: previously defined here
module DispatchIntrospection [system] [extern_c] {
       ^
/Volumes/Apps/Developer/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.0.sdk/usr/include/dispatch/module.modulemap:1:8: error: redefinition of module 'Dispatch'
module Dispatch [system] [extern_c] {
       ^
/Volumes/Shared/Git/MyProjects/swift-everywhere-toolchain/ToolChain/swift-android-toolchain/usr/lib/swift/dispatch/module.modulemap:1:8: note: previously defined here
module Dispatch {
       ^
/Volumes/Apps/Developer/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.0.sdk/usr/include/dispatch/module.modulemap:6:8: error: redefinition of module 'DispatchIntrospection'
module DispatchIntrospection [system] [extern_c] {
       ^
/Volumes/Shared/Git/MyProjects/swift-everywhere-toolchain/ToolChain/swift-android-toolchain/usr/lib/swift/dispatch/module.modulemap:8:8: note: previously defined here
module DispatchIntrospection [system] [extern_c] {
       ^
<module-includes>:1:9: note: in file included from <module-includes>:1:
#import "CoreFoundation.h"
        ^
/Volumes/Shared/Git/MyProjects/swift-everywhere-toolchain/ToolChain/swift-android-toolchain/usr/lib/swift/CoreFoundation/CoreFoundation.h:99:10: note: in file included from /Volumes/Shared/Git/MyProjects/swift-everywhere-toolchain/ToolChain/swift-android-toolchain/usr/lib/swift/CoreFoundation/CoreFoundation.h:99:
#include <CoreFoundation/ForSwiftFoundationOnly.h>
         ^
/Volumes/Shared/Git/MyProjects/swift-everywhere-toolchain/ToolChain/swift-android-toolchain/usr/lib/swift/CoreFoundation/ForSwiftFoundationOnly.h:23:10: note: in file included from /Volumes/Shared/Git/MyProjects/swift-everywhere-toolchain/ToolChain/swift-android-toolchain/usr/lib/swift/CoreFoundation/ForSwiftFoundationOnly.h:23:
#include <CoreFoundation/CFPriv.h>

...

But it is seems expected as "Vlad's swift executable" wasn't built for macOS and can't parse manifest yet.


The command:

export SWIFT_EXEC_MANIFEST=/Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc
/Volumes/Shared/Git/MyProjects/swift-everywhere-toolchain/ToolChain/swift-android-toolchain/usr/bin/swift build --destination  /Users/vova/Downloads/swift/android-aarch64.json

Output:

Apple clang version 12.0.0 (clang-1200.0.32.27)
Target: aarch64-unknown-linux-android
Thread model: posix
InstalledDir: /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
Apple clang version 12.0.0 (clang-1200.0.32.27)
Target: aarch64-unknown-linux-android
Thread model: posix
InstalledDir: /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
Apple clang version 12.0.0 (clang-1200.0.32.27)
Apple clang version 12.0.0 (clang-1200.0.32.27)
Target: aarch64-unknown-linux-android
Thread model: posix
InstalledDir: /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
Apple clang version 12.0.0 (clang-1200.0.32.27)
Target: aarch64-unknown-linux-android
Thread model: posix
InstalledDir: /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
Apple clang version 12.0.0 (clang-1200.0.32.27)
Target: aarch64-unknown-linux-android
Thread model: posix
InstalledDir: /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
Apple clang version 12.0.0 (clang-1200.0.32.27)
Target: aarch64-unknown-linux-android
Thread model: posix
InstalledDir: /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
Target: aarch64-unknown-linux-android
Thread model: posix
InstalledDir: /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
Apple clang version 12.0.0 (clang-1200.0.32.27)
Target: aarch64-unknown-linux-android
Thread model: posix
InstalledDir: /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
Apple clang version 12.0.0 (clang-1200.0.32.27)
Target: aarch64-unknown-linux-android
Thread model: posix
InstalledDir: /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin

Target: aarch64-unknown-linux-android
Thread model: posix
InstalledDir: /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
Apple clang version 12.0.0 (clang-1200.0.32.27)
Target: aarch64-unknown-linux-android
Thread model: posix
InstalledDir: /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin

Target: aarch64-unknown-linux-android
Thread model: posix
InstalledDir: /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang" -cc1 -triple aarch64-unknown-linux-android -emit-obj -mrelax-all -mnoexecstack -disable-free -disable-llvm-verifier -discard-value-names -main-file-name tag.c -mrelocation-model pic -pic-level 2 -mthread-model posix -mframe-pointer=non-leaf -masm-verbose -mconstructor-aliases -target-cpu generic -target-feature +neon -target-abi aapcs -mllvm -aarch64-fix-cortex-a53-835769/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang" -cc1 -triple aarch64-unknown-linux-android -emit-obj -mrelax-all -mnoexecstack -disable-free -disable-llvm-verifier -discard-value-names -main-file-name foreign_attrs.c -mrelocation-model pic -pic-level 2 -mthread-model posix -mframe-pointer=non-leaf -masm-verbose -mconstructor-aliases -target-cpu generic -target-feature +neon -target-abi aapcs -mllvm -aarch64-fix-cortex-a53-835769=1 -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -target-linker-version 609.6 -v -resource-dir /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0 -dependency-file /Users/vova/Downloads/swift/SwiftGumbo/.build/aarch64-unknown-linux-android/debug/CGumboParser.build/foreign_attrs.c.d -skip-unused-modulemap-deps -MT dependencies -sys-header-deps -D SWIFT_PACKAGE=1 -D DEBUG=1 -I /Users/vova/Downloads/swift/SwiftGumbo/Sources/CGumboParser/include -isysroot /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -internal-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include -internal-isystem /Volumes/Appss/XcodeDefault.xctoolchain/usr/bin/clang" -cc1 -triple aarch64-unknown-linux-android -emit-obj -mrelax-all -mnoexecstack -disable-free -disable-llvm-verifier -discard-value-names -main-file-name tokenizer.c -mrelocation-model pic -pic-level 2 -mthread-model posix -mframe-pointer=non-leaf -masm-verbose -mconstructor-aliases -target-cpu generic -target-feature +neon -target-abi aapcs -mllvm -aarch64-fix-cortex-a53-835769=1 -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -target-linker-version 609.6 -v -resource-dir /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0 -dependency-file /Users/vova/Downloads/swift/SwiftGumbo/.build/aarch64-unknown-linux-android/debug/CGumboParser.build/tokenizer.c.d -skip-unused-modchains/XcodeDefault.xctoolchain/usr/bin/clang" -cc1 -triple aarch64-unknown-linux-android -emit-obj -mrelax-all -mnoexecstack -disable-free -disable-llvm-verifier -discard-value-names -main-file-name utf8.c -mrelocation-model pic -pic-level 2 -mthread-model posix -mframe-pointer=non-leaf -masm-verbose -mconstructor-aliases -target-cpu generic -target-feature +neon -target-abi aapcs -mllvm -aarch64-fix-cortex-a53-835769=1 -fallow-hal /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include -O0 -std=c99 -fdebug-compilation-dir /Users/vova/Downloads/swift/SwiftGumbo -ferror-limit 19 -fmessage-length 0 -mdarwin-stkchk-strong-link -fblocks -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fdiagnostics-show-option -o /Users/vova/Downloads/swift/SwiftGumbo/.build/aarch64-unknown-linux-android/debug/CGumboParser.build/foreign_attrs.c.o -x c /Users/vova/Downloads/swift/SwiftGumbo/Sources/CGumboParser/foreign_attrs.c
hain/usr/bin/clang" -cc1 -triple aarch64-unknown-linux-android -emit-obj -mrelax-all -mnoexecstack -disable-free -disable-llvm-verifier -discard-value-names -main-file-name error.c -mrelocation-model pic -pic-level 2 -mthread-model posix -mframe-pointer=non-leaf -masm-verbose -mconstructor-aliases -target-cpu generic -target-feature +neon -target-abi aapcs -mllvm -aarch64-fix-cortex-a53-835769=1 -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -target-linker-version 609.6 -v -resource-dir /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0 -dependency-file /Users/vova/Downloads/swift/SwiftGumbo/.build/aarch64-unknown-linux-android/debug/CGumboParser.build/error.c.d -skip-unused-modulemap-deps -MT dependencies -sys-header-deps -D SWIFT_PACKAGE=1 -D DEBUG=1 -I /Users/vova/Downloads/swift/SwiftGumbo/Sources/CGumboParser/include -isysroot /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -internal-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include -internal-isystem /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include -internal-externc-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android -internal-externc-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/include -internal-externc-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include -O0 -std=c99 -fdebug-compilation-dir /Users/vova/Downloads/swift/SwiftGumbo -ferror-limit 19 -fmessage-length 0 -mdarwin-stkchk-strong-link -fblocks -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fdiagnostics-show-option -o /Users/vova/Downloads/swift/SwiftGumbo/.build/aarch64-unknown-linux-android/debug/CGumboParser.build/error.c.o -x c /Users/vova/Downloads/swift/SwiftGumbo/SoeDefault.xctoolchain/usr/bin/clang" -cc1 -triple aarch64-unknown-linux-android -emit-obj -mrelax-all -mnoexecstack -disable-free -disable-llvm-verifier -discard-value-names -main-file-name parser.c -mrelocation-model pic -pic-level 2 -mthread-model posix -mframe-pointer=non-leaf -masm-verbose -mconstructor-aliases -target-cpu generic -target-feature +neon -target-abi aapcs -mllvm -aarch64-fix-cortex-a53-835769=1 -fallow-half-argumen-target-linker-version 609.6 -v -resource-dir /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0 -dependency-file /Users/vova/Downloads/swift/SwiftGumbo/.build/aarch64-unknown-linux-android/debug/CGumboParser.build/tag_lookup.c.d -skip-unused-modulemap-deps -MT dependencies -sys-header-deps -D SWIFT_PACKAGE=1 -D DEBUG=1 -I /Users/vova/Downloads/swift/SwiftGumbo/Sources/CGumboParser/include -isysroot /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -internal-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include -internal-isystem /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include -internal-externc-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android -internal-externc-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/include -internal-externc-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include -O0 -std=c99 -fdebug-compilation-dir /Users/vova/Downloads/swift/SwiftGumbo -ferror-limit 19 -fmessage-length 0 -mdarwin-stkchk-strong-link -fblocks -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fdiagnostics-show-option -o /Users/vova/Downloads/swift/SwiftGumbo/.build/aarch64-unknown-linux-android/debug/CGumboParser.build/tag_lookup.c.o -x c /Users/vova/Downloads/swift/SwiftGumbo/Sources/CGumboParser/tag_lookup.c
-emit-obj -mrelax-all -mnoexecstack -disable-free -disable-llvm-verifier -discard-value-names -main-file-name string_buffer.c -mrelocation-model pic -pic-level 2 -mthread-model posix -mframe-pointer=non-leaf -masm-verbose -mconstructor-aliases -target-cpu generic -target-feature +neon -target-abi aapcs -mllvm -aarch64-fix-cortex-a53-835769=1 -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -target-linker-version 609.6 -v -resource-dir /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0 -dependency-file /Users/vova/Downloads/swift/SwiftGumbo/.build/aarch64-unknown-linux-android/debug/CGumboParser.build/string_buffer.c.d -skip-unused-modulemap-deps -MT dependencies -sys-header-deps -D SWIFT_PACKAGE=1 -D DEBUG=1 -I /Users/vova/Downloads/swift/SwiftGumbo/Sources/CGumboParser/include -isysroot /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -internal-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include -internal-isystem /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include -internal-externc-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android -internal-externc-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/include -internal-externc-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include -O0 /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/include -internal-externc-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include -O0 -std=c99 -fdebug-compilation-dir /Users/vova/Downloads/swift/SwiftGumbo -ferror-limit 19 -fmessage-length 0 -mdarwin-stkchk-strong-link -fblocks -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fdiagnostics-show-option -o /Users/vova/Downloads/swift/SwiftGumbo/.build/aarch64-unknown-linux-android/debug/CGumboParser.build/svg_tags.c.o -x c /Users/vova/Downloads/swift/SwiftGumbo/Sources/CGumboParser/svg_tags.c
-isysroot /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -internal-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include -internal-isystem /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include -internal-externc-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android -internal-externc-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/include -internal-externc-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include -O0 -std=c99 -fdebug-compilation-dir /Users/vova/Downloads/swift/SwiftGumbo -ferror-limit 19 -fmessage-length 0 -mdarwin-stkchk-strong-link -fblocks -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fdiagnostics-show-option -o /Users/vova/Downloads/swift/SwiftGumbo/.build/aarch64-un 2 -mthread-model posix -mframe-pointer=non-leaf -masm-verbose -mconstructor-aliases -target-cpu generic -target-feature +neon -target-abi aapcs -mllvm -aarch64-fix-cortex-a53-835769=1 -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -target-linker-version 609.6 -v -resource-dir /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0 -dependency-file /Users/vova/Downloads/swift/SwiftGumbo/.build/aarch64-unknown-linux-android/debug/CGumboParser.build/vector.c.d -skip-unused-modulemap-deps -MT dependencies -sys-header-deps -D SWIFT_PACKAGE=1 -D DEBUG=1 -I /Users/vova/Downloads/swift/SwiftGumbo/Sources/CGumboParser/include -isysroot /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -internal-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include -internal-isystem /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include -internal-externc-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android -mrelocation-model pic -pic-level 2 -mthread-model posix -mframe-pointer=non-leaf -masm-verbose -mconstructor-aliases -target-cpu generic -target-feature +neon -target-abi aapcs -mllvm -aarch64-fix-cortex-a53-835769=1 -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -target-linker-version 609.6 -v -resource-dir /Volumes/Apps/Developer/Xcodault.xctoolchain/usr/bin/clang" -cc1 -triple aarch64-unknown-linux-android -emit-obj -mrelax-all -mnoexecstack -disable-free -disable-llvm-verifier -discard-value-names -main-file-name svg_attrs.c -mrelocation-model pic -pic-level 2 -mthread-model posix -mframe-pointer=non-leaf -masm-verbose -mconstructor-aliases -target-cpu generic -target-feature +neon -target-abi aapcs -mllvm -aarch64-fix-cortex-a53-835769=1 -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -target-linker-version 609.6 -v -resource-dir /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0 -dependency-file /Users/vova/Downloads/swift/SwiftGumbo/.build/aarch64-unknown-linux-android/debug/CGumboParser.build/svg_attrs.c.d -skip-unused-modulemap-deps -MT dependencies -sys-header-deps -D SWIFT_PACKAGE=1 -D DEBUG=1 -I /Users/vova/Downloads/swift/SwiftGumbo/Sources/CGumboParser/include -isysroot /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -internal-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include -internal-isystem /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include -internal-externc-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android -internal-externc-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/include -internal-externc-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include -O0 -std=c99 -fdebug-compilation-dir /Users/vova/Downloads/swift/SwiftGumbo -ferror-limit 19 -fmessage-length 0 -mdarwin-stkchk-strong-link -fblocks -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fdiagnostics-show-option -o /Users/vova/Downloads/swift/SwiftGumbo/.build/aarch64-unknown-linux-android/debug/CGumboParser.build/svg_attrs.c.o -x c /Users/vova/Downloads/swift/SwiftGumbo/Sources/CGumboParser/svg_attrs.c
 DEBUG=1 -I /Users/vova/Downloads/swift/SwiftGumbo/Sources/CGumboParser/include -isysroot /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -internal-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include -internal-isystem /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include -internal-externc-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android -internal-externc-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/include -internal-externc-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include -O0 -std=c99 -fdebug-compilation-dir /Users/vova/Downloads/swift/SwiftGumbo -ferror-limit 19 -fmessage-length 0 -mdarwin-stkchk-strong-link -fblocks -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fdia-fmessage-length 0 -mdarwin-stkchk-strong-link -fblocks -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fdiagnostics-show-option -o /Users/vova/Downloads/swift/SwiftGumbo/.build/aarch64-unknown-linux-android/c /Users/vova/Downloads/swift/SwiftGumbo/Sources/CGumboParser/utf8.c

 609.6 -v -resource-dir /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0 -dependency-file /Users/vova/Downloads/swift/SwiftGumbo/.build/aarch64-unknown-linux-android/debug/CGumboParser.build/tag.c.d -skip-unused-modulemap-deps -MT dependencies -sys-header-deps -D SWIFT_PACKAGE=1 -D DEBUG=1 -I /Users/vova/Downloads/swift/SwiftGumbo/Sources/CGumboParser/include -isysroot /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -internal-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include -internal-isystem /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include -internal-externc-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android -internal-externc-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/include -in/Users/vova/Downloads/swift/SwiftGumbo/.build/aarch64-unknown-linux-android/debug/CGumboParser.build/tokenizer.c.o -x c /Users/vova/Downloads/swift/SwiftGumbo/Sources/CGumboParser/tokenizer.c
 SWIFT_PACKAGE=1 -D DEBUG=1 -I /Users/vova/Downloads/swift/SwiftGumbo/Sources/CGumboParser/include -isysroot /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -internal-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include -internal-isystem /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include -internal-externc-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android -internal-externc-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/include -internal-externc-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include -O0 -std=c99 -fdebug-compilation-dir /Users/vova/Downloads/swift/SwiftGumbo -ferror-limit 19 -fmessage-lengt /Users/vova/Downloads/swift/SwiftGumbo/Sources/CGumboParser/vector.c
-fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fdiagnostics-show-option -o /Users/vova/Downloads/swift/SwiftGumbo/.build/aarch64-unknown-linux-android/debug/CGumboParser.build/tag.c.o -x c /Users/vova/Downloads/swift/SwiftGumbo/Sources/CGumboParser/tag.c
-std=c99 -fdebug-compilation-dir /Users/vova/Downloads/swift/SwiftGumbo -ferror-limit 19 -fmessage-length 0 -mdarwin-stkchk-strong-link -fblocks -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fdiagnostics-show-option -o /Users/vova/Downloads/swift/SwiftGumbo/.build/aarch64-unknown-linux-android/debug/CGumboParser.build/string_buffer.c.o -x c /Users/vova/Downloads/swift/SwiftGumbo/Sources/CGumboParser/string_buffer.c
-isysroot /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -internal-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysr -fobjc-runtime=gcc -fdiagnostics-show-option -o /Users/vova/Downloads/swift/SwiftGumbo/.build/aarch64-unknown-linux-android/debug/CGumboParser.build/util.c.o -x c /Users/vova/Downloads/swift/SwiftGumbo/Sources/CGumboParser/util.c
/Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include -internal-externc-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/include -internal-externc-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_-fdiagnostics-show-option -o /Users/vova/Downloads/swift/SwiftGumbo/.build/aarch64-unknown-linux-android/debug/CGumboParser.build/parser.c.o -x c /Users/vova/Downloads/swift/SwiftGumbo/Sources/CGumboParser/parser.c
clang -cc1 version 12.0.0 (clang-1200.0.32.27) default target x86_64-apple-darwin20.1.0
clang -cc1 version 12.0.0 (clang-1200.0.32.27) default target x86_64-apple-darwin20.1.0
clang -cc1 version 12.0.0 (clang-1200.0.32.27) default target x86_64-apple-darwin20.1.0
clang -cc1 version 12.0.0 (clang-1200.0.32.27) default target x86_64-apple-darwin20.1.0
clang -cc1 version 12.0.0 (clang-1200.0.32.27) default target x86_64-apple-darwin20.1.0
clang -cc1 version 12.0.0 (clang-1200.0.32.27) default target x86_64-apple-darwin20.1.0
clang -cc1 version 12.0.0 (clang-1200.0.32.27) default target x86_64-apple-darwin20.1.0
clang -cc1 version 12.0.0 (clang-1200.0.32.27) default target x86_64-apple-darwin20.1.0
clang -cc1 version 12.0.0 (clang-1200.0.32.27) default target x86_64-apple-darwin20.1.0
clang -cc1 version 12.0.0 (clang-1200.0.32.27) default target x86_64-apple-darwin20.1.0
clang -cc1 version 12.0.0 (clang-1200.0.32.27) default target x86_64-apple-darwin20.1.0
ignoring nonexistent directory "/Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/include"
#include "..." search starts here:
#include <...> search starts here:
 /Users/vova/Downloads/swift/SwiftGumbo/Sources/CGumboParser/include
 /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include
 /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include
 /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android
 /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include
End of search list.
ignoring nonexistent directory "/Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/include"
#include "..." search starts here:
#include <...> search starts here:
 /Users/vova/Downloads/swift/SwiftGumbo/Sources/CGumboParser/include
 /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include
 /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include
 /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android
 /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include
End of search list.
ignoring nonexistent directory "/Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/include"
#include "..." search starts here:
#include <...> search starts here:
 /Users/vova/Downloads/swift/SwiftGumbo/Sources/CGumboParser/include
 /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include
 /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include
 /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android
 /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include
End of search list.
ignoring nonexistent directory "/Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/include"
#include "..." search starts here:
#include <...> search starts here:
 /Users/vova/Downloads/swift/SwiftGumbo/Sources/CGumboParser/include
 /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include
 /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include
 /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android
 /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include
End of search list.
ignoring nonexistent directory "/Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/include"
#include "..." search starts here:
#include <...> search starts here:
 /Users/vova/Downloads/swift/SwiftGumbo/Sources/CGumboParser/include
 /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include
 /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include
 /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android
 /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include
End of search list.
ignoring nonexistent directory "/Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/include"
#include "..." search starts here:
#include <...> search starts here:
 /Users/vova/Downloads/swift/SwiftGumbo/Sources/CGumboParser/include
 /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include
 /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include
 /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android
 /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include
End of search list.
ignoring nonexistent directory "/Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/include"
#include "..." search starts here:
#include <...> search starts here:
 /Users/vova/Downloads/swift/SwiftGumbo/Sources/CGumboParser/include
 /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include
 /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include
 /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android
 /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include
End of search list.
ignoring nonexistent directory "/Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/include"
#include "..." search starts here:
#include <...> search starts here:
 /Users/vova/Downloads/swift/SwiftGumbo/Sources/CGumboParser/include
 /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include
 /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include
 /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android
 /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include
End of search list.
ignoring nonexistent directory "/Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/include"
#include "..." search starts here:
#include <...> search starts here:
 /Users/vova/Downloads/swift/SwiftGumbo/Sources/CGumboParser/include
 /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include
 /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include
 /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android
 /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include
End of search list.
ignoring nonexistent directory "/Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/include"
#include "..." search starts here:
#include <...> search starts here:
 /Users/vova/Downloads/swift/SwiftGumbo/Sources/CGumboParser/include
 /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include
 /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include
 /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android
 /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include
End of search list.
ignoring nonexistent directory "/Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/include"
#include "..." search starts here:
#include <...> search starts here:
 /Users/vova/Downloads/swift/SwiftGumbo/Sources/CGumboParser/include
 /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include
 /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include
 /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android
 /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include
End of search list.
clang -cc1 version 12.0.0 (clang-1200.0.32.27) default target x86_64-apple-darwin20.1.0
ignoring nonexistent directory "/Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/include"
#include "..." search starts here:
#include <...> search starts here:
 /Users/vova/Downloads/swift/SwiftGumbo/Sources/CGumboParser/include
 /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include
 /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include
 /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android
 /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include
End of search list.
Apple clang version 12.0.0 (clang-1200.0.32.27)
Target: aarch64-unknown-linux-android
Thread model: posix
InstalledDir: /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
 -isysroot /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -internal-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sys/Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android -internal-externc-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/ -x c /Users/vova/Downloads/swift/SwiftGumbo/Sources/CGumboParser/char_ref.c
Apple clang version 12.0.0 (clang-1200.0.32.27)
Target: aarch64-unknown-linux-android
Thread model: posix
InstalledDir: /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
/Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -internal-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lo /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include -internal-externc-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuil-x c /Users/vova/Downloads/swift/SwiftGumbo/Sources/CGumboParser/attribute.c
Apple clang version 12.0.0 (clang-1200.0.32.27)
Target: aarch64-unknown-linux-android
Thread model: posix
InstalledDir: /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
 -isysroot /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -internal-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include -internal-isystem /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include -internal-externc-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android -internal-externc-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/include -internal-externc-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include -O0 -std=c99 -fdebug-compilation-dir /Users/vova/Downloads/swift/SwiftGu/Users/vova/Downloads/swift/SwiftGumbo/Sources/CGumboParser/ascii.c
clang -cc1 version 12.0.0 (clang-1200.0.32.27) default target x86_64-apple-darwin20.1.0
clang -cc1 version 12.0.0 (clang-1200.0.32.27) default target x86_64-apple-darwin20.1.0
ignoring nonexistent directory "/Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/include"
#include "..." search starts here:
#include <...> search starts here:



/Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android

End of search list.
ignoring nonexistent directory "/Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/include"
#include "..." search starts here:
#include <...> search starts here:
/Users/vova/Downloads/swift/SwiftGumbo/Sources/CGumboParser/include
 /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include

 /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android
 /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include
End of search list.
x86_64-apple-darwin20.1.0
ignoring nonexistent directory "/Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/include"
#include "..." search starts here:
#include <...> search starts here:
 /Users/vova/Downloads/swift/SwiftGumbo/Sources/CGumboParser/include




End of search list.
[19/19] Merging module SwiftGumbo

Checking result binary:

$ file /Users/vova/Downloads/swift/SwiftGumbo/.build/aarch64-unknown-linux-android/debug/libSwiftGumbo.so 
/Users/vova/Downloads/swift/SwiftGumbo/.build/aarch64-unknown-linux-android/debug/libSwiftGumbo.so: ELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, with debug_info, not stripped

One more experiment (using swift from Xcode 12).

swift build --destination  /Users/vova/Downloads/swift/android-aarch64.json
Apple clang version 12.0.0 (clang-1200.0.32.27)
Target: aarch64-unknown-linux-android
Thread model: posix
InstalledDir: /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
Apple clang version 12.0.0 (clang-1200.0.32.27)
Target: aarch64-unknown-linux-android
Thread model: posix
InstalledDir: /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
 "/Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang" -cc1 -triple aarch64-unknown-linux-android -emit-obj -mrelax-all -mnoexecstack -disable-free -disable-llvm-verifier -discard-value-names -main-file-name svg_tags.c -mrelocation-model pic -pic-level 2 -mthread-model posix -mframe-pointer=non-leaf -masm-verbose -mconstructor-aliases -target-cpu generic -target-feature +neon -target-abi aapcs -mllvm -aarch64-fix-cortex-a53-835769=1 -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -target-linker-version 609.6 -v -resource-dir /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0 -dependency-file /Users/vova/Downloads/swift/SwiftGumbo/.build/aarch64-unknown-linux-android/debug/CGumboParser.build/svg_tags.c.d -skip-unused-modulemap-deps -MT dependencies -sys-header-deps -D SWIFT_PACKAGE=1 -D DEBUG=1 -I /Users/vova/Downloads/swift/SwiftGumbo/Sources/CGumboParser/include -isysroot /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -I/usr/local/include -internal-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include -internal-isystem /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include -internal-externc-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android -internal-externc-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/include -internal-externc-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include -O0 -std=c99 -fdebug-compilation-dir /Users/vova/Downloads/swift/SwiftGumbo -ferror-limit 19 -fmessage-length 0 -mdarwin-stkchk-strong-link -fblocks -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fdiagnostics-show-option -o /Users/vova/Downloads/swift/SwiftGumbo/.build/aarch64-unknown-linux-android/debug/CGumboParser.build/svg_tags.c.o -x c /Users/vova/Downloads/swift/SwiftGumbo/Sources/CGumboParser/svg_tags.c
 "/Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang" -cc1 -triple aarch64-unknown-linux-android -emit-obj -mrelax-all -mnoexecstack -disable-free -disable-llvm-verifier -discard-value-names -main-file-name utf8.c -mrelocation-model pic -pic-level 2 -mthread-model posix -mframe-pointer=non-leaf -masm-verbose -mconstructor-aliases -target-cpu generic -target-feature +neon -target-abi aapcs -mllvm -aarch64-fix-cortex-a53-835769=1 -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -target-linker-version 609.6 -v -resource-dir /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0 -dependency-file /Users/vova/Downloads/swift/SwiftGumbo/.build/aarch64-unknown-linux-android/debug/CGumboParser.build/utf8.c.d -skip-unused-modulemap-deps -MT dependencies -sys-header-deps -D SWIFT_PACKAGE=1 -D DEBUG=1 -I /Users/vova/Downloads/swift/SwiftGumbo/Sources/CGumboParser/include -isysroot /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -I/usr/local/include -internal-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include -internal-isystem /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include -internal-externc-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android -internal-externc-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/include -internal-externc-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include -O0 -std=c99 -fdebug-compilation-dir /Users/vova/Downloads/swift/SwiftGumbo -ferror-limit 19 -fmessage-length 0 -mdarwin-stkchk-strong-link -fblocks -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fdiagnostics-show-option -o /Users/vova/Downloads/swift/SwiftGumbo/.build/aarch64-unknown-linux-android/debug/CGumboParser.build/utf8.c.o -x c /Users/vova/Downloads/swift/SwiftGumbo/Sources/CGumboParser/utf8.c
Apple clang version 12.0.0 (clang-1200.0.32.27)
Target: aarch64-unknown-linux-android
Thread model: posix
InstalledDir: /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
Apple clang version 12.0.0 (clang-1200.0.32.27)
Target: aarch64-unknown-linux-android
Thread model: posix
InstalledDir: /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
Apple clang version 12.0.0 (clang-1200.0.32.27)
Target: aarch64-unknown-linux-android
Thread model: posix
InstalledDir: /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
n/clang" -cc1 -triple aarch64-unknown-linux-android -emit-obj -mrelax-all -mnoexecstack -disable-free -disable-llvm-verifier -discard-value-names -main-file-name parser.c -mrelocation-model pic -pic-level 2 -mthread-mo-v -resource-dir /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0 -dependency-file /Users/vova/Downloads/swift/SwiftGumbo/.build/aarch64-unknown-linux-android/debug/CGumboParser.build/parser.c.d -skip-unused-modulemap-deps -MT dependencies -sys-header-deps -D SWIFT_PACKAGE=1 -D DEBUG=1 -I /Users/vova/Downloads/swift/SwiftGumbo/Sources/CGumboParser/include -isysroot /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -I/usr/local/include -internal-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64//Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include -internal-externc-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android -internal-externc-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/include -internal-externc-isystem /Vol -fmessage-length 0 -mdarwin-stkchk-strong-link -fblocks -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fdiagnostics-show-option -o /Users/vova/Downloads/swift/SwiftGumbo/.build/aarch64-unknown-linux-android-x c /Users/vova/Downloads/swift/SwiftGumbo/Sources/CGumboParser/parser.c
 "/Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang" -cc1 -triple aarch64-unknown-linux-android -emit-obj -mrelax-all -mnoexecstack -disable-free -disable-llvm-verif -mframe-pointer=non-leaf -masm-verbose -mconstructor-aliases -target-cpu generic -target-feature +neon -target-abi aapcs -mllvm -aarch64-fix-cortex-a53-835769=1 -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -target-linker-version 609.6 -v -resource-dir /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0 -dependency-file /Users/vova/Downloads/swift/SwiftGumbo/.build/aarch64-unknown-linux-android/debug/CGumboParser.build/tokenizer.c.d -skip-unused-modulemap-deps -MT dependencies -sys-header-deps -D SWIFT_PACKAGE=1 -D DEBUG=1 -I /Users/vova/Downloads/swift/SwiftGumbo/Sources/CGumboParser/include -isysroot /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -I/usr/local/include -internal-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include -internal-isystem /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include -internal-externc-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android -internal-externc-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/include -internal-externc-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include -O0 -std=c99 -fdebug-compilation-dir /Users/vova/Downloads/swift/SwiftGumbo -ferror-limit 19 -fmessage-length 0 -mdarwin-stkchk-strong-link -fblocks -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fdiagnostics-show-option -o /Users/vova/Downloads/swift/SwiftGumbo/.build/aarch64-unknown-linux-android/debug/CGumboParser.build/tokenizer.c.o -x c /Users/vova/Downloads/swift/SwiftGumbo/Sources/CGumboParser/tokenizer.c
Apple clang version 12.0.0 (clang-1200.0.32.27)
Target: aarch64-unknown-linux-android
Thread model: posix
InstalledDir: /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang" -cc1 -triple aarch64-unknown-linux-android -emit-obj -mrelax-all -mnoexecstack -disable-free -disable-llvm-verifier -discard-value-names -main-file-name foreign_attrs.c -mrelocation-model pic -pic-level 2 -mthread-model posix -mframe-pointer=non-leaf -masm-verbose -mconstructor-aliases -target-cpu generic -target-feature +neon -target-abi aapcs -mllvm -aarch64-fix-cortex-a53-835769=1 -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -target-linker-version 609.6 -v -resource-dir /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0 -dependency-file /Users/vova/Downloads/swift/SwiftGumbo/.build/aarch64-unknown-linux-android/debug/CGumboParser.build/foreign_attrs.c.d -skip-unused-modulemap-deps -MT dependencies -sys-header-deps -D SWIFT_PACKAGE=1 -D DEBUG=1 -I /Users/vova/Downloads/swift/SwiftGumbo/Sources/CGumboParser/include -isysroot /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -I/usr/local/include -internal-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include -internal-isystem /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include -internal-externc-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android -internal-externc-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/include -internal-externc-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include -O0 -std=c99 -fdebug-compilation-dir /Users/vova/Downloads/swift/SwiftGumbo -ferror-limit 19 -fmessage-length 0 -mdarwin-stkchk-strong-link -fblocks -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fdiagnostics-show-option -o /Users/vova/Downloads/swift/SwiftGumbo/.build/aarch64-unknown-linux-android/debug/CGumboParser.build/foreign_attrs.c.o -x c /Users/vova/Downloads/swift/SwiftGumbo/Sources/CGumboParser/foreign_attrs.c
Apple clang version 12.0.0 (clang-1200.0.32.27)
Target: aarch64-unknown-linux-android
Thread model: posix
InstalledDir: /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
lang" -cc1 -triple aarch64-unknown-linux-android -emit-obj -mrelax-all -mnoexecstack -disable-free -disable-llvm-verifier -discard-value-names -main-file-name tag_lookup.c -mrelocation-model pic -pic-level 2 -mthread-m/Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0 -dependency-file /Users/vova/Downloads/swift/SwiftGumbo/.build/aarch64-unknown-linux-android/debug/CGumboPar/bin/clang" -cc1 -triple aarch64-unknown-linux-android -emit-obj -mrelax-all -mnoexecstack -disable-free -disable-llvm-verifier -discard-value-names -main-file-name tag.c -mrelocation-model pic -pic-level 2 -mthread-mo -D DEBUG=1 -I /Users/vova/Downloads/swift/SwiftGumbo/Sources/CGumboParser/include -isysroot /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -I/usr/local/include -internal-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include -internal-isystem /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include -internal-externc-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android -internal-externc-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/include -internal-externc-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/dar/Users/vova/Downloads/swift/SwiftGumbo/.build/aarch64-unknown-linux-android/debug/CGumboParser.build/tag_lookup.c.o -x c /Users/vova/Downloads/swift/SwiftGumbo/Sources/CGumboParser/tag_lookup.c
 posix -mframe-pointer=non-leaf -masm-verbose -mconstructor-aliases -target-cpu generic -target-feature +neon -target-abi aapcs -mllvm -aarch64-fix-cortex-a53-835769=1 -fallow-half-arguments-and-returns -dwarf-column-i /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0 -dependency-file /Users/vova/Downloads/swift/SwiftGumbo/.build/aarch64-unknown-linux-android/debug/CGumboPa-sys-header-deps -D SWIFT_PACKAGE=1 -D DEBUG=1 -I /Users/vova/Downloads/swift/SwiftGumbo/Sources/CGumboParser/include -isysroot /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -I/usr/local/include -internal-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include -internal-isystem /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include -internal-externc-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android -internal-externc-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/include -internal-externc-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6-o /Users/vova/Downloads/swift/SwiftGumbo/.build/aarch64-unknown-linux-android/debug/CGumboParser.build/tag.c.o -x c /Users/vova/Downloads/swift/SwiftGumbo/Sources/CGumboParser/tag.c
Apple clang version 12.0.0 (clang-1200.0.32.27)
Target: aarch64-unknown-linux-android
Thread model: posix
InstalledDir: /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
Apple clang version 12.0.0 (clang-1200.0.32.27)
Target: aarch64-unknown-linux-android
Thread model: posix
InstalledDir: /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
 "/Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang" -cc1 -triple aarch64-unknown-linux-android -emit-obj -mrelax-all -mnoexecstack -disable-free -disable-llvm-verifier -discard-value-names -main-file-name vector.c -mrelocation-model pic -pic-level 2 -mthread-model posix -mframe-pointer=non-leaf -masm-verbose -mconstructor-aliases -target-cpu generic -target-feature +neon -target-abi aapcs -mllvm -aarch64-fix-cortex-a53-835769=1 -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -target-linker-version 609.6 -v -resource-dir /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0 -dependency-file /Users/vova/Downloads/swift/SwiftGumbo/.build/aarch64-unknown-linux-android/debug/CGumboParser.build/vector.c.d -skip-unused-modulemap-deps -MT dependencies -sys-header-deps -D SWIFT_PACKAGE=1 -D DEBUG=1 -I /Users/vova/Downloads/swift/SwiftGumbo/Sources/CGumboParser/include -isysroot /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -I/usr/local/include -internal-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include -internal-isystem /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include -internal-externc-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android -internal-externc-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/include -internal-externc-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include -O0 -std=c99 -fdebug-compilation-dir /Users/vova/Downloads/swift/SwiftGumbo -ferror-limit 19 -fmessage-length 0 -mdarwin-stkchk-strong-link -fblocks -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fdiagnostics-show-option -o /Users/vova/Downloads/swift/SwiftGumbo/.build/aarch64-unknown-linux-android/debug/CGumboParser.build/vector.c.o -x c /Users/vova/Downloads/swift/SwiftGumbo/Sources/CGumboParser/vector.c
 "/Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang" -cc1 -triple aarch64-unknown-linux-android -emit-obj -mrelax-all -mnoexecstack -disable-free -disable-llvm-verifier -discard-value-names -main-file-name string_buffer.c -mrelocation-model pic -pic-level 2 -mthread-model posix -mframe-pointer=non-leaf -masm-verbose -mconstructor-aliases -target-cpu generic -target-feature +neon -target-abi aapcs -mllvm -aarch64-fix-cortex-a53-835769=1 -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -target-linker-version 609.6 -v -resource-dir /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0 -dependency-file /Users/vova/Downloads/swift/SwiftGumbo/.build/aarch64-unknown-linux-android/debug/CGumboParser.build/string_buffer.c.d -skip-unused-modulemap-deps -MT dependencies -sys-header-deps -D SWIFT_PACKAGE=1 -D DEBUG=1 -I /Users/vova/Downloads/swift/SwiftGumbo/Sources/CGumboParser/include -isysroot /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -I/usr/local/include -internal-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include -internal-isystem /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include -internal-externc-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android -internal-externc-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/include -internal-externc-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include -O0 -std=c99 -fdebug-compilation-dir /Users/vova/Downloads/swift/SwiftGumbo -ferror-limit 19 -fmessage-length 0 -mdarwin-stkchk-strong-link -fblocks -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fdiagnostics-show-option -o /Users/vova/Downloads/swift/SwiftGumbo/.build/aarch64-unknown-linux-android/debug/CGumboParser.build/string_buffer.c.o -x c /Users/vova/Downloads/swift/SwiftGumbo/Sources/CGumboParser/string_buffer.c
Apple clang version 12.0.0 (clang-1200.0.32.27)
Target: aarch64-unknown-linux-android
Thread model: posix
InstalledDir: /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
Apple clang version 12.0.0 (clang-1200.0.32.27)
Target: aarch64-unknown-linux-android
Thread model: posix
InstalledDir: /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
 "/Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang" -cc1 -triple aarch64-unknown-linux-android -emit-obj -mrelax-all -mnoexecstack -disable-free -disable-llvm-verifier -discard-value-names -main-file-name svg_attrs.c -mrelocation-model pic -pic-level 2 -mthread-model posix -mframe-pointer=non-leaf -masm-verbose -mconstructor-aliases -target-cpu generic -target-feature +neon -target-abi aapcs -mllvm -aarch64-fix-cortex-a53-835769=1 -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -target-linker-version 609.6 -v -resource-dir /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0 -dependency-file /Users/vova/Downloads/swift/SwiftGumbo/.build/aarch64-unknown-linux-android/debug/CGumboParser.build/svg_attrs.c.d -skip-unused-modulemap-deps -MT dependencies -sys-header-deps -D SWIFT_PACKAGE=1 -D DEBUG=1 -I /Users/vova/Downloads/swift/SwiftGumbo/Sources/CGumboParser/include -isysroot /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -I/usr/local/include -internal-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include -internal-isystem /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include -internal-externc-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android -internal-externc-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/include -internal-externc-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include -O0 -std=c99 -fdebug-compilation-dir /Users/vova/Downloads/swift/SwiftGumbo -ferror-limit 19 -fmessage-length 0 -mdarwin-stkchk-strong-link -fblocks -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fdiagnostics-show-option -o /Users/vova/Downloads/swift/SwiftGumbo/.build/aarch64-unknown-linux-android/debug/CGumboParser.build/svg_attrs.c.o -x c /Users/vova/Downloads/swift/SwiftGumbo/Sources/CGumboParser/svg_attrs.c
 "/Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang" -cc1 -triple aarch64-unknown-linux-android -emit-obj -mrelax-all -mnoexecstack -disable-free -disable-llvm-verifier -discard-value-names -main-file-name util.c -mrelocation-model pic -pic-level 2 -mthread-model posix -mframe-pointer=non-leaf -masm-verbose -mconstructor-aliases -target-cpu generic -target-feature +neon -target-abi aapcs -mllvm -aarch64-fix-cortex-a53-835769=1 -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -target-linker-version 609.6 -v -resource-dir /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0 -dependency-file /Users/vova/Downloads/swift/SwiftGumbo/.build/aarch64-unknown-linux-android/debug/CGumboParser.build/util.c.d -skip-unused-modulemap-deps -MT dependencies -sys-header-deps -D SWIFT_PACKAGE=1 -D DEBUG=1 -I /Users/vova/Downloads/swift/SwiftGumbo/Sources/CGumboParser/include -isysroot /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -I/usr/local/include -internal-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include -internal-isystem /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include -internal-externc-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android -internal-externc-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/include -internal-externc-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include -O0 -std=c99 -fdebug-compilation-dir /Users/vova/Downloads/swift/SwiftGumbo -ferror-limit 19 -fmessage-length 0 -mdarwin-stkchk-strong-link -fblocks -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fdiagnostics-show-option -o /Users/vova/Downloads/swift/SwiftGumbo/.build/aarch64-unknown-linux-android/debug/CGumboParser.build/util.c.o -x c /Users/vova/Downloads/swift/SwiftGumbo/Sources/CGumboParser/util.c
clang -cc1 version 12.0.0 (clang-1200.0.32.27) default target x86_64-apple-darwin20.1.0
ignoring nonexistent directory "/Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/include"
#include "..." search starts here:
#include <...> search starts here:
 /Users/vova/Downloads/swift/SwiftGumbo/Sources/CGumboParser/include
 /usr/local/include
 /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include
 /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include
 /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android
 /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include
End of search list.
clang -cc1 version 12.0.0 (clang-1200.0.32.27) default target x86_64-apple-darwin20.1.0
clang -cc1 version 12.0.0 (clang-1200.0.32.27) default target x86_64-apple-darwin20.1.0
ignoring nonexistent directory "/Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/include"
clang -cc1 version 12.0.0 (clang-1200.0.32.27) default target x86_64-apple-darwin20.1.0
ignoring nonexistent directory "/Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/include"
#include "..." search starts here:
#include <...> search starts here:
 /Users/vova/Downloads/swift/SwiftGumbo/Sources/CGumboParser/include
 /usr/local/include
 /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include
clang -cc1 version 12.0.0 (clang-1200.0.32.27) default target x86_64-apple-darwin20.1.0
#include "..." search starts here:
#include <...> search starts here:
 /Users/vova/Downloads/swift/SwiftGumbo/Sources/CGumboParser/include
 /usr/local/include
 /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include
 /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include
 /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android
 /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include
End of search list.
clang -cc1 version 12.0.0 (clang-1200.0.32.27) default target x86_64-apple-darwin20.1.0
ignoring nonexistent directory "/Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/include"
#include "..." search starts here:
#include <...> search starts here:
 /Users/vova/Downloads/swift/SwiftGumbo/Sources/CGumboParser/include
 /usr/local/include
 /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include
 /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include
 /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android
 /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include
End of search list.
/Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include
 /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android
 /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include
End of search list.
ignoring nonexistent directory "/Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/include"
#include "..." search starts here:
#include <...> search starts here:
 /Users/vova/Downloads/swift/SwiftGumbo/Sources/CGumboParser/include
 /usr/local/include
 /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include
 /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include
 /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android
 /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include
End of search list.
ignoring nonexistent directory "/Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/include"
#include "..." search starts here:
#include <...> search starts here:
 /Users/vova/Downloads/swift/SwiftGumbo/Sources/CGumboParser/include
 /usr/local/include
 /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include
 /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include
 /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android
 /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include
End of search list.
clang -cc1 version 12.0.0 (clang-1200.0.32.27) default target x86_64-apple-darwin20.1.0
ignoring nonexistent directory "/Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/include"
#include "..." search starts here:
#include <...> search starts here:
 /Users/vova/Downloads/swift/SwiftGumbo/Sources/CGumboParser/include
 /usr/local/include
 /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include
 /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include
 /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android
 /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include
End of search list.
clang -cc1 version 12.0.0 (clang-1200.0.32.27) default target x86_64-apple-darwin20.1.0
ignoring nonexistent directory "/Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/include"
#include "..." search starts here:
#include <...> search starts here:
 /Users/vova/Downloads/swift/SwiftGumbo/Sources/CGumboParser/include
 /usr/local/include
 /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include
 /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include
 /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android
 /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include
End of search list.
clang -cc1 version 12.0.0 (clang-1200.0.32.27) default target x86_64-apple-darwin20.1.0
ignoring nonexistent directory "/Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/include"
#include "..." search starts here:
#include <...> search starts here:
 /Users/vova/Downloads/swift/SwiftGumbo/Sources/CGumboParser/include
 /usr/local/include
 /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include
 /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include
 /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android
 /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include
End of search list.
clang -cc1 version 12.0.0 (clang-1200.0.32.27) default target x86_64-apple-darwin20.1.0
ignoring nonexistent directory "/Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/include"
#include "..." search starts here:
#include <...> search starts here:
 /Users/vova/Downloads/swift/SwiftGumbo/Sources/CGumboParser/include
 /usr/local/include
 /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include
 /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include
 /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android
 /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include
End of search list.
clang -cc1 version 12.0.0 (clang-1200.0.32.27) default target x86_64-apple-darwin20.1.0
ignoring nonexistent directory "/Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/include"
#include "..." search starts here:
#include <...> search starts here:
 /Users/vova/Downloads/swift/SwiftGumbo/Sources/CGumboParser/include
 /usr/local/include
 /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include
 /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include
 /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android
 /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include
End of search list.
Apple clang version 12.0.0 (clang-1200.0.32.27)
Target: aarch64-unknown-linux-android
Thread model: posix
InstalledDir: /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
 "/Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang" -cc1 -triple aarch64-unknown-linux-android -emit-obj -mrelax-all -mnoexecstack -disable-free -disable-llvm-verifier -discard-value-names -main-file-name error.c -mrelocation-model pic -pic-level 2 -mthread-model posix -mframe-pointer=non-leaf -masm-verbose -mconstructor-aliases -target-cpu generic -target-feature +neon -target-abi aapcs -mllvm -aarch64-fix-cortex-a53-835769=1 -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -target-linker-version 609.6 -v -resource-dir /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0 -dependency-file /Users/vova/Downloads/swift/SwiftGumbo/.build/aarch64-unknown-linux-android/debug/CGumboParser.build/error.c.d -skip-unused-modulemap-deps -MT dependencies -sys-header-deps -D SWIFT_PACKAGE=1 -D DEBUG=1 -I /Users/vova/Downloads/swift/SwiftGumbo/Sources/CGumboParser/include -isysroot /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -I/usr/local/include -internal-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include -internal-isystem /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include -internal-externc-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android -internal-externc-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/-internal-externc-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include -O0 -std=c99 -fdebug-compilation-dir /Users/vova/Downloads/swift/SwiftGumbo -ferror-limit 19 -fmessage-length 0 -mdarwin-stkchk-strong-link -fblocks -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fdiagnostics-show-option -o /Users/vova/Downloads/swift/SwiftGumbo/.build/aarch64-unknown-linux-android/debug/CGumboParser.build/error.c.o -x c /Users/vova/Downloads/swift/SwiftGumbo/Sources/CGumboParser/error.c
clang -cc1 version 12.0.0 (clang-1200.0.32.27) default target x86_64-apple-darwin20.1.0
ignoring nonexistent directory "/Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/include"
#include "..." search starts here:
#include <...> search starts here:
 /Users/vova/Downloads/swift/SwiftGumbo/Sources/CGumboParser/include
 /usr/local/include
 /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include
 /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include
 /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android
 /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include
End of search list.
Apple clang version 12.0.0 (clang-1200.0.32.27)
Target: aarch64-unknown-linux-android
posix

 -internal-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include -internal-isystem /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/Xc -internal-externc-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android -internal-externc-isystem /Volumes/Shared/Data/Android/sdk/n -x c /Users/vova/Downloads/swift/SwiftGumbo/Sources/CGumboParser/char_ref.c
Apple clang version 12.0.0 (clang-1200.0.32.27)
Target: aarch64-unknown-linux-android
Thread model: posix
InstalledDir: /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
-mthread-model posix -mframe-pointer=non-leaf -masm-verbose -mconstructor-aliases -target-cpu generic -target-feature +neon -target-abi aapcs -mllvm -aarch64-fix-cortex-a53-835769=1 -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -target-linker-version 609.6 -v -resource-dir /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/X -skip-unused-modulemap-deps -MT dependencies -sys-header-deps -D SWIFT_PACKAGE=1 -D DEBUG=1 -I /Users/vova/Downloads/swift/SwiftGumbo/Sources/CGumboParser/include -isysroot /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -I/usr/local/include -internal-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include -internal-isystem /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include -internal-externc-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android -internal-externc-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/include -internal-externc-isyst-fdebug-compilation-dir /Users/vova/Downloads/swift/SwiftGumbo -ferror-limit 19 -fmessage-length 0 -mdarwin-stkchk-strong-link -fblocks -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fdiagnostics-show-option -o /Users/vova/Downloads/swift/SwiftGumbo/.build/aarch64-unknown-linux-android/debug/CGumboParser.build/attribute.c.o -x c /Users/vova/Downloads/swift/SwiftGumbo/Sources/CGumboParser/attribute.c
Apple clang version 12.0.0 (clang-1200.0.32.27)
Target: aarch64-unknown-linux-android
Thread model: posix
InstalledDir: /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
-internal-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include -internal-isystem /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/Xco-internal-externc-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android -internal-externc-isystem /Volumes/Shared/Data/Android/sdk/ndc /Users/vova/Downloads/swift/SwiftGumbo/Sources/CGumboParser/ascii.c
clang -cc1 version 12.0.0 (clang-1200.0.32.27) default target x86_64-apple-darwin20.1.0
x86_64-apple-darwin20.1.0
ignoring nonexistent directory "/Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/include"
ignoring nonexistent directory "/Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/include"
#include "..." search starts here:
#include <...> search starts here:
 /Users/vova/Downloads/swift/SwiftGumbo/Sources/CGumboParser/include
#include "..." search starts here:
#include <...> search starts here:
 /Users/vova/Downloads/swift/SwiftGumbo/Sources/CGumboParser/include
 /usr/local/include
/usr/local/include
 /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include
 /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include
 /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android
/Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include
End of search list.
 /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include
 /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include
 /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android
/Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include
End of search list.
x86_64-apple-darwin20.1.0
ignoring nonexistent directory "/Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/include"
#include "..." search starts here:
#include <...> search starts here:
 /Users/vova/Downloads/swift/SwiftGumbo/Sources/CGumboParser/include
 /usr/local/include
 /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include
 /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include
 /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android
 /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include
End of search list.
[21/21] Linking libSwiftGumbo.so

Checking binary:

file /Users/vova/Downloads/swift/SwiftGumbo/.build/aarch64-unknown-linux-android/debug/libSwiftGumbo.so 
/Users/vova/Downloads/swift/SwiftGumbo/.build/aarch64-unknown-linux-android/debug/libSwiftGumbo.so: ELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, with debug_info, not stripped

Another experiment ("toolchain-bin-dir" set to Xcode 12 Toolchain "/Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin"):

swift build --destination  /Users/vova/Downloads/swift/android-aarch64.json
Apple clang version 12.0.0 (clang-1200.0.32.27)
Target: aarch64-unknown-linux-android
Thread model: posix
InstalledDir: /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
 "/Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang" -cc1 -triple aarch64-unknown-linux-android -emit-obj -mrelax-all -mnoexecstack -disable-free -disable-llvm-verifier -discard-value-names -main-file-name foreign_attrs.c -mrelocation-model pic -pic-level 2 -mthread-model posix -mframe-pointer=non-leaf -masm-verbose -mconstructor-aliases -target-cpu generic -target-feature +neon -target-abi aapcs -mllvm -aarch64-fix-cortex-a53-835769=1 -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -target-linker-version 609.6 -v -resource-dir /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0 -dependency-file /Users/vova/Downloads/swift/SwiftGumbo/.build/aarch64-unknown-linux-android/debug/CGumboParser.build/foreign_attrs.c.d -skip-unused-modulemap-deps -MT dependencies -sys-header-deps -D SWIFT_PACKAGE=1 -D DEBUG=1 -I /Users/vova/Downloads/swift/SwiftGumbo/Sources/CGumboParser/include -isysroot /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -I/usr/local/include -internal-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include -internal-isystem /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include -internal-externc-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android -internal-externc-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/include -internal-externc-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include -O0 -std=c99 -fdebug-compilation-dir /Users/vova/Downloads/swift/SwiftGumbo -ferror-limit 19 -fmessage-length 0 -mdarwin-stkchk-strong-link -fblocks -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fdiagnostics-show-option -o /Users/vova/Downloads/swift/SwiftGumbo/.build/aarch64-unknown-linux-android/debug/CGumboParser.build/foreign_attrs.c.o -x c /Users/vova/Downloads/swift/SwiftGumbo/Sources/CGumboParser/foreign_attrs.c
Apple clang version 12.0.0 (clang-1200.0.32.27)
Target: aarch64-unknown-linux-android
Thread model: posix
InstalledDir: /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
 "/Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang" -cc1 -triple aarch64-unknown-linux-android -emit-obj -mrelax-all -mnoexecstack -disable-free -disable-llvm-verifier -discard-value-names -main-file-name string_buffer.c -mrelocation-model pic -pic-level 2 -mthread-model posix -mframe-pointer=non-leaf -masm-verbose -mconstructor-aliases -target-cpu generic -target-feature +neon -target-abi aapcs -mllvm -aarch64-fix-cortex-a53-835769=1 -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -target-linker-version 609.6 -v -resource-dir /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0 -dependency-file /Users/vova/Downloads/swift/SwiftGumbo/.build/aarch64-unknown-linux-android/debug/CGumboParser.build/string_buffer.c.d -skip-unused-modulemap-deps -MT dependencies -sys-header-deps -D SWIFT_PACKAGE=1 -D DEBUG=1 -I /Users/vova/Downloads/swift/SwiftGumbo/Sources/CGumboParser/include -isysroot /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -I/usr/local/include -internal-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include -internal-isystem /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include -internal-externc-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android -internal-externc-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/include -internal-externc-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include -O0 -std=c99 -fdebug-compilation-dir /Users/vova/Downloads/swift/SwiftGumbo -ferror-limit 19 -fmessage-length 0 -mdarwin-stkchk-strong-link -fblocks -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fdiagnostics-show-option -o /Users/vova/Downloads/swift/SwiftGumbo/.build/aarch64-unknown-linux-android/debug/CGumboParser.build/string_buffer.c.o -x c /Users/vova/Downloads/swift/SwiftGumbo/Sources/CGumboParser/string_buffer.c
Apple clang version 12.0.0 (clang-1200.0.32.27)
Target: aarch64-unknown-linux-android
Thread model: posix
InstalledDir: /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
 "/Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang" -cc1 -triple aarch64-unknown-linux-android -emit-obj -mrelax-all -mnoexecstack -disable-free -disable-llvm-verifier -discard-value-names -main-file-name utf8.c -mrelocation-model pic -pic-level 2 -mthread-model posix -mframe-pointer=non-leaf -masm-verbose -mconstructor-aliases -target-cpu generic -target-feature +neon -target-abi aapcs -mllvm -aarch64-fix-cortex-a53-835769=1 -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -target-linker-version 609.6 -v -resource-dir /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0 -dependency-file /Users/vova/Downloads/swift/SwiftGumbo/.build/aarch64-unknown-linux-android/debug/CGumboParser.build/utf8.c.d -skip-unused-modulemap-deps -MT dependencies -sys-header-deps -D SWIFT_PACKAGE=1 -D DEBUG=1 -I /Users/vova/Downloads/swift/SwiftGumbo/Sources/CGumboParser/include -isysroot /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -I/usr/local/include -internal-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include -internal-isystem /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include -internal-externc-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android -internal-externc-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/include -internal-externc-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include -O0 -std=c99 -fdebug-compilation-dir /Users/vova/Downloads/swift/SwiftGumbo -ferror-limit 19 -fmessage-length 0 -mdarwin-stkchk-strong-link -fblocks -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fdiagnostics-show-option -o /Users/vova/Downloads/swift/SwiftGumbo/.build/aarch64-unknown-linux-android/debug/CGumboParser.build/utf8.c.o -x c /Users/vova/Downloads/swift/SwiftGumbo/Sources/CGumboParser/utf8.c
Apple clang version 12.0.0 (clang-1200.0.32.27)
Target: aarch64-unknown-linux-android
Thread model: posix
InstalledDir: /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
 "/Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang" -cc1 -triple aarch64-unknown-linux-android -emit-obj -mrelax-all -mnoexecstack -disable-free -disable-llvm-verifier -discard-value-names -main-file-name parser.c -mrelocation-model pic -pic-level 2 -mthread-model posix -mframe-pointer=non-leaf -masm-verbose -mconstructor-aliases -target-cpu generic -target-feature +neon -target-abi aapcs -mllvm -aarch64-fix-cortex-a53-835769=1 -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -target-linker-version 609.6 -v -resource-dir /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0 -dependency-file /Users/vova/Downloads/swift/SwiftGumbo/.build/aarch64-unknown-linux-android/debug/CGumboParser.build/parser.c.d -skip-unused-modulemap-deps -MT dependencies -sys-header-deps -D SWIFT_PACKAGE=1 -D DEBUG=1 -I /Users/vova/Downloads/swift/SwiftGumbo/Sources/CGumboParser/include -isysroot /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -I/usr/local/include -internal-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include -internal-isystem /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include -internal-externc-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android -internal-externc-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_6Apple clang version 12.0.0 (clang-1200.0.32.27)
Target: aarch64-unknown-linux-android
Thread model: posix
InstalledDir: /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
 "/Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang" -cc1 -triple aarch64-unknown-linux-android -emit-obj -mrelax-all -mnoexecstack -disable-free -disable-llvm-verifier -discard-value-names -main-file-name tokenizer.c -mrelocation-model pic -pic-level 2 -mthread-model posix -mframe-pointer=non-leaf -masm-verbose -mconstructor-aliases -target-cpu generic -target-feature +neon -target-abi aapcs -mllvm -aarch64-fix-cortex-a53-835769=1 -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -target-linker-version 609.6 -v -resource-dir /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0 -dependency-file /Users/vova/Downloads/swift/SwiftGumbo/.build/aarch64-unknown-linux-android/debug/CGumboParser.build/tokenizer.c.d -skip-unused-modulemap-deps -MT dependencies -sys-header-deps -D SWIFT_PACKAGE=1 -D DEBUG=1 -I /Users/vova/Downloads/swift/SwiftGumbo/Sources/CGumboParser/include -isysroot /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -I/usr/local/include -internal-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include -internal-isystem /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include -internal-externc-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android -internal-externc-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwinApple clang version 12.0.0 (clang-1200.0.32.27)
Target: aarch64-unknown-linux-android
Thread model: posix
InstalledDir: /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
Apple clang version 12.0.0 (clang-1200.0.32.27)
Target: aarch64-unknown-linux-android
Thread model: posix
InstalledDir: /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
Apple clang version 12.0.0 (clang-1200.0.32.27)
Target: aarch64-unknown-linux-android
Thread model: posix
InstalledDir: /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
Apple clang version 12.0.0 (clang-1200.0.32.27)
Target: aarch64-unknown-linux-android
Thread model: posix
InstalledDir: /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
 /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include -O0 -std=c99 -fdebug-compilation-dir /Users/vova/Downloads/swift/SwiftGumbo -ferror-limit 19 -fmessage-lengt-mdarwin-stkchk-strong-link -fblocks -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fdiagnostics-show-option -o /Users/vova/Downloads/swift/SwiftGumbo/.build/aarch64-unknown-linux-android/debug/CGumboParser./Users/vova/Downloads/swift/SwiftGumbo/Sources/CGumboParser/tokenizer.c
 -ferror-limit 19 -fmessage-length 0 -mdarwin-stkchk-strong-link -fblocks -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fdiagnostics-show-option -o /Users/vova/Downloads/swift/SwiftGumbo/.build/aarch64-unkn-x c /Users/vova/Downloads/swift/SwiftGumbo/Sources/CGumboParser/parser.c
 -debugger-tuning=gdb -target-linker-version 609.6 -v -resource-dir /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0 -dependency-file /Users/vova/Downloads/s-internal-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include -internal-isystem /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/Xco-internal-externc-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android -internal-externc-isystem /Volumes/Shared/Data/Android/sdk/ndc /Users/vova/Downloads/swift/SwiftGumbo/Sources/CGumboParser/tag.c
 -aarch64-fix-cortex-a53-835769=1 -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -target-linker-version 609.6 -v -resource-mframe-pointer=non-leaf -masm-verbose -mconstructor-aliases -target-cpu generic -target-feature +neon -target-abi aapcs -mllvm -aarch64-fix-cortex-a53-835769=1 -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -target-linker-version 609.6 -v -resource-dir /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolcha-D SWIFT_PACKAGE=1 -D DEBUG=1 -I /Users/vova/Downloads/swift/SwiftGumbo/Sources/CGumboParser/include -isysroot /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -I/usr/loc-internal-isystem /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include -internal-externc-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android -internal-externc-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/include -internal-ex -I/usr/local/include -internal-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include -internal-isystem /Volumes/Apps/Developer/Xcode.app/Contents/De -resource-dir /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0 -dependency-file /Users/vova/Downloads/swift/SwiftGumbo/.build/aarch64-unknown-linux-android//Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android -internal-externc-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/include -internal-externc-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include -O0 -std=c99 -fdebug-compilation-dir /U-mdarwin-stkchk-strong-link -fblocks -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fdiagnostics-show-option -o /Users/vova/Downloads/swift/SwiftGumbo/.build/aarch64-unknown-linux-android/debug/CGumboParser.build/tag_lookup.c.o -x c /Users/vova/Downloads/swift/SwiftGumbo/Sources/CGumboParser/tag_lookup.c
0 -mdarwin-stkchk-strong-link -fblocks -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fdiagnostics-show-option -o /Users/vova/Downloads/swift/SwiftGumbo/.build/aarch64-unknown-linux-android/debug/CGumboParser.build/util.c.o -x c /Users/vova/Downloads/swift/SwiftGumbo/Sources/CGumboParser/util.c
-internal-isystem /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include -internal-externc-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolch/Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/include -internal-externc-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_6-fblocks -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fdiagnostics-show-option -o /Users/vova/Downloads/swift/SwiftGumbo/.build/aarch64-unknown-linux-android/debug/CGumboParser.build/svg_tags.c.o -x c /Users/vova/Downloads/swift/SwiftGumbo/Sources/CGumboParser/svg_tags.c

Target: aarch64-unknown-linux-android
Thread model: posix
InstalledDir: /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
 "/Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang" -cc1 -triple aarch64-unknown-linux-android -emit-obj -mrelax-all -mnoexecstack -disable-free -disable-llvm-verifier -discard-value-names -main-file-name svg_attrs.c -mrelocation-model pic -pic-level 2 -mthread-model posix -mframe-pointer=non-leaf -masm-verbose -mconstructor-aliases -target-cpu generic -target-feature +neon -target-abi aapcs -mllvm -aarch64-fix-cortex-a53-835769=1 -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -target-linker-version 609.6 -v -resource-dir /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0 -dependency-file /Users/vova/Downloads/swift/SwiftGumbo/.build/aarch64-unknown-linux-android/debug/CGumboParser.build/svg_attrs.c.d -skip-unused-modulemap-deps -MT dependencies -sys-header-deps -D SWIFT_PACKAGE=1 -D DEBUG=1 -I /Users/vova/Downloads/swift/SwiftGumbo/Sources/CGumboParser/include -isysroot /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -I/usr/local/include -internal-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include -internal-isystem /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include -internal-externc-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android -internal-externc-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/include -internal-externc-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include -O0 -std=c99 -fdebug-compilation-dir /Users/vova/Downloads/swift/SwiftGumbo -ferror-limit 19 -fmessage-length 0 -mdarwin-stkchk-strong-link -fblocks -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fdiagnostics-show-option -o /Users/vova/Downloads/swift/SwiftGumbo/.build/aarch64-unknown-linux-android/debug/CGumboParser.build/svg_attrs.c.o -x c /Users/vova/Downloads/swift/SwiftGumbo/Sources/CGumboParser/svg_attrs.c
Apple clang version 12.0.0 (clang-1200.0.32.27)
Target: aarch64-unknown-linux-android
Thread model: posix
InstalledDir: /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
 "/Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang" -cc1 -triple aarch64-unknown-linux-android -emit-obj -mrelax-all -mnoexecstack -disable-free -disable-llvm-verifier -discard-value-names -main-file-name vector.c -mrelocation-model pic -pic-level 2 -mthread-model posix -mframe-pointer=non-leaf -masm-verbose -mconstructor-aliases -target-cpu generic -target-feature +neon -target-abi aapcs -mllvm -aarch64-fix-cortex-a53-835769=1 -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -target-linker-version 609.6 -v -resource-dir /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0 -dependency-file /Users/vova/Downloads/swift/SwiftGumbo/.build/aarch64-unknown-linux-android/debug/CGumboParser.build/vector.c.d -skip-unused-modulemap-deps -MT dependencies -sys-header-deps -D SWIFT_PACKAGE=1 -D DEBUG=1 -I /Users/vova/Downloads/swift/SwiftGumbo/Sources/CGumboParser/include -isysroot /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -I/usr/local/include -internal-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include -internal-isystem /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include -internal-externc-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android -internal-externc-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/include -internal-externc-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include -O0 -std=c99 -fdebug-compilation-dir /Users/vova/Downloads/swift/SwiftGumbo -ferror-limit 19 -fmessage-length 0 -mdarwin-stkchk-strong-link -fblocks -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fdiagnostics-show-option -o /Users/vova/Downloads/swift/SwiftGumbo/.build/aarch64-unknown-linux-android/debug/CGumboParser.build/vector.c.o -x c /Users/vova/Downloads/swift/SwiftGumbo/Sources/CGumboParser/vector.c
Apple clang version 12.0.0 (clang-1200.0.32.27)
Target: aarch64-unknown-linux-android
Thread model: posix
InstalledDir: /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
x86_64-apple-darwin20.1.0
x86_64-apple-darwin20.1.0
clang -cc1 version 12.0.0 (clang-1200.0.32.27) default target x86_64-apple-darwin20.1.0
clang -cc1 version 12.0.0 (clang-1200.0.32.27) default target x86_64-apple-darwin20.1.0
clang -cc1 version 12.0.0 (clang-1200.0.32.27) default target x86_64-apple-darwin20.1.0
clang -cc1 version 12.0.0 (clang-1200.0.32.27) default target x86_64-apple-darwin20.1.0
clang -cc1 version 12.0.0 (clang-1200.0.32.27) default target x86_64-apple-darwin20.1.0
 -mllvm -aarch64-fix-cortex-a53-835769=1 -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -target-linker-version 609.6 -v -resource-dir /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0 -dependency-file /Users/vova/Downloads/swift/SwiftGumbo/.build/aarch64-unknown-linux-android/debug/CGumboParser.build/error.c.d -skip-unused-modulemap-deps -MT dependencies -sys-header-deps -D SWIFT_PACKAGE=1 -D DEBUG=1 -I /Users/vova/Downloads/swift/SwiftGumbo/Sources/CGumboParser/include -isysroot /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -I/usr/local/include -internal-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include -internal-isystem /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include -internal-externc-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android -internal-externc-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/include -internal-externc-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include -O0 -std=c99 -fdebug-compilation-dir /Users/vova/Downloads/swift/SwiftGumbo -ferror-limit 19 -fmessage-length 0 -mdarwin-stkchk-strong-link -fblocks -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fdiagnostics-show-option -o /Users/vova/Downloads/swift/SwiftGumbo/.build/aarch64-unknown-linux-android/debug/CGumboParser.build/error.c.o -x c /Users/vova/Downloads/swift/SwiftGumbo/Sources/CGumboParser/error.c
ignoring nonexistent directory "/Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/include"
#include "..." search starts here:
#include <...> search starts here:
 /Users/vova/Downloads/swift/SwiftGumbo/Sources/CGumboParser/include
 /usr/local/include
 /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include
 /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include
 /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android
 /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include
End of search list.
ignoring nonexistent directory "/Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/include"
#include "..." search starts here:
#include <...> search starts here:
 /Users/vova/Downloads/swift/SwiftGumbo/Sources/CGumboParser/include
 /usr/local/include
 /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include
 /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include
 /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android
 /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include
End of search list.
ignoring nonexistent directory "/Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/include"
#include "..." search starts here:
#include <...> search starts here:
 /Users/vova/Downloads/swift/SwiftGumbo/Sources/CGumboParser/include
 /usr/local/include
 /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include
 /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include
 /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android
ignoring nonexistent directory "/Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/include"
#include "..." search starts here:
#include <...> search starts here:
 /Users/vova/Downloads/swift/SwiftGumbo/Sources/CGumboParser/include
 /usr/local/include
 /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include
 /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include
 /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android
 /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include
End of search list.
ignoring nonexistent directory "/Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/include"
#include "..." search starts here:
#include <...> search starts here:
 /Users/vova/Downloads/swift/SwiftGumbo/Sources/CGumboParser/include
 /usr/local/include
 /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include
 /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include
End of search list.
ignoring nonexistent directory "/Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/include"

 /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android
 /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include
End of search list.
#include "..." search starts here:
#include <...> search starts here:
 /Users/vova/Downloads/swift/SwiftGumbo/Sources/CGumboParser/include
 /usr/local/include
 /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include
 /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include
 /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android
 /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include
End of search list.
ignoring nonexistent directory "/Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/include"
#include "..." search starts here:
#include <...> search starts here:
 /Users/vova/Downloads/swift/SwiftGumbo/Sources/CGumboParser/include
 /usr/local/include
 /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include
 /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include
 /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android
 /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include
End of search list.
x86_64-apple-darwin20.1.0
ignoring nonexistent directory "/Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/include"
#include "..." search starts here:
#include <...> search starts here:
 /Users/vova/Downloads/swift/SwiftGumbo/Sources/CGumboParser/include
 /usr/local/include
 /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include
 /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include
 /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android
 /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include
End of search list.
clang -cc1 version 12.0.0 (clang-1200.0.32.27) default target x86_64-apple-darwin20.1.0
ignoring nonexistent directory "/Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/include"
#include "..." search starts here:
#include <...> search starts here:
 /Users/vova/Downloads/swift/SwiftGumbo/Sources/CGumboParser/include
 /usr/local/include
 /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include
 /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include
 /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android
 /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include
End of search list.
clang -cc1 version 12.0.0 (clang-1200.0.32.27) default target x86_64-apple-darwin20.1.0
clang -cc1 version 12.0.0 (clang-1200.0.32.27) default target x86_64-apple-darwin20.1.0
ignoring nonexistent directory "/Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/include"
#include "..." search starts here:
#include <...> search starts here:
 /Users/vova/Downloads/swift/SwiftGumbo/Sources/CGumboParser/include
 /usr/local/include
 /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include
 /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include
 /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android
 /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include
End of search list.
clang -cc1 version 12.0.0 (clang-1200.0.32.27) default target x86_64-apple-darwin20.1.0
ignoring nonexistent directory "/Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/include"
#include "..." search starts here:
#include <...> search starts here:
 /Users/vova/Downloads/swift/SwiftGumbo/Sources/CGumboParser/include
 /usr/local/include
 /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include
 /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include
 /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android
 /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include
End of search list.
ignoring nonexistent directory "/Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/include"
#include "..." search starts here:
#include <...> search starts here:
/Users/vova/Downloads/swift/SwiftGumbo/Sources/CGumboParser/include
 /usr/local/include

 /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include
 /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android
 /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include
End of search list.
Apple clang version 12.0.0 (clang-1200.0.32.27)
Target: aarch64-unknown-linux-android
Thread model: posix

ents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang" -cc1 -triple aarch64-unknown-linux-android -emit-obj -mrelax-all -mnoexecstack -disable-free -disable-llvm-verifier -discard-value-names -main-file-name char_ref.c -mrelocation-model pic -pic-level 2 -mthread-model posix -mframe-pointer=non-leaf -masm-verbose -mconstructor-aliases -target-cpu generic -target-feature +neon -target-abi aapcs -mllvm -aarch64-fix-cortex-a53-835769=1 -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -target-linker-version 609.6 -v -resource-dir /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0 -dependency-file /Users/vova/Downloads/swift/SwiftGumbo/.build/aarch64-unknown-linux-android/debug/CGumboParser.build/char_ref.c.d -skip-unused-modulemap-deps -MT dependencies -sys-header-deps -D SWIFT_PACKAGE=1 -D DEBUG=1 -I /Users/vova/Downloads/swift/SwiftGumbo/Sources/CGumboParser/include -isysroot /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -I/usr/local/include -internal-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include -internal-isystem /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include -internal-externc-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android -internal-externc-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/include -internal-externc-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include -O0 -std=c99 -fdebug-compilation-dir /Users/vova/Downloads/swift/SwiftGumbo -ferror-limit 19 -fmessage-length 0 -mdarwin-stkchk-strong-link -fblocks -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fdiagnostics-show-option -o /Users/vova/Downloads/swift/SwiftGumbo/.build/aarch64-unknown-linux-android/debug/CGumboParser.build/char_ref.c.o -x c /Users/vova/Downloads/swift/SwiftGumbo/Sources/CGumboParser/char_ref.c
Apple clang version 12.0.0 (clang-1200.0.32.27)
Target: aarch64-unknown-linux-android
Thread model: posix
InstalledDir: /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
-internal-externc-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android -internal-externc-isystem /Volumes/Shared/Data/Android/sdk/nd-fmessage-length 0 -mdarwin-stkchk-strong-link -fblocks -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fdiagnostics-show-option -o /Users/vova/Downloads/swift/SwiftGumbo/.build/aarch64-unknown-linux-android/
Apple clang version 12.0.0 (clang-1200.0.32.27)
Target: aarch64-unknown-linux-android
Thread model: posix
InstalledDir: /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
-I/usr/local/include -internal-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include -internal-isystem /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include -internal-externc-isystem /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-lin /Users/vova/Downloads/swift/SwiftGumbo/Sources/CGumboParser/ascii.c
clang -cc1 version 12.0.0 (clang-1200.0.32.27) default target x86_64-apple-darwin20.1.0
ignoring nonexistent directory "/Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/include"
#include "..." search starts here:
#include <...> search starts here:
 /Users/vova/Downloads/swift/SwiftGumbo/Sources/CGumboParser/include
 /usr/local/include
 /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include
 /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include
 /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android
 /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include
End of search list.
clang -cc1 version 12.0.0 (clang-1200.0.32.27) default target x86_64-apple-darwin20.1.0
ignoring nonexistent directory "/Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/include"
#include "..." search starts here:
#include <...> search starts here:
 /Users/vova/Downloads/swift/SwiftGumbo/Sources/CGumboParser/include
 /usr/local/include
 /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include
 /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include
 /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android

End of search list.
clang -cc1 version 12.0.0 (clang-1200.0.32.27) default target x86_64-apple-darwin20.1.0
ignoring nonexistent directory "/Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/include"
#include "..." search starts here:
#include <...> search starts here:
 /Users/vova/Downloads/swift/SwiftGumbo/Sources/CGumboParser/include
 /usr/local/include
 /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/local/include
 /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include
 /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/aarch64-linux-android
 /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include
End of search list.
Stack dump:
0.	Program arguments: /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift -frontend -c /Users/vova/Downloads/swift/SwiftGumbo/Sources/SwiftGumbo/QueryParser.swift -primary-file /Users/vova/Downloads/swift/SwiftGumbo/Sources/SwiftGumbo/QuerySelector.swift /Users/vova/Downloads/swift/SwiftGumbo/Sources/SwiftGumbo/SwiftGumbo.swift -emit-module-path /Users/vova/Downloads/swift/SwiftGumbo/.build/aarch64-unknown-linux-android/debug/SwiftGumbo.build/QuerySelector~partial.swiftmodule -emit-module-doc-path /Users/vova/Downloads/swift/SwiftGumbo/.build/aarch64-unknown-linux-android/debug/SwiftGumbo.build/QuerySelector~partial.swiftdoc -emit-module-source-info-path /Users/vova/Downloads/swift/SwiftGumbo/.build/aarch64-unknown-linux-android/debug/SwiftGumbo.build/QuerySelector~partial.swiftsourceinfo -emit-dependencies-path /Users/vova/Downloads/swift/SwiftGumbo/.build/aarch64-unknown-linux-android/debug/SwiftGumbo.build/QuerySelector.d -emit-reference-dependencies-path /Users/vova/Downloads/swift/SwiftGumbo/.build/aarch64-unknown-linux-android/debug/SwiftGumbo.build/QuerySelector.swiftdeps -target aarch64-unknown-linux-android -Xllvm -aarch64-use-tbi -disable-objc-interop -sdk /Volumes/Shared/Data/Android/sdk/ndk/21.0.6113669/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -I /Users/vova/Downloads/swift/SwiftGumbo/.build/aarch64-unknown-linux-android/debug -I /Users/vova/Downloads/swift/SwiftGumbo/Sources/CGumboParser/include -color-diagnostics -enable-testing -g -module-cache-path /Users/vova/Downloads/swift/SwiftGumbo/.build/aarch64-unknown-linux-android/debug/ModuleCache -resource-dir /Users/vova/Downloads/swift/swift-android-aarch64-24-sdk/usr/lib/swift -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -enable-anonymous-context-mangled-names -Xcc -fmodule-map-file=/Users/vova/Downloads/swift/SwiftGumbo/.build/aarch64-unknown-linux-android/debug/CGumboParser.build/module.modulemap -parse-as-library -module-name SwiftGumbo -o /Users/vova/Downloads/swift/SwiftGumbo/.build/aarch64-unknown-linux-android/debug/SwiftGumbo.build/QuerySelector.swift.o -index-store-path /Users/vova/Downloads/swift/SwiftGumbo/.build/aarch64-unknown-linux-android/debug/index/store -index-system-modules 
1.	Apple Swift version 5.3.1 (swiftlang-1200.0.41 clang-1200.0.32.8)
2.	While reading from 'Swift'
3.	While deserializing '_getChildMetadata' (FuncDecl @ 58110183) in 'Swift'
4.	    ...decl is named '_getChildMetadata(_:index:outName:outFreeFunc:)'
5.	While deserializing 'outFreeFunc' (ParamDecl @ 60730272) in 'Swift'
6.	    ...decl is named 'outFreeFunc'
0  swift                    0x000000010d0ffc15 llvm::sys::PrintStackTrace(llvm::raw_ostream&) + 37
1  swift                    0x000000010d100332 SignalHandler(int) + 610
2  libsystem_platform.dylib 0x00007fff2038cd7d _sigtramp + 29
3  libsystem_platform.dylib 000000000000000000 _sigtramp + 18446603339975570080
4  swift                    0x00000001093770e2 clang::serialization::AbstractTypeReader<(anonymous namespace)::SwiftToClangBasicReader>::read(clang::Type::TypeClass) + 130
5  swift                    0x0000000109379350 clang::serialization::AbstractTypeReader<(anonymous namespace)::SwiftToClangBasicReader>::read(clang::Type::TypeClass) + 8944
6  swift                    0x00000001093770e2 clang::serialization::AbstractTypeReader<(anonymous namespace)::SwiftToClangBasicReader>::read(clang::Type::TypeClass) + 130
7  swift                    0x0000000109377efd clang::serialization::AbstractTypeReader<(anonymous namespace)::SwiftToClangBasicReader>::read(clang::Type::TypeClass) + 3741
8  swift                    0x0000000109378812 clang::serialization::AbstractTypeReader<(anonymous namespace)::SwiftToClangBasicReader>::read(clang::Type::TypeClass) + 6066
9  swift                    0x000000010936abde swift::ModuleFile::getClangType(llvm::PointerEmbeddedInt<unsigned int, 31>) + 494
10 swift                    0x00000001093767ac swift::TypeDeserializer::deserializeAnyFunctionType(llvm::SmallVectorImpl<unsigned long long>&, llvm::StringRef, bool) + 220
11 swift                    0x0000000109368a18 swift::TypeDeserializer::getTypeCheckedImpl() + 1672
12 swift                    0x00000001093544d8 swift::ModuleFile::getTypeChecked(llvm::PointerEmbeddedInt<unsigned int, 31>) + 264
13 swift                    0x0000000109368708 swift::TypeDeserializer::getTypeCheckedImpl() + 888
14 swift                    0x00000001093544d8 swift::ModuleFile::getTypeChecked(llvm::PointerEmbeddedInt<unsigned int, 31>) + 264
15 swift                    0x000000010936925e swift::TypeDeserializer::getTypeCheckedImpl() + 3790
16 swift                    0x00000001093544d8 swift::ModuleFile::getTypeChecked(llvm::PointerEmbeddedInt<unsigned int, 31>) + 264
17 swift                    0x0000000109369c44 swift::TypeDeserializer::getTypeCheckedImpl() + 6324
18 swift                    0x00000001093544d8 swift::ModuleFile::getTypeChecked(llvm::PointerEmbeddedInt<unsigned int, 31>) + 264
19 swift                    0x000000010935c06f swift::DeclDeserializer::getDeclCheckedImpl(llvm::function_ref<bool (swift::DeclAttributes)>) + 24239
20 swift                    0x0000000109350e18 swift::ModuleFile::getDeclChecked(llvm::PointerEmbeddedInt<unsigned int, 31>, llvm::function_ref<bool (swift::DeclAttributes)>) + 520
21 swift                    0x000000010934f956 swift::ModuleFile::readParameterList() + 214
22 swift                    0x00000001093752b9 swift::DeclDeserializer::deserializeAnyFunc(llvm::ArrayRef<unsigned long long>, llvm::StringRef, bool) + 3033
23 swift                    0x0000000109356ae7 swift::DeclDeserializer::getDeclCheckedImpl(llvm::function_ref<bool (swift::DeclAttributes)>) + 2343
24 swift                    0x0000000109350e18 swift::ModuleFile::getDeclChecked(llvm::PointerEmbeddedInt<unsigned int, 31>, llvm::function_ref<bool (swift::DeclAttributes)>) + 520
25 swift                    0x00000001093ad3d4 swift::ModuleFile::getTopLevelDecls(llvm::SmallVectorImpl<swift::Decl*>&, llvm::function_ref<bool (swift::DeclAttributes)>) + 260
26 swift                    0x0000000109bd37c9 swift::FileUnit::walk(swift::ASTWalker&) + 73
27 swift                    0x0000000108ad4d41 swift::SourceEntityWalker::walk(swift::ModuleDecl&) + 321
28 swift                    0x0000000108ade439 (anonymous namespace)::IndexSwiftASTWalker::visitModule(swift::ModuleDecl&) + 329
29 swift                    0x0000000108ade606 swift::index::indexModule(swift::ModuleDecl*, swift::index::IndexDataConsumer&) + 438
30 swift                    0x0000000108ae734b addModuleDependencies(llvm::ArrayRef<std::__1::pair<llvm::ArrayRef<swift::Located<swift::Identifier> >, swift::ModuleDecl*> >, llvm::StringRef, bool, bool, llvm::StringRef, clang::CompilerInstance const&, swift::DiagnosticEngine&, clang::index::IndexUnitWriter&, (anonymous namespace)::StringScratchSpace&, swift::SourceFile*) + 4379
31 swift                    0x0000000108ae56b4 recordSourceFileUnit(swift::SourceFile*, llvm::StringRef, llvm::StringRef, bool, bool, bool, llvm::StringRef, llvm::ArrayRef<clang::FileEntry const*>, clang::CompilerInstance const&, swift::DiagnosticEngine&) + 1060
32 swift                    0x0000000108ae5229 swift::index::indexAndRecord(swift::SourceFile*, llvm::StringRef, llvm::StringRef, bool, bool, bool, llvm::StringRef, swift::DependencyTracker const&) + 265
33 swift                    0x0000000108910687 emitIndexDataIfNeeded(swift::SourceFile*, swift::CompilerInvocation const&, swift::CompilerInstance const&) + 551
34 swift                    0x000000010891786d performCompileStepsPostSILGen(swift::CompilerInstance&, swift::CompilerInvocation const&, std::__1::unique_ptr<swift::SILModule, std::__1::default_delete<swift::SILModule> >, llvm::PointerUnion<swift::ModuleDecl*, swift::SourceFile*>, swift::PrimarySpecificPaths const&, int&, swift::FrontendObserver*) + 3117
35 swift                    0x0000000108907603 swift::performFrontend(llvm::ArrayRef<char const*>, char const*, void*, swift::FrontendObserver*) + 21363
36 swift                    0x00000001088882c1 main + 1265
37 libdyld.dylib            0x00007fff20363631 start + 1
38 libdyld.dylib            0x0000000000000035 start + 18446603339975739909

@vgorloff
Copy link
Author

Seems swift, which comes with Xcode 12 is different to one build form sources (for Android).
While libraries seems OK.

@finagolfin
Copy link
Owner

OK, so long as it builds the package with your Swift compiler, except for the first config, it works fine?

About that first config, not sure how that Xcode modulemap at /Volumes/Apps/Developer/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.0.sdk/usr/include/dispatch/module.modulemap is getting pulled in, as it's not in the JSON file, your swiftc is modified to add that path in some way?

And I don't understand what you mean by "'Vlad's swift executable' wasn't built for macOS and can't parse manifest yet," I thought your toolchain runs on macOS.

@vgorloff
Copy link
Author

OK, so long as it builds the package with your Swift compiler, except for the first config, it works fine?

Yes. As long as toolchain-bin-dir points to "Vlad's toolchain" the build is successful (except issue with manifest parsing).

... your swiftc is modified to add that path in some way?

I don't see anything specific in SwiftBuilder.js. Maybe this cmake setting -D SWIFT_PRIMARY_VARIANT_SDK=ANDROID plays role: https://github.com/vgorloff/swift-everywhere-toolchain/blob/master/lib/Builders/SwiftBuilder.js#L122

... "'Vlad's swift executable' wasn't built for macOS and can't parse manifest yet ...

It runs on macOS, but as i understand it can't yet build to, say, x86_64-apple-macosx10.9 target, which is needed when parsing manifest.

@finagolfin
Copy link
Owner

As long as toolchain-bin-dir points to "Vlad's toolchain" the build is successful (except issue with manifest parsing).

Got it.

It runs on macOS, but as i understand it can't yet build to, say, x86_64-apple-macosx10.9 target, which is needed when parsing manifest.

OK, I don't use macOS, so I'm not familiar with the issues involved with using the OSS Swift toolchain on there. Do you think it would work similarly to the linux setup, without needing the Xcode Swift, if used with the Homebrew Swift package, once that's updated to 5.3.1, Homebrew/homebrew-core#61414?

@vgorloff
Copy link
Author

Have no experience how the "Swift toolchain for Android" on Linux works.

On macOS I have a plan to fix issue with manifest parsing. After that the usage of swiftc, which comes with Xcode, will be eliminated. Or other way around. Achieve successful builds for Android target using swiftc, which comes with Xcode.

@finagolfin
Copy link
Owner

finagolfin commented Nov 26, 2020

Have no experience how the "Swift toolchain for Android" on Linux works.

What I mean is that if you used the OSS Swift toolchain from Homebrew, once it's updated to 5.3.1, with my Android SDKs configured using the steps shown in my README for linux, ie modifying two files and adding a symbolic link, plus changing linux-x86_64 in those two files to darwin-x86_64, do you think it would work without using the Xcode Swift or your toolchain at all?

Achieve successful builds for Android target using swiftc, which comes with Xcode.

That will be difficult, since it's failing because of closed-source modifications to the Xcode Swift compiler.

@vgorloff
Copy link
Author

Seems i figured out. You are talking about this OSS Swift.

brew info swift
swift: stable 5.2.5 (bottled) [keg-only]
High-performance system programming language
https://swift.org
Not installed
From: https://github.com/Homebrew/homebrew-core/blob/HEAD/Formula/swift.rb
...

==> Caveats
The toolchain has been installed to:
  /usr/local/opt/swift/Swift-5.2.5.xctoolchain

You can find the Swift binary at:
  /usr/local/opt/swift/Swift-5.2.5.xctoolchain/usr/bin/swift

You can also symlink the toolchain for use within Xcode:
  ln -s /usr/local/opt/swift/Swift-5.2.5.xctoolchain ~/Library/Developer/Toolchains/Swift-5.2.5.xctoolchain

...

Ok. Let's wait for brewed Swift 5.3.1. Then we can check how it compiles on macOS using Android libs.


So, that end mobile developer can:

  1. Install Swift toolchain: brew install swift.
  2. Install prebuilt libs for Android.

And maybe also

  1. Install protobuf and swift-protobuf to wire Swift and Java/Kotlin via JNI.
  2. Develop cross-platform swift packages for application Models, Data Models, Networking, etc.
  3. Develop UI on SwiftUI for macOS, iOS or other Apple OS.
  4. Develop UI on Jetpack Compose for Android.

Or maybe

  1. Install dart_protobuf and swift-protobuf to wire Swift and Dart via Flutter channel messages.
  2. Develop UI on Flutter for Android and iOS.

@finagolfin
Copy link
Owner

Sounds like a plan. 😄

Networking

apple/swift-nio#1695

@finagolfin
Copy link
Owner

I was waiting for the Homebrew package to be updated, so you could try that before closing this, but they're still stuck on 5.2 after four months and you've shown it works with the OSS Swift on a Mac, if run with the modifed commands you listed above, so closing as working.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants