https://sourceware.org/bugzilla/show_bug.cgi?id=31544
Bug ID: 31544
Summary: Incorrect default subsystem version for POSIX PE
binaries
Product: binutils
Version: 2.39
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: ld
Assignee: unassigned at sourceware dot org
Reporter: pali at kernel dot org
Target Milestone: ---
GNU LD currently by default for POSIX PE binaries generated by
--subsystem=posix option sets subsystem version to 4.0.
MS LINK.EXE (via /SUBSYSTEM:POSIX) sets POSIX subsystem version to 19.90.
Version 4.0 refers to Windows version, 19.90 refers to POSIX 1990.
GNU LD should follow what MS LINK.EXE sets as POSIX PE binaries are not for
windows 4.0 subsystem.
Subsystem version via GNU LD can be explicitly set via --subsystem=posix:19.90
and this should be the default version when just --subsystem=posix is
specified.
--
You are receiving this mail because:
You are on the CC list for the bug.