zld
zld copied to clipboard
A faster version of Apple's linker
not fast
i use zld in my project but not be faster ``` -fuse-ld=$(SRCROOT)/zld -Wl,-zld_original_ld_path,$(DT_TOOLCHAIN_DIR)/usr/bin/ld $(inherited) -ObjC -fprofile-instr-generate -lc++ -l"c++" -l"c++abi" -l"sqlite3" -l"z" ``` xcode version is `Version 13.1 (13A1030d)` and i...
Installling zld on MacOs 13 with Xcode 14 beta kept failing with the same error message
I compiled my project with Xcode14 beta and found that the.a static library could not link to its own library symbols。 Example Like This: Undefined symbols for architecture arm64: "_objc_msgSend$setOffsetFromCenter:",...
there is "duplicate symbol" error when use zld, these symbols are in different lib. However, there is only warning when use the origin linker.
zld has had a good run since its first release about two years ago, but in that time, lld has made a lot of progress and is now in use...
The latest zld is not working with the newest Xcode version. Our team uses zld inside the Buck, and after the Xcode 13.3 we're receiving the error: ``` stderr: ld:...
## zld pro: a faster, paid version of zld! __A Brief History of zld__ In March of 2020, zld was released. After a couple more months of bug fixes and...
> /Applications/Xcode-12.0.0-gm-seed.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -target arm64-apple-watchos7.0-simulator -isysroot /Applications/Xcode-12.0.0-gm-seed.app/Contents/Developer/Platforms/WatchSimulator.platform/Developer/SDKs/WatchSimulator7.0.sdk -L/Users/admin/Library/Developer/Xcode/DerivedData/App2-cncnyrokyfrdldfczjlkcqyvxcfc/Build/Products/Debug-watchsimulator -F/Users/admin/Library/Developer/Xcode/DerivedData/App2-cncnyrokyfrdldfczjlkcqyvxcfc/Build/Products/Debug-watchsimulator -filelist /Users/admin/Library/Developer/Xcode/DerivedData/App2-cncnyrokyfrdldfczjlkcqyvxcfc/Build/Intermediates.noindex/App2.build/Debug-watchsimulator/App2\ WatchKit\ Extension.build/Objects-normal/arm64/App2\ WatchKit\ Extension.LinkFileList -Xlinker -rpath -Xlinker @executable_path/Frameworks -Xlinker -rpath -Xlinker @executable_path/../../Frameworks -dead_strip -Xlinker -object_path_lto -Xlinker /Users/admin/Library/Developer/Xcode/DerivedData/App2-cncnyrokyfrdldfczjlkcqyvxcfc/Build/Intermediates.noindex/App2.build/Debug-watchsimulator/App2\ WatchKit\ Extension.build/Objects-normal/arm64/App2\ WatchKit\...
As mentioned here: https://steipete.wtf/posts/building-with-swift-trunk/ . It's setting off tbb assertions for some reason.