summaryrefslogtreecommitdiff
path: root/ldso
diff options
context:
space:
mode:
authorAlexey Brodkin <Alexey.Brodkin@synopsys.com>2016-06-22 07:38:20 +0300
committerWaldemar Brodkorb <wbx@uclibc-ng.org>2016-06-23 20:48:25 +0200
commite58bacb7ec462912e843fc616288995db88b7275 (patch)
treecb7c0a506cdf02f1352594a55f2a75e1b5c4dbd2 /ldso
parent2eefe0ab83a21e2fa5575e6a1b8b999457984cc7 (diff)
libs: install backward compatibility symlinks
Simplify the switch from uClibc to uClibc-ng. Apps already built against uClibc-0.9.x.y require .so.0 libs to present on target which in case of current uClibc-ng is not the case and those apps could not be run. This change creates symlinks from .so.1 to .so.0 for most of other libs in the same way as it was done by 23e96d89b6ab "ldso: install backward compatibility symlink by default" Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com> Cc: Waldemar Brodkorb <wbx@uclibc-ng.org> Cc: Vineet Gupta <vgupta@synopsys.com> Cc: Anton Kolesov <akolesov@synopsys.com>
Diffstat (limited to 'ldso')
-rw-r--r--ldso/libdl/Makefile.in2
1 files changed, 2 insertions, 0 deletions
diff --git a/ldso/libdl/Makefile.in b/ldso/libdl/Makefile.in
index fe1eb9dab..1ba877071 100644
--- a/ldso/libdl/Makefile.in
+++ b/ldso/libdl/Makefile.in
@@ -48,6 +48,8 @@ objclean-y += CLEAN_ldso/libdl
$(top_builddir)lib/libdl.so: $(libdl_OUT)/libdl_so.a $(libc.depend)
$(call link.so,$(libdl_FULL_NAME),$(ABI_VERSION))
+ # link for backward compatibility
+ $(call link.so,$(libdl_FULL_NAME),0)
$(libdl_OUT)/libdl_so.a: $(libdl-so-y)
$(Q)$(RM) $@