]> git.ipfire.org Git - thirdparty/autoconf.git/commitdiff
* doc/autoconf.texi (Limitations of Usual Tools): Document `ln -s'
authorAkim Demaille <akim@epita.fr>
Fri, 26 May 2000 18:16:46 +0000 (18:16 +0000)
committerAkim Demaille <akim@epita.fr>
Fri, 26 May 2000 18:16:46 +0000 (18:16 +0000)
on DJGPP, based on the comments from Mark Elbrecht.

ChangeLog
doc/autoconf.texi

index 7168b4cfbc03311832327e7201d432a096bf4615..85779be3a9d071e7a72334d1e05fa522c4c6afea 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2000-05-26  Akim Demaille  <akim@epita.fr>
+
+       * doc/autoconf.texi (Limitations of Usual Tools): Document `ln -s'
+       on DJGPP, based on the comments from Mark Elbrecht.
+
 2000-05-26  Akim Demaille  <akim@epita.fr>
 
        * autoreconf.sh (autoconf, autoheader): Be more conscientious when
index c47a4ed57964dc0337d240315eae6580423dd29c..c449bf6f4bac3a9848166871fc15757a9266a0b7 100644 (file)
@@ -5010,7 +5010,15 @@ alternation and @code{egrep}.
 
 @item @command{ln}
 @cindex @command{ln}
-Don't rely on @code{ln} having a @samp{-f} option.
+Don't rely on @command{ln} having a @samp{-f} option.  Symbolic links
+are not available on old systems, use @samp{ln} as a fall back.
+
+The @sc{djgpp} @command{ln} emulates soft links for executables by
+generating a stub that in turn calls the real program.  This feature
+also works with nonexistent files like in the Unix spec. So @samp{ln -s
+src dst} will generate @file{src.exe} which will attempt to call
+@file{dst.exe}. But this feature only works for executables, therefore,
+don't rely on symbolic links on @sc{djgpp}.
 
 @item @command{sed}
 @cindex @command{sed}