Re: [PATCH 2/5] Add support for the MinGW platform

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

 



On Wed, May 22, 2013 at 11:07:27PM +0100, Ramsay Jones wrote:
> Josh Triplett wrote:
> > On Tue, May 21, 2013 at 08:16:38PM +0100, Ramsay Jones wrote:
> >> Signed-off-by: Ramsay Jones <ramsay@xxxxxxxxxxxxxxxxxxx>
> > 
> > I believe this will match both 32-bit and 64-bit MinGW, which seems
> > wrong.  Please do check the architecture strings for 32-bit and 64-bit
> > MinGW, and handle them separately.
> 
> Yes, given that, for me:
> 
>   $ uname -a
>   MINGW32_NT-5.1 TOSHIBA 1.0.12(0.46/3/2) 2010-02-05 01:08 i686 unknown
>   $
> 
> I'm hoping that the following change will be sufficient (I don't have
> access to a 64-bit MinGW, so I don't know what 'uname -a' returns, but
> I think this will work ... ;-):
> 
>   $ git diff
>   diff --git a/cgcc b/cgcc
>   index e94a965..68f96b9 100755
>   --- a/cgcc
>   +++ b/cgcc
>   @@ -226,7 +226,7 @@ sub add_specs {
>               ' -D__OpenBSD__=1';
>        } elsif ($spec eq 'unix') {
>           return ' -Dunix=1 -D__unix=1 -D__unix__=1';
>   -    } elsif ($spec =~ /^mingw/) {
>   +    } elsif ($spec =~ /^mingw32/) {

Unfortunately, I don't think that suffices; I've seen a few different
architecture triples used for 64-bit MinGW, some of which include
"mingw32".  I *think* it might work to match i[3-6]86-.*-mingw.

- Josh Triplett
--
To unsubscribe from this list: send the line "unsubscribe linux-sparse" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Newbies FAQ]     [LKML]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [Trinity Fuzzer Tool]

  Powered by Linux