https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113501
Bug ID: 113501
Summary: i think -lntdll should by default by included in
windows targets
Product: gcc
Version: 14.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: target
Assignee: unassigned at gcc dot gnu.org
Reporter: unlvsur at live dot com
Target Milestone: ---
https://github.com/gcc-mirror/gcc/blob/f036d759ecee538555fa8c6b11963e4033732463/gcc/config/i386/ming
The mcf thread has already linked to -lntdll, and it's confirmed that even
Windows 95 includes ntdll.dll. Additionally, if users do not utilize any
functions from ntdll directly, the inclusion of -lntdll does not result in
linking to it. Therefore, I propose making it a default toggle to simplify
compilation for Windows.
On windows 95, if we do -lntdll, it won't still run. I have tried and confirmed
it.