[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH] [cygwin|mingw] Fix compile warnings when -std=c89.
From: |
Ralf Wildenhues |
Subject: |
Re: [PATCH] [cygwin|mingw] Fix compile warnings when -std=c89. |
Date: |
Wed, 21 Jan 2009 22:35:31 +0100 |
User-agent: |
Mutt/1.5.18 (2008-05-17) |
* Charles Wilson wrote on Wed, Jan 21, 2009 at 10:10:08PM CET:
> Ralf Wildenhues wrote:
> > Part (1) is easy to review: it is obvious that regressions are very
> > unlikely to be system-dependent. One does get the impression that it
> > might just be more efficient to let libtool save the cwrapper text
> > somewhere and the program just cat that. But still, this part is ok,
> > please apply.
>
> This part pushed...
Thanks.
> > Why is this patch not accompanied by a testsuite addition using
> > -std=c89 -Werror on a program that creates a C wrapper?
>
> ...but without an additional test. Ralf, how should such a test be
> structured? Do we need (like Darwin) a separate category of windows-ish
> tests, that are skipped elsewhere, or what?
I don't see a need to skip the test elsewhere. Here's what I'd do:
transform $LIBTOOL to have CFLAGS and LTCFLAGS also contain -std=c89
-Werror. (The test would be even cleaner with a re-configured libtool,
but let's not go overboard here.)
With that, compile a library, and a program linked against it (so that,
on w32, a wrapper is compiled). In order to avoid false failures due
to non-GCC or so, you can also compile a trivial program and skip if the
above flags cause an error.
Cheers,
Ralf
- Re: [PATCH] [cygwin|mingw] Fix compile warnings when -std=c89., (continued)
- Re: [PATCH] [cygwin|mingw] Fix compile warnings when -std=c89., Peter Rosin, 2009/01/16
- Re: [PATCH] [cygwin|mingw] Fix compile warnings when -std=c89., Charles Wilson, 2009/01/21
- Re: [PATCH] [cygwin|mingw] Fix compile warnings when -std=c89., Ralf Wildenhues, 2009/01/21
- Re: [PATCH] [cygwin|mingw] Fix compile warnings when -std=c89., Charles Wilson, 2009/01/21
- Re: [PATCH] [cygwin|mingw] Fix compile warnings when -std=c89., Ralf Wildenhues, 2009/01/21
- Re: [PATCH] [cygwin|mingw] Fix compile warnings when -std=c89., Charles Wilson, 2009/01/21
- testsuite performance (was: [PATCH] [cygwin|mingw] Fix compile warnings when -std=c89.), Ralf Wildenhues, 2009/01/22
- Re: testsuite performance, Charles Wilson, 2009/01/22
- Re: testsuite performance, Roumen Petrov, 2009/01/23
- Re: [PATCH] [cygwin|mingw] Fix compile warnings when -std=c89., Charles Wilson, 2009/01/21
- Re: [PATCH] [cygwin|mingw] Fix compile warnings when -std=c89.,
Ralf Wildenhues <=
- Re: [PATCH] [cygwin|mingw] Fix compile warnings when -std=c89., Charles Wilson, 2009/01/21
- Re: [PATCH] [cygwin|mingw] Fix compile warnings when -std=c89., Ralf Wildenhues, 2009/01/22
- Re: [PATCH] [cygwin|mingw] Fix compile warnings when -std=c89., Charles Wilson, 2009/01/22
- Re: [PATCH] [cygwin|mingw] Fix compile warnings when -std=c89., Charles Wilson, 2009/01/22