On Tue, May 21, 2024 at 12:01 AM Max Filippov <jcmvb...@gmail.com> wrote: > On Mon, May 20, 2024 at 9:12 PM Waldemar Brodkorb <w...@openadk.org> wrote: > > Is the uClibc-ng port ready to commit or do you have any changes > > open? > > There's one fix for the xtensa port, I will resend the fixed version > in a couple days, > along with the new tags for the binutils and gcc. > > And then there's a conflict with the change made by the ARM port (reverted in > the second patch of the series) that involves gcc and for which I don't have > the > exact plan ATM. Let me take a good look at it.
So I tried to understand how to make a proper fix for this issue and I think that it must be done in the binutils. xtensa needs a binutils fix as well to be able to build working FDPIC static PIEs, but since nothing in the patch that adds xtensa FDPIC support to uclibc-ng depends on it, let's fix it separately. For now I've dropped the second patch from the xtensa FDPIC series for the uclibc-ng and the matching patch from the gcc with FDPIC support for xtensa. My current plan is to provide the fix for binutils that would handle init_array/fini_array pointers correctly in FDPIC static PIEs, then revert the workaround in the gcc (or restrict it only for ARM), then restrict the workaround in uclibc-ng to gcc versions that would still have the workaround. -- Thanks. -- Max _______________________________________________ devel mailing list -- devel@uclibc-ng.org To unsubscribe send an email to devel-le...@uclibc-ng.org