-
Notifications
You must be signed in to change notification settings - Fork 13
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
Comments
|
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? |
|
Ok. I will download |
|
In order to build with Xcode 12 i fixed few things:
But at the end build failed due Swift internals :0 (See attached log). |
|
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 |
|
The additional header search path was added to solve issue with missed Will try to use another header search path, one from found below: |
|
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: Now the issue with missed 'stdbool.h' is gone. The only issue is left is Swift error: |
|
|
|
OK, that is a Swift declaration in the stdlib that's aliased to The issue appears to be when deserializing the function pointer parameter |
|
Here is what |
|
And output of |
|
This is what returns me both tools when running with your toolchain: |
|
Yeah, that function is there in the shared library in my SDK, I think the problem is with |
|
The llvm-bcanalyzer dumps and diff hard to read. But difference is seems significant. Will try other hints "to mix two toolchains". |
|
Mixing components of toolchains is unsuccessful. They are using different NDK versions and it leads to errors when building Your toolchain with libs from my toolchain: My toolchain with your libs: |
|
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 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? |
|
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 -vWhere custom `dirname $0`/android-swiftc -target aarch64-unknown-linux-android "$@"And 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 "$@" |
|
I have a plan to update toolchain to use latest NDK (or at least 21.0.6113669). This will make comparison easier ;) |
|
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 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. |
|
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.jsonOutput: 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.jsonOutput: 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 strippedOne more experiment (using swift from Xcode 12). swift build --destination /Users/vova/Downloads/swift/android-aarch64.jsonChecking 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 strippedAnother 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 |
|
Seems |
|
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 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. |
Yes. As long as
I don't see anything specific in
It runs on macOS, but as i understand it can't yet build to, say, |
Got it.
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? |
|
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. |
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
That will be difficult, since it's failing because of closed-source modifications to the Xcode Swift compiler. |
|
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:
And maybe also
Or maybe
|
|
Sounds like a plan. 😄
|
|
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. |
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:
The text was updated successfully, but these errors were encountered: