OSDN Git Service

ldso: install backward compatibility symlink by default
authorWaldemar Brodkorb <wbx@uclibc-ng.org>
Sat, 22 Aug 2015 18:40:42 +0000 (20:40 +0200)
committerWaldemar Brodkorb <wbx@uclibc-ng.org>
Thu, 27 Aug 2015 04:13:15 +0000 (06:13 +0200)
Simplify the switch from uClibc to uClibc-ng suggested
by Alexey Brodkin <Alexey.Brodkin@synopsys.com>.
Gcc always uses .0 ld.so link, so install it by default.

ldso/ldso/Makefile.in

index 424131c..ffbb5cc 100644 (file)
@@ -74,6 +74,8 @@ $(ldso): $(ldso:.$(ABI_VERSION)=)
 $(ldso:.$(ABI_VERSION)=): | $(top_builddir)lib
 $(ldso:.$(ABI_VERSION)=): $($(UCLIBC_LDSO_NAME)_OUT)/$(UCLIBC_LDSO_NAME)_so.a
        $(call link.so,$(ldso_FULL_NAME),$(ABI_VERSION))
+       # link for backward compatibility
+       (cd $(top_builddir)lib; ln -sf $(UCLIBC_LDSO_NAME).so.$(ABI_VERSION) $(UCLIBC_LDSO_NAME).so.0 )
 
 $($(UCLIBC_LDSO_NAME)_OUT)/$(UCLIBC_LDSO_NAME)_so.a: $(ldso-y)
        $(Q)$(RM) $@