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