From: Kai T. <kti...@go...> - 2013-04-02 12:41:13
|
2013/4/2 Earnie Boyd schrieb: > On Mon, Apr 1, 2013 at 6:03 PM, Ben Elliston wrote: >> On Mon, Apr 01, 2013 at 07:47:27AM -0400, Earnie Boyd wrote: >> >>> It is actually both. The mingw-w64 project decided their triplet to >>> be *-w64-mingw32. >> >> The manufacturer field is for just that. For PC-class systems where >> there are numerous manufacturers of more or less identical machines, >> we use "pc". If the OS is 64-bit Windows, then the OS field should be >> w64. OS/2 has an overlaid environment similar to MSYS called EMX. >> Their triplet is: >> >> echo ${UNAME_MACHINE}-pc-os2-emx >> >> I would have thought that for MSYS, you would have something like: >> >> ${UNAME_MACHINE}-pc-w64-mingw > > I'm only trying to provide a solution for what has already been > decided by others. I'll let Kai Tietz speak to the choices of the > triplet. > > -- > Earnie The default to -pc-mingw32 is that what I prefer. The vendor-key-part w64 was just introduced to allow users to build a toolchain with additional features provided by mingw-w64 based builds. Mingw-w64 always supported also the *standard* feature-set (a triplet with any vendor-key != w64) too. Kai |