> From: Thaddee Tyl <thaddee....@gmail.com>
 
> Still, isn't it odd that it doesn't find libffi in the standard
> installation path?

Well yes and no.  The guile developers decided that they weren't going
to search for libraries in ./configure.  They were going to use
pkgconfig instead.  So they instead just look for the pkgconfig
file for each library, and those files tell ./configure where the
library is located.
 
Each library that Guile depends on makes a pkgconfig file when
you build it from source.
 
The problem is that some distros forget to include the pkgconfig
files, or only include them in separate devel packages.
 
Depending on pkgconfig files is controversial.  Some GNU
developers find it convenient.  Some think it is a terrible
idea.
 
-Mike

Reply via email to