https://sourceware.org/bugzilla/show_bug.cgi?id=32675

--- Comment #18 from Jeremy Drake <sourceware-bugzilla at jdrake dot com> ---
(In reply to Jeremy Drake from comment #16)
> I've been working on this more, including compatibility with the
> IMAGE_GUARD_DELAYLOAD_IAT_IN_ITS_OWN_SECTION flag.  I just looked at the
> https://gitlab.winehq.org/wine/wine/-/merge_requests/7328 and that looks
> similar to what I'm trying to do in dlltool.  What's different is that $5
> needs to end up in its own .didat section in the output, instead of .data.
> 
> I kind of got the impression that section names were limited to 8
> characters.  If that's not true, I could use better section names like in
> that merge request.

I tried this, and due to the wildcard `.rdata$*` matching `.rdata$didatN`, I
had to put the block of delayimp stuff at the beginning of .rdata, or else the
entries were not properly sorted and broke things.  I think in my patch I will
stick with `.didat$N` for the object file section names.

-- 
You are receiving this mail because:
You are on the CC list for the bug.

Reply via email to