-- Activity --
[TCWG-683] Branch to undefined weak on aarch64 and arm Fix in upstream review, looks pretty close to being accepted. [TCWG-828] TLS support for static linking In upstream review but no comments as yet [TCWG-829] IFunc support In upstream review, but will probably need to be rewritten after some upstream refactoring has finished [TCWG-911] eglibc requires a SHT_ARM_ATTRIBUTES section for dlopen to work I have a quick hack to work round this on my Chromebook but a full fix will take some time as lld doesn't understand build attributes right now. [TCWG-901] Investigate lld as a system linker With downstream fixes, using lld as the system linker on a Chromebook I can : - Build llvm, lld and run the regression tests successfully - Use lld as the linker in the lnt tests successfully - Using lld to build the shared objects used by lnt's python C extensions was less successful. I have some interesting debugging to do. -- Plan -- Debug the python extension problems Respond to upstream review comments More use of lld as system linker
On 4 November 2016 at 10:56, Peter Smith peter.smith@linaro.org wrote:
[TCWG-901] Investigate lld as a system linker With downstream fixes, using lld as the system linker on a Chromebook I can :
- Build llvm, lld and run the regression tests successfully
- Use lld as the linker in the lnt tests successfully
W00t!!
linaro-toolchain@lists.linaro.org