* Makerules [$(cross-compiling) = yes] (symbolic-link-prog): Define
authorRoland McGrath <roland@gnu.org>
Fri, 24 Mar 2000 21:41:15 +0000 (21:41 +0000)
committerRoland McGrath <roland@gnu.org>
Fri, 24 Mar 2000 21:41:15 +0000 (21:41 +0000)
using $(LN_S).

ChangeLog
Makerules

index 4f1c01f..45c0b88 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,8 @@
 2000-03-24  Roland McGrath  <roland@baalperazim.frob.com>
 
+       * Makerules [$(cross-compiling) = yes] (symbolic-link-prog): Define
+       using $(LN_S).
+
        * sysdeps/mach/hurd/if_index.c: New file.
 
        * sysdeps/unix/sysv/linux/net/if.h: Moved to ...
index d64f352..edbf8a5 100644 (file)
--- a/Makerules
+++ b/Makerules
@@ -677,13 +677,16 @@ mv -f $@.new $@
 endef
 endif
 
-ifeq (no,$(cross-compiling))
 ifeq (yes,$(build-shared))
+ifeq (no,$(cross-compiling))
 symbolic-link-prog := $(common-objpfx)elf/sln
 symbolic-link-list := $(common-objpfx)elf/symlink.list
 define make-shlib-link
 echo $(<F) $@ >> $(symbolic-link-list)
 endef
+else # cross-compiling
+# We need a definition that can be used by elf/Makefile's install rules.
+symbolic-link-prog = $(LN_S)
 endif
 endif
 ifndef make-shlib-link