mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-04-29 19:30:36 +02:00
*** empty log message ***
This commit is contained in:
parent
abd2bc1861
commit
99fd355aba
2 changed files with 12 additions and 38 deletions
39
autogen.sh
39
autogen.sh
|
@ -44,44 +44,7 @@ $mscripts/render-bugs > BUGS
|
|||
### Libtool setup.
|
||||
|
||||
# Get a clean version.
|
||||
rm -rf libltdl
|
||||
libtoolize --force --copy --automake --ltdl
|
||||
|
||||
# Fix older versions of libtool.
|
||||
# Make sure we use a ./configure.in compatible autoconf in ./libltdl/
|
||||
if [ -f libltdl/configure.in ]; then
|
||||
mv libltdl/configure.in libltdl/configure.tmp
|
||||
echo 'AC_PREREQ(2.50)' > libltdl/configure.in
|
||||
cat libltdl/configure.tmp >> libltdl/configure.in
|
||||
rm libltdl/configure.tmp
|
||||
fi
|
||||
|
||||
# Maybe patch ltdl.c. This is only needed for 1.4.2 and earlier.
|
||||
if patch libltdl/ltdl.c <<EOP
|
||||
--- ltdl.c~ Fri Apr 12 18:52:48 2002
|
||||
+++ ltdl.c Tue Jul 9 14:12:47 2002
|
||||
@@ -2246,15 +2246,15 @@
|
||||
static int
|
||||
find_handle_callback (filename, data, ignored)
|
||||
char *filename;
|
||||
lt_ptr data;
|
||||
lt_ptr ignored;
|
||||
{
|
||||
lt_dlhandle *handle = (lt_dlhandle *) data;
|
||||
- int found = access (filename, R_OK);
|
||||
+ int found = !access (filename, F_OK);
|
||||
|
||||
/* Bail out if file cannot be read... */
|
||||
if (!found)
|
||||
return 0;
|
||||
|
||||
/* Try to dlopen the file, but do not continue searching in any
|
||||
case. */
|
||||
EOP
|
||||
then true
|
||||
else
|
||||
echo "WARNING: could not patch libltdl, but this is probably OK."
|
||||
fi
|
||||
libtoolize --force --copy --automake
|
||||
|
||||
######################################################################
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue