libguile/scmconfig.h:#define LTDL_SYSSEARCHPATH "/lib:/usr/lib"
It is wrong for x86_64. A quick hack
--- guile-1.6.4/configure.lib64 2005-06-09 12:34:40.486511382 -0700
+++ guile-1.6.4/configure 2005-06-09 12:49:59.772813211 -0700
@@ -6876,6 +6876,13 @@ linux-gnu*)
# before this can be enabled.
+ case $host_cpu in
+ sys_lib_dlsearch_path_spec="/lib64 /usr/lib64"
+ sys_lib_search_path_spec="/lib64 /usr/lib64 /usr/local/lib64"
# We used to test for /lib/ld.so.1 and disable shared libraries on
# powerpc, because MkLinux only supported shared libraries with the
# GNU dynamic linker. Since this was broken with cross compilers,
makes it to work on x86_64. I think any 64bit systems which use lib64 are
I've fixed this bug in the latest development release we have.
If you think this bug needs fixing for RHEL4 in a quarterly update please open
an Issuetracker for it so we can properly track it.
Read ya, Phil