Progress:
TCWG-985 PIE on ARM broken - Now fixed
TCWG-911 Eglibc requires a .ARM.attributes section for dlopen - Worked around this with a simple hack to retain the first build attribute section seen. This should suffice for the majority of use-cases on a host platform using the default compiler. More work is needed later. Now upstreamed.
TCWG-919 Thunks to undefined symbols - In upstream review, as expected got some push back, I had hoped to have resolved this on Thursday and committed today, but no response last night.
PR31332 X86 pic plt sequences broken - Worked out a fix, but haven't sent upstream due to needing to spend quite a bit of time writing tests.
Other: About 3/4 way of writing up AArch64 Ifunc for possible inclusion in some public facing documentation.
Got a new blank machine from IT with permission to install linux myself. Have now built myself a 16.04 machine and got my environment set up.
Planned absences: - on holiday for two weeks, back on Tuesday 3rd December
Next year: - Top priority is long range thunks in lld, followed by an ARM lld build bot.