https://sourceware.org/bugzilla/show_bug.cgi?id=32896
--- Comment #11 from H.J. Lu <hjl.tools at gmail dot com> --- (In reply to Matthew Malcomson from comment #10) > (In reply to H.J. Lu from comment #9) > > (In reply to Matthew Malcomson from comment #8) > > > (In reply to H.J. Lu from comment #6) > > > > (In reply to Matthew Malcomson from comment #5) > > > > > I think that this proposed patch could allow putting the PT_TLS > > > > > segment > > > > > offset past the end of the file (that I think was a problem in > > > > > https://sourceware.org/bugzilla/show_bug.cgi?id=12921 ). > > > > > > > > > > This because it doesn't adjust the `off` that indicates position into > > > > > the > > > > > file. > > > > > > > > The updated patch is at: > > > > > > > > https://sourceware.org/pipermail/binutils/2025-April/140755.html > > > > > > I had a look at this patch, and it does seem to ensure that the PT_TLS > > > segment has the correct alignment requirements. > > > > > > I noticed that with this patch one can end up with a very large PT_TLS > > > filesize if you re-order the .tbss and .tdata sections. Not sure whether > > > this would be problematic in some way. I did have to use a testcase that > > > was triggering a linker warning so it may be invalid. > > > > > > > Please try > > > > https://sourceware.org/pipermail/binutils/2025-April/140767.html > > > > on the current master branch. > > > That has the same behaviour to do with a large filesz for the PT_TLS segment. > The testcase here makes the .tbss section go before the .tdata section with > an artificial linker script. Please upload your linker script here. A diff doesn't work for me. -- You are receiving this mail because: You are on the CC list for the bug.