X-Git-Url: https://git.tld-linux.org/?a=blobdiff_plain;f=gcc-install-libffi.patch;fp=gcc-install-libffi.patch;h=0fb9d8cd9feed97ff62471c6c694f3ea3420a7a7;hb=8ce225594fd3019d12802a02a959ac4de4f502b1;hp=0000000000000000000000000000000000000000;hpb=e4492d812a11ae6150c6a3c0ad0608d6501b19f2;p=packages%2Fgcc.git diff --git a/gcc-install-libffi.patch b/gcc-install-libffi.patch new file mode 100644 index 0000000..0fb9d8c --- /dev/null +++ b/gcc-install-libffi.patch @@ -0,0 +1,49 @@ +Index: Makefile.in +=================================================================== +--- Makefile.in (.../tags/gcc_4_8_0_release) (revision 199208) ++++ Makefile.in (.../branches/gcc-4_8-branch) (revision 199208) +@@ -38710,8 +38710,13 @@ + @if target-libffi + maybe-install-target-libffi: install-target-libffi + +-# Dummy target for uninstallable. +-install-target-libffi: ++install-target-libffi: installdirs ++ @: $(MAKE); $(unstage) ++ @r=`${PWD_COMMAND}`; export r; \ ++ s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ ++ $(NORMAL_TARGET_EXPORTS) \ ++ (cd $(TARGET_SUBDIR)/libffi && \ ++ $(MAKE) $(TARGET_FLAGS_TO_PASS) install) + + @endif target-libffi + +@@ -38725,8 +38720,13 @@ + @if target-libffi + maybe-install-strip-target-libffi: install-strip-target-libffi + +-# Dummy target for uninstallable. +-install-strip-target-libffi: ++install-strip-target-libffi: installdirs ++ @: $(MAKE); $(unstage) ++ @r=`${PWD_COMMAND}`; export r; \ ++ s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ ++ $(NORMAL_TARGET_EXPORTS) \ ++ (cd $(TARGET_SUBDIR)/libffi && \ ++ $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip) + + @endif target-libffi + +Index: Makefile.def +=================================================================== +--- Makefile.def (.../tags/gcc_4_8_0_release) (revision 199208) ++++ Makefile.def (.../branches/gcc-4_8-branch) (revision 199208) +@@ -138,7 +138,7 @@ + missing=maintainer-clean; }; + target_modules = { module= winsup; }; + target_modules = { module= libgloss; no_check=true; }; +-target_modules = { module= libffi; no_install=true; }; ++target_modules = { module= libffi; }; + target_modules = { module= libjava; raw_cxx=true; + extra_configure_flags="$(EXTRA_CONFIGARGS_LIBJAVA)"; }; + target_modules = { module= zlib; };