3 ms·
> when I discovered the toolchain didn't use GNU ld, but Mach's ld64 You can of course use GNU ld with Clang/LLVM if you so choose; this is the default on Free
by emaste 10y ago
> when I discovered the toolchain didn't use GNU ld, but Mach's ld64
You can of course use GNU ld with Clang/LLVM if you so choose; this is the default on FreeBSD/arm64 today. The new point with 3.9 is that the full Clang/LLVM + lld toolchain can self-host (using the lld ELF support). ELF lld supports a significant subset of the linker script syntax, and additional functionality is being added as actual uses are found. (It's sufficient to link the FreeBSD kernel today.)