X-Git-Url: https://git.hcoop.net/bpt/guile.git/blobdiff_plain/2db1dbfe275986c4762d247209a02417818f62f8..HEAD:/README diff --git a/README b/README index 66f02b362..92d786c06 100644 --- a/README +++ b/README @@ -62,7 +62,7 @@ Required External Packages ================================================ Guile requires the following external packages: - - GNU MP, at least version 4.1 + - GNU MP, at least version 4.2 GNU MP is used for bignum arithmetic. It is available from http://gmplib.org/ . @@ -72,7 +72,7 @@ Guile requires the following external packages: libltdl is used for loading extensions at run-time. It is available from http://www.gnu.org/software/libtool/ . - - GNU libunistring + - GNU libunistring, at least version 0.9.3 libunistring is used for Unicode string operations, such as the `utf*->string' procedures. It is available from @@ -82,7 +82,7 @@ Guile requires the following external packages: libgc (aka. the Boehm-Demers-Weiser garbage collector) is the conservative garbage collector used by Guile. It is available - from http://www.hpl.hp.com/personal/Hans_Boehm/gc/ . + from http://www.hboehm.info/gc/ . - libffi @@ -93,10 +93,15 @@ Guile requires the following external packages: - pkg-config Guile's ./configure script uses pkg-config to discover the correct - compile and link options for libgc and libffi. 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 - variables as part of the configure command-line: + compile and link options for libgc and libffi. For this to work, + the `PKG_CONFIG_PATH' environment variable must be set to point to + the places where libgc's and libffi's `.pc' files can be found: + + PKG_CONFIG_PATH=/path/to/libgc/lib/pkgconfig:/path/to/libffi/lib/pkgconfig + + Alternatively, when pkg-config is not installed, you can work around + this by setting some variables as part of the configure + command-line: - PKG_CONFIG=true