diff --git a/Makefile b/Makefile index 997c5bb..478e698 100644 --- a/Makefile +++ b/Makefile @@ -118,7 +118,10 @@ tools/musl-gcc: config.mak $(DESTDIR)$(bindir)/%: tools/% install -D $< $@ -$(DESTDIR)$(libdir)/%.so: lib/%.so +$(DESTDIR)$(libdir)/libc.so: $(DESTDIR)$(LDSO_PATHNAME) + ln -sf $(LDSO_PATHNAME) $@ + +$(DESTDIR)$(LDSO_PATHNAME): lib/libc.so install -D -m 755 $< $@ $(DESTDIR)$(libdir)/%: lib/% @@ -127,12 +130,6 @@ $(DESTDIR)$(libdir)/%: lib/% $(DESTDIR)$(includedir)/%: include/% install -D -m 644 $< $@ -$(DESTDIR)$(LDSO_PATHNAME): $(DESTDIR)$(syslibdir) - ln -sf $(libdir)/libc.so $@ || true - -$(DESTDIR)$(syslibdir): - install -d -m 755 $(DESTDIR)$(syslibdir) - install-libs: $(ALL_LIBS:lib/%=$(DESTDIR)$(libdir)/%) $(if $(SHARED_LIBS),$(DESTDIR)$(LDSO_PATHNAME),) install-headers: $(ALL_INCLUDES:include/%=$(DESTDIR)$(includedir)/%)