bug-binutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bug ld/31544] New: Incorrect default subsystem version for POSIX PE bin


From: pali at kernel dot org
Subject: [Bug ld/31544] New: Incorrect default subsystem version for POSIX PE binaries
Date: Sun, 24 Mar 2024 17:36:08 +0000

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.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]