Skip to content

Clean up i686-{pc, w64}-mingw32 triples #15717

Closed
@klutzy

Description

@klutzy

We have two distinct triples: i686-pc-mingw32 (mingw) and i686-w64-ming32 (mingw-w64). However, there seems no need to maintain two triples separately, and even buildbots actually have used i686-pc-mingw32 on mingw-w64 without any issues.
There are some minor differences in mk/platform.mk (e.g. i686-w64-mingw32 doesn't fix mingw-specific problems) but they are mergeable.

The easiest fix is just to remove i686-w64-mingw32, and maybe some "redirection" (configure automatically converts i686-w64-mingw32 into i686-pc-mingw32) might be good too.

(Recently llvm cleaned up windows triples: the two triples are now canonicalized as i686-pc-windows-gnu.)

Metadata

Metadata

Assignees

No one assigned

    Labels

    O-windowsOperating system: WindowsP-mediumMedium priority

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions