On 25 Feb 2011, at 12:07, Andy Wingo wrote:

>> * Developers should be clearly warned that -I/usr/local/include
>>  needs to be after all other -I options, due to guile
>>  header naming conflicts.
> 
> This is incorrect.  Guile 2.0 (and later) does not add
> -I/usr/local/include to the CFLAGS in any configuration.  If you install
> to /usr/local, it adds -I/usr/local/include/guile/2.0, or /2.2, etc.

I get:
  $ guile-config compile
  -D_THREAD_SAFE -I/usr/local/include/guile/2.0 -I/usr/local/include  

> The problem this thread is about is if you have Guile 1.8 or previous
> eheaders installed in /usr.

The directory /usr/local/include/ is added by the compiler. So possibly, if one 
has the 1.8 header, it will be included even when using `guile-config compile`.


Reply via email to