Closed InsaneWaifu closed 4 years ago
So here is an update: Just unzipping the toolchain into toolchains removes the error. But now I get clang errors. With an empty project for arm64:
[Dragon] [1/4] (0.033) clang++ -arch arm64 -I$DRAGONBUILD/include -I$DRAGONBUILD/vendor/include -I$DRAGONBUILD/include/_fallback -I/headers/ -I. -fmodules -fcxx-modules -fmodule-name=test -fobjc-arc -fbuild-session-file=.dragon/modules/ -fcolor-diagnostics -fmodules-prune-after=345600 -miphoneos-version-min=13.0 -isysroot $DRAGONBUILD/sdks/iPhoneOS.sdk -O0 -fmodules-validate-once-per-build-session -F$DRAGONBUILD/sdks/iPhoneOS.sdk/System/Library/Frameworks -F$DRAGONBUILD/sdks/iPhoneOS.sdk/System/Library/PrivateFrameworks -F$DRAGONBUILD/frameworks -miphoneos-version-min=13.0 -isysroot $DRAGONBUILD/sdks/iPhoneOS.sdk -Wall -fmodules-prune-interval=86400 -framework UIKit -framework Foundation -dynamiclib -ggdb -Xlinker -segalign -Xlinker 4000 -L$DRAGONBUILD/lib -L. -framework CydiaSubstrate -o .dragon/build/test.arm64
FAILED: .dragon/build/test.arm64
clang++ -arch arm64 -I$DRAGONBUILD/include -I$DRAGONBUILD/vendor/include -I$DRAGONBUILD/include/_fallback -I/headers/ -I. -fmodules -fcxx-modules -fmodule-name=test -fobjc-arc -fbuild-session-file=.dragon/modules/ -fcolor-diagnostics -fmodules-prune-after=345600 -miphoneos-version-min=13.0 -isysroot $DRAGONBUILD/sdks/iPhoneOS.sdk -O0 -fmodules-validate-once-per-build-session -F$DRAGONBUILD/sdks/iPhoneOS.sdk/System/Library/Frameworks -F$DRAGONBUILD/sdks/iPhoneOS.sdk/System/Library/PrivateFrameworks -F$DRAGONBUILD/frameworks -miphoneos-version-min=13.0 -isysroot $DRAGONBUILD/sdks/iPhoneOS.sdk -Wall -fmodules-prune-interval=86400 -framework UIKit -framework Foundation -dynamiclib -ggdb -Xlinker -segalign -Xlinker 4000 -L$DRAGONBUILD/lib -L. -framework CydiaSubstrate -o .dragon/build/test.arm64
clang: warning: argument unused during compilation: '-arch arm64' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-F/home/joshualausch/.dragonbuild//sdks/iPhoneOS.sdk/System/Library/Frameworks' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-F/home/joshualausch/.dragonbuild//sdks/iPhoneOS.sdk/System/Library/PrivateFrameworks' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-F/home/joshualausch/.dragonbuild//frameworks' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-dynamiclib' [-Wunused-command-line-argument]
/usr/bin/ld: -f may not be used without -shared
clang: error: linker command failed with exit code 1 (use -v to see invocation)
ninja: build stopped: subcommand failed.
[Dragon] Build failed
[Dragon] Cleaning Up
Gonna open a seperate issue for the above as this has nothing to do with the toolchain
Using https://github.com/sbingner/llvm-project/releases with dragonbuild doesn't seem to work; moving ios-arm64e-clang-toolchain/* to toolchain/linux/iphone makes an error when running dragonbuild Other than copying the toolchain and ios 13 sdk, it's a fresh install of dragonbuild using the install script
And here is DragonMake: