autoconf-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: Something I forgot in my AC_LN_S patch


From: Tim Van Holder
Subject: RE: Something I forgot in my AC_LN_S patch
Date: Fri, 26 Jan 2001 17:57:05 +0100

> -  if ln -s $ac_rel_source $ac_dest 2>/dev/null ||
> -     ln $srcdir/$ac_source $ac_dest; then :; else
> +  ln -s $ac_rel_source $ac_dest 2>/dev/null ||
> +    ln $srcdir/$ac_source $ac_dest ||
I realize the relative/absolute issue makes this non-trivial,
but this is still broken on DOS, as the 'ln -s' calls will
create executable stubs. So there may indeed be no choice but
to add glue to AS_LN_S and use that here.
Alternatively, are there many packages using relative symlinks
in CONFIG_LINKS? As there never was a guarantee those work (the
manual states clearly that this won't work with 'ln'), can't
we simply throw out support for using those in the first place?
(of course, the code to detect 'bad' symlinking might turn out
to be no smaller than the glue to support them...)




reply via email to

[Prev in Thread] Current Thread [Next in Thread]