bug-guile
[Top][All Lists]
Advanced

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

GUILE_CFLAGS contains warning options


From: Bruno Haible
Subject: GUILE_CFLAGS contains warning options
Date: Sat, 19 Feb 2011 15:07:49 +0100
User-agent: KMail/1.9.9

Hi,

After guile-2.0.0 is installed using gcc, the installed file
$LIBDIR/pkgconfig/guile-2.0.pc contains a line such as

  Cflags: -I${pkgincludedir}/2.0 -Wall -I$LIBUNISTRING_PREFIX/include -pthread 
-I$GC_PREFIX/include  

and "guile-config compile" (which is used to define GUILE_CFLAGS through the
macro GUILE_FLAGS in $PREFIX/share/aclocal/guile.m4) produces output such as:

  -Wall -pthread -I$PREFIX/include/guile/2.0 -I$LIBUNISTRING_PREFIX/include 
-I$GC_PREFIX/include  

The presence of -Wall is IMO wrong for two reasons:

1) If I were to use a compiler different from gcc for compiling programs
   that use guile (such as the vendor cc on Solaris, HP-UX, OSF/1, or AIX), it
   would lead to an error when invoking that compiler.

2) Even if I use gcc, it's not guile's business to enable warning options on
   _my_ code just because my code uses guile.

Bruno
-- 
In memoriam Friedrich Weißler <http://en.wikipedia.org/wiki/Friedrich_Weißler>



reply via email to

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