Date: Fri, 15 Jun 2018 17:56:38 +0000 From: bugzilla-noreply@freebsd.org To: bugs@FreeBSD.org Subject: [Bug 229050] [meta] linker migration tracking PR Message-ID: <bug-229050-227@https.bugs.freebsd.org/bugzilla/>
next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=229050 Bug ID: 229050 Summary: [meta] linker migration tracking PR Product: Base System Version: CURRENT Hardware: Any OS: Any Status: New Severity: Affects Only Me Priority: --- Component: bin Assignee: bugs@FreeBSD.org Reporter: emaste@freebsd.org Depends on: 214864, 225128 FreeBSD's migration to a full permissively-licensed modern tool chain is in progress. This PR will track the work necessary to move away from the obsolete GNU ld.bfd 2.17.50 to lld or external toolchain for all architectures. LLD status: ** x86 ** amd64: complete, lld is the bootstrap and system linker A small number of ports issues remain, tracked in https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=214864 i386: proof of concept demonstrated with lld as bootstrap linker but some new issues have appeared, tracked in https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=225128 ** Arm ** arm64: complete, lld is the bootstrap and system linker armv7: proof of concept demonstrated, one known issue tracked in https://bugs.llvm.org/show_bug.cgi?id=36009 armv6 and lower: lld is currently not suitable ** MIPS ** The multi-GOT patch was finally committed upstream in https://reviews.llvm.org/rL334390. Proof of concept demonstrated using patched lld as MIPS linker. ** PPC ** LLD currently not functional as bootstrap linker ** sparc64 ** LLD lacks sparc64 support ** RISC-V ** LLD lacks usable RISC-V support Referenced Bugs: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=214864 [Bug 214864] [exp-run] test build with lld as /usr/bin/ld https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=225128 [Bug 225128] [exp-run] with LLD_BOOTSTRAP on i386 -- You are receiving this mail because: You are the assignee for the bug.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-229050-227>
