From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id A45E0138359 for ; Tue, 14 Jul 2020 23:23:50 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id C7DB0E0837; Tue, 14 Jul 2020 23:23:49 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 98892E0837 for ; Tue, 14 Jul 2020 23:23:49 +0000 (UTC) Received: from oystercatcher.gentoo.org (unknown [IPv6:2a01:4f8:202:4333:225:90ff:fed9:fc84]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 49EBF34EA97 for ; Tue, 14 Jul 2020 23:23:48 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id C2F7E274 for ; Tue, 14 Jul 2020 23:23:46 +0000 (UTC) From: "Sergei Trofimovich" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Sergei Trofimovich" Message-ID: <1594768976.7b3aef40645e579e28c5ad34d566097aa44f4416.slyfox@gentoo> Subject: [gentoo-commits] proj/gcc-patches:master commit in: 6.5.0/gentoo/ X-VCS-Repository: proj/gcc-patches X-VCS-Files: 6.5.0/gentoo/28_all_libjava-multilib.patch 6.5.0/gentoo/README.history X-VCS-Directories: 6.5.0/gentoo/ X-VCS-Committer: slyfox X-VCS-Committer-Name: Sergei Trofimovich X-VCS-Revision: 7b3aef40645e579e28c5ad34d566097aa44f4416 X-VCS-Branch: master Date: Tue, 14 Jul 2020 23:23:46 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: 51888799-1847-434c-a9e5-ef130253f67e X-Archives-Hash: 2d5292c4c95e6f595c9063a63b6c6fd4 commit: 7b3aef40645e579e28c5ad34d566097aa44f4416 Author: Sergei Trofimovich gentoo org> AuthorDate: Tue Jul 14 23:22:56 2020 +0000 Commit: Sergei Trofimovich gentoo org> CommitDate: Tue Jul 14 23:22:56 2020 +0000 URL: https://gitweb.gentoo.org/proj/gcc-patches.git/commit/?id=7b3aef40 6.5.0: install libgcj.spec into multilib directory Reported-by: Georgi Georgiev Bug: https://bugs.gentoo.org/504812 Signed-off-by: Sergei Trofimovich gentoo.org> 6.5.0/gentoo/28_all_libjava-multilib.patch | 129 +++++++++++++++++++++++++++++ 6.5.0/gentoo/README.history | 3 + 2 files changed, 132 insertions(+) diff --git a/6.5.0/gentoo/28_all_libjava-multilib.patch b/6.5.0/gentoo/28_all_libjava-multilib.patch new file mode 100644 index 0000000..977a428 --- /dev/null +++ b/6.5.0/gentoo/28_all_libjava-multilib.patch @@ -0,0 +1,129 @@ +Install libgcj.spec into multilib directory, not just main $(libdir). + +https://bugs.gentoo.org/504812 +--- a/libjava/Makefile.am ++++ b/libjava/Makefile.am +@@ -44,7 +44,7 @@ libexecsubdir = $(libexecdir)/gcc/$(target_noncanonical)/$(gcc_version) + ## + + toolexeclib_LTLIBRARIES = libgcj.la libgij.la libgcj-tools.la +-toolexecmainlib_DATA = libgcj.spec ++toolexeclib_DATA = libgcj.spec + + ## + ## These files form a closed dependency group at the lower +--- a/libjava/Makefile.in ++++ b/libjava/Makefile.in +@@ -178,7 +178,7 @@ am__installdirs = "$(DESTDIR)$(dbexecdir)" \ + "$(DESTDIR)$(toolexeclibdir)" "$(DESTDIR)$(bindir)" \ + "$(DESTDIR)$(libexecsubdir)" "$(DESTDIR)$(bindir)" \ + "$(DESTDIR)$(dbexecdir)" "$(DESTDIR)$(jardir)" \ +- "$(DESTDIR)$(toolexecmainlibdir)" ++ "$(DESTDIR)$(toolexeclibdir)" + LTLIBRARIES = $(dbexec_LTLIBRARIES) $(noinst_LTLIBRARIES) \ + $(toolexeclib_LTLIBRARIES) + install_libgcj_bc_la_LIBADD = +@@ -540,7 +540,7 @@ am__can_run_installinfo = \ + n|no|NO) false;; \ + *) (install-info --version) >/dev/null 2>&1;; \ + esac +-DATA = $(dbexec_DATA) $(jar_DATA) $(toolexecmainlib_DATA) ++DATA = $(dbexec_DATA) $(jar_DATA) $(toolexeclib_DATA) + RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ + distclean-recursive maintainer-clean-recursive + AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \ +@@ -828,7 +828,7 @@ libsubdir = $(libdir)/gcc/$(target_noncanonical)/$(gcc_version) + libexecsubdir = $(libexecdir)/gcc/$(target_noncanonical)/$(gcc_version) + toolexeclib_LTLIBRARIES = libgcj.la libgij.la libgcj-tools.la \ + $(am__append_2) $(am__append_3) $(am__append_4) +-toolexecmainlib_DATA = libgcj.spec ++toolexeclib_DATA = libgcj.spec + LOWER_PACKAGE_FILES_LO = \ + $(propertyo_files) \ + gnu-CORBA.lo \ +@@ -10249,27 +10249,27 @@ uninstall-jarDATA: + @list='$(jar_DATA)'; test -n "$(jardir)" || list=; \ + files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ + dir='$(DESTDIR)$(jardir)'; $(am__uninstall_files_from_dir) +-install-toolexecmainlibDATA: $(toolexecmainlib_DATA) ++install-toolexeclibDATA: $(toolexeclib_DATA) + @$(NORMAL_INSTALL) +- @list='$(toolexecmainlib_DATA)'; test -n "$(toolexecmainlibdir)" || list=; \ ++ @list='$(toolexeclib_DATA)'; test -n "$(toolexeclibdir)" || list=; \ + if test -n "$$list"; then \ +- echo " $(MKDIR_P) '$(DESTDIR)$(toolexecmainlibdir)'"; \ +- $(MKDIR_P) "$(DESTDIR)$(toolexecmainlibdir)" || exit 1; \ ++ echo " $(MKDIR_P) '$(DESTDIR)$(toolexeclibdir)'"; \ ++ $(MKDIR_P) "$(DESTDIR)$(toolexeclibdir)" || exit 1; \ + fi; \ + for p in $$list; do \ + if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ + echo "$$d$$p"; \ + done | $(am__base_list) | \ + while read files; do \ +- echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(toolexecmainlibdir)'"; \ +- $(INSTALL_DATA) $$files "$(DESTDIR)$(toolexecmainlibdir)" || exit $$?; \ ++ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(toolexeclibdir)'"; \ ++ $(INSTALL_DATA) $$files "$(DESTDIR)$(toolexeclibdir)" || exit $$?; \ + done + +-uninstall-toolexecmainlibDATA: ++uninstall-toolexeclibDATA: + @$(NORMAL_UNINSTALL) +- @list='$(toolexecmainlib_DATA)'; test -n "$(toolexecmainlibdir)" || list=; \ ++ @list='$(toolexeclib_DATA)'; test -n "$(toolexeclibdir)" || list=; \ + files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ +- dir='$(DESTDIR)$(toolexecmainlibdir)'; $(am__uninstall_files_from_dir) ++ dir='$(DESTDIR)$(toolexeclibdir)'; $(am__uninstall_files_from_dir) + + # This directory's subdirectories are mostly independent; you can cd + # into them and run `make' without going through this Makefile. +@@ -10411,7 +10411,7 @@ all-am: Makefile $(LTLIBRARIES) $(PROGRAMS) $(SCRIPTS) all-multi \ + $(DATA) + installdirs: installdirs-recursive + installdirs-am: +- for dir in "$(DESTDIR)$(dbexecdir)" "$(DESTDIR)$(toolexeclibdir)" "$(DESTDIR)$(bindir)" "$(DESTDIR)$(libexecsubdir)" "$(DESTDIR)$(bindir)" "$(DESTDIR)$(dbexecdir)" "$(DESTDIR)$(jardir)" "$(DESTDIR)$(toolexecmainlibdir)"; do \ ++ for dir in "$(DESTDIR)$(dbexecdir)" "$(DESTDIR)$(toolexeclibdir)" "$(DESTDIR)$(bindir)" "$(DESTDIR)$(libexecsubdir)" "$(DESTDIR)$(bindir)" "$(DESTDIR)$(dbexecdir)" "$(DESTDIR)$(jardir)" "$(DESTDIR)$(toolexeclibdir)"; do \ + test -z "$$dir" || $(MKDIR_P) "$$dir"; \ + done + install: install-recursive +@@ -10546,7 +10546,7 @@ install-dvi-am: + install-exec-am: install-binPROGRAMS install-binSCRIPTS \ + install-dbexecDATA install-dbexecLTLIBRARIES \ + install-libexecsubPROGRAMS install-multi \ +- install-toolexeclibLTLIBRARIES install-toolexecmainlibDATA ++ install-toolexeclibDATA install-toolexeclibLTLIBRARIES + @$(NORMAL_INSTALL) + $(MAKE) $(AM_MAKEFLAGS) install-exec-hook + install-html: install-html-recursive +@@ -10592,7 +10592,7 @@ ps-am: + uninstall-am: uninstall-binPROGRAMS uninstall-binSCRIPTS \ + uninstall-dbexecDATA uninstall-dbexecLTLIBRARIES \ + uninstall-jarDATA uninstall-libexecsubPROGRAMS \ +- uninstall-toolexeclibLTLIBRARIES uninstall-toolexecmainlibDATA ++ uninstall-toolexeclibDATA uninstall-toolexeclibLTLIBRARIES + + .MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) all-multi \ + clean-multi ctags-recursive distclean-multi install-am \ +@@ -10615,8 +10615,8 @@ uninstall-am: uninstall-binPROGRAMS uninstall-binSCRIPTS \ + install-html-am install-info install-info-am install-jarDATA \ + install-libexecsubPROGRAMS install-man install-multi \ + install-pdf install-pdf-am install-ps install-ps-am \ +- install-strip install-toolexeclibLTLIBRARIES \ +- install-toolexecmainlibDATA installcheck installcheck-am \ ++ install-strip install-toolexeclibDATA \ ++ install-toolexeclibLTLIBRARIES installcheck installcheck-am \ + installdirs installdirs-am maintainer-clean \ + maintainer-clean-generic maintainer-clean-multi mostlyclean \ + mostlyclean-compile mostlyclean-generic mostlyclean-libtool \ +@@ -10624,8 +10624,8 @@ uninstall-am: uninstall-binPROGRAMS uninstall-binSCRIPTS \ + tags-recursive uninstall uninstall-am uninstall-binPROGRAMS \ + uninstall-binSCRIPTS uninstall-dbexecDATA \ + uninstall-dbexecLTLIBRARIES uninstall-jarDATA \ +- uninstall-libexecsubPROGRAMS uninstall-toolexeclibLTLIBRARIES \ +- uninstall-toolexecmainlibDATA ++ uninstall-libexecsubPROGRAMS uninstall-toolexeclibDATA \ ++ uninstall-toolexeclibLTLIBRARIES + + export gcc_version + diff --git a/6.5.0/gentoo/README.history b/6.5.0/gentoo/README.history index fa27b2a..7abc3b1 100644 --- a/6.5.0/gentoo/README.history +++ b/6.5.0/gentoo/README.history @@ -1,3 +1,6 @@ +5 TODO + + 28_all_libjava-multilib.patch + 4 29 May 2020 + 26_all_libcpp-ar.patch + 27_all_whitespace-pa.patch