From 0fea0021dc0a121c6164844f77e55e00963764ed Mon Sep 17 00:00:00 2001 From: Ulrich Drepper Date: Sat, 28 Nov 1998 23:37:49 +0000 Subject: Update. 1998-11-28 23:23 -0500 Zack Weinberg * sysdeps/unix/sysv/linux/configure.in: Test for symlinks in $prefix/include that may be clobbered on installation. --- sysdeps/unix/sysv/linux/configure.in | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) (limited to 'sysdeps/unix/sysv/linux/configure.in') diff --git a/sysdeps/unix/sysv/linux/configure.in b/sysdeps/unix/sysv/linux/configure.in index 535cd8f41d..7a38bfda0c 100644 --- a/sysdeps/unix/sysv/linux/configure.in +++ b/sysdeps/unix/sysv/linux/configure.in @@ -101,3 +101,26 @@ case "$machine" in ;; esac changequote([,]) + +# If $prefix/include/{net,scsi} are symlinks, make install will +# clobber what they're linked to (probably a kernel tree). +# test -L ought to work on all Linux boxes. +echo $ac_n "checking for symlinks in ${prefix}/include...$ac_c" +if test -L ${prefix}/include/net +then message=" ${prefix}/include/net is a symlink" +fi +if test -L ${prefix}/include/scsi +then message="$message + ${prefix}/include/scsi is a symlink" +fi +if test -n "$message"; then +echo " +*** error: +$message +\`make install' will destroy the target of the link(s). +Delete the links and re-run configure, or better still, move the entire +${prefix}/include directory out of the way." +exit 1 +else +echo " ok" +fi -- cgit v1.2.3