summaryrefslogtreecommitdiff
path: root/README
diff options
context:
space:
mode:
authorNeil Jerram <neil@ossau.uklinux.net>2009-12-19 22:37:24 +0000
committerNeil Jerram <neil@ossau.uklinux.net>2009-12-19 22:37:24 +0000
commitef73663576c54d04bd9f1dfe1cdf587515e5cc71 (patch)
treec6d6300dfab706a097b49693a184d3eb16c5700a /README
parent3733df073f5b0cca088b779a26a71a4618ececcb (diff)
downloadguile-ef73663576c54d04bd9f1dfe1cdf587515e5cc71.tar.gz
Document need for pkg-config to build Guile
* README: Say that ./configure needs pkg-config; why; and how to work around it.
Diffstat (limited to 'README')
-rw-r--r--README14
1 files changed, 14 insertions, 0 deletions
diff --git a/README b/README
index c4f24f88e..5669ce809 100644
--- a/README
+++ b/README
@@ -88,6 +88,20 @@ Guile requires the following external packages:
conservative garbage collector used by Guile. It is available
from http://www.hpl.hp.com/personal/Hans_Boehm/gc/ .
+ - pkg-config
+
+ Guile's ./configure script uses pkg-config to discover the correct
+ compile and link options for libgc. If you don't have pkg-config
+ installed, or you have a version of libgc that doesn't provide a
+ .pc file, you can work around this by setting some environment
+ variables before running ./configure:
+
+ - PKG_CONFIG=true
+
+ - BDW_GC_CFLAGS=<compile flags for picking up libgc headers>
+
+ - BDW_GC_LIBS=<linker flags for picking up the libgc library>
+
Special Instructions For Some Systems =====================================