]> git.wh0rd.org - patches.git/blobdiff - slibgcc.patch
more random patches. who knows.
[patches.git] / slibgcc.patch
diff --git a/slibgcc.patch b/slibgcc.patch
new file mode 100644 (file)
index 0000000..3e49a18
--- /dev/null
@@ -0,0 +1,18 @@
+--- gcc/config/t-slibgcc-elf-ver
++++ gcc/config/t-slibgcc-elf-ver
+@@ -24,11 +24,9 @@
+ # $(slibdir) double quoted to protect it from expansion while building
+ # libgcc.mk.  We want this delayed until actual install time.
+ SHLIB_INSTALL = \
+-      $$(SHELL) $$(srcdir)/mkinstalldirs $$(DESTDIR)$$(slibdir)$(SHLIB_SLIBDIR_QUAL); \
+-      $(INSTALL_DATA) $(SHLIB_NAME) \
+-        $$(DESTDIR)$$(slibdir)$(SHLIB_SLIBDIR_QUAL)/$(SHLIB_SONAME); \
+-      rm -f $$(DESTDIR)$$(slibdir)$(SHLIB_SLIBDIR_QUAL)/$(SHLIB_SOLINK); \
+-      $(LN_S) $(SHLIB_SONAME) \
+-        $$(DESTDIR)$$(slibdir)$(SHLIB_SLIBDIR_QUAL)/$(SHLIB_SOLINK)
++      $$(SHELL) $$(srcdir)/mkinstalldirs $$(DESTDIR)$$(libsubdir)/@shlib_dir@; \
++      $$(INSTALL_DATA) $(SHLIB_NAME) $$(DESTDIR)$$(libsubdir)/@shlib_dir@; \
++      rm -f $$(DESTDIR)$$(libsubdir)/@shlib_dir@$(SHLIB_SOLINK); \
++      $(LN_S) $(SHLIB_SONAME) $$(DESTDIR)$$(libsubdir)/@shlib_dir@$(SHLIB_SOLINK)
+ SHLIB_MKMAP = $(srcdir)/mkmap-symver.awk
+ SHLIB_MAPFILES = $(srcdir)/libgcc-std.ver