[gcc-6] 87/401: - Replace local plugin header fix with fix for PR target/69895
Ximin Luo
infinity0 at debian.org
Wed Apr 5 15:48:05 UTC 2017
This is an automated email from the git hooks/post-receive script.
infinity0 pushed a commit to branch pu/reproducible_builds
in repository gcc-6.
commit 2845ce9d2f8d1d6fd6ae93ee53c581bebea6bee0
Author: doko <doko at 6ca36cf4-e1d1-0310-8c6f-e303bb2178ca>
Date: Mon Feb 22 08:40:53 2016 +0000
- Replace local plugin header fix with fix for PR target/69895
git-svn-id: svn://anonscm.debian.org/gcccvs/branches/sid/gcc-6@8684 6ca36cf4-e1d1-0310-8c6f-e303bb2178ca
---
debian/patches/pr69895.diff | 42 ++++++++++++++++++++++++++++++++++++++++++
debian/rules.d/binary-gcc.mk | 10 ----------
debian/rules.patch | 1 +
3 files changed, 43 insertions(+), 10 deletions(-)
diff --git a/debian/patches/pr69895.diff b/debian/patches/pr69895.diff
new file mode 100644
index 0000000..e26c73b
--- /dev/null
+++ b/debian/patches/pr69895.diff
@@ -0,0 +1,42 @@
+# DP: Fix PR target/69895, installation of plugin headers.
+
+2016-02-22 Jakub Jelinek <jakub at redhat.com>
+
+ PR target/69895
+ * config/m68k/t-opts (OPTIONS_H_EXTRA): Add m68k-microarchs.def
+ and m68k-devices.def.
+ * config/c6x/t-c6x (OPTIONS_H_EXTRA): Add c6x-isas.def.
+ * config/aarch64/t-aarch64 (OPTIONS_H_EXTRA): Add aarch64-arches.def.
+
+--- a/src/gcc/config/m68k/t-opts.jj 2011-05-02 18:39:25.000000000 +0200
++++ a/src/gcc/config/m68k/t-opts 2016-02-22 09:21:44.420267750 +0100
+@@ -1,3 +1,6 @@
++OPTIONS_H_EXTRA += $(srcdir)/config/m68k/m68k-microarchs.def \
++ $(srcdir)/config/m68k/m68k-devices.def
++
+ $(srcdir)/config/m68k/m68k-tables.opt: $(srcdir)/config/m68k/genopt.sh \
+ $(srcdir)/config/m68k/m68k-devices.def $(srcdir)/config/m68k/m68k-isas.def \
+ $(srcdir)/config/m68k/m68k-microarchs.def
+--- a/src/gcc/config/c6x/t-c6x.jj 2016-01-04 14:55:54.000000000 +0100
++++ a/src/gcc/config/c6x/t-c6x 2016-02-22 09:25:56.272819642 +0100
+@@ -23,6 +23,8 @@ MD_INCLUDES= $(srcdir)/config/c6x/const
+ $(srcdir)/config/c6x/c6x-mult.md \
+ $(srcdir)/config/c6x/c6x-sched.md
+
++OPTIONS_H_EXTRA += $(srcdir)/config/c6x/c6x-isas.def
++
+ s-config s-conditions s-flags s-codes s-constants s-emit s-recog s-preds \
+ s-opinit s-extract s-peep s-attr s-attrtab s-output: $(MD_INCLUDES)
+
+--- a/src/gcc/config/aarch64/t-aarch64.jj 2016-01-04 14:55:56.000000000 +0100
++++ a/src/gcc/config/aarch64/t-aarch64 2016-02-22 09:30:03.656432719 +0100
+@@ -19,7 +19,8 @@
+ # <http://www.gnu.org/licenses/>.
+
+ TM_H += $(srcdir)/config/aarch64/aarch64-cores.def
+-OPTIONS_H_EXTRA += $(srcdir)/config/aarch64/aarch64-cores.def
++OPTIONS_H_EXTRA += $(srcdir)/config/aarch64/aarch64-cores.def \
++ $(srcdir)/config/aarch64/aarch64-arches.def
+
+ $(srcdir)/config/aarch64/aarch64-tune.md: $(srcdir)/config/aarch64/gentune.sh \
+ $(srcdir)/config/aarch64/aarch64-cores.def
diff --git a/debian/rules.d/binary-gcc.mk b/debian/rules.d/binary-gcc.mk
index 9452114..af190c0 100644
--- a/debian/rules.d/binary-gcc.mk
+++ b/debian/rules.d/binary-gcc.mk
@@ -221,16 +221,6 @@ $(binary_stamp)-gcc-plugindev: $(install_dependencies)
$(gcc_lib_dir)/plugin/gtype.state \
$(gcc_lexec_dir)/plugin/gengtype
-# files missing in upstream installation
-ifeq ($(DEB_TARGET_ARCH),m68k)
- cp -p $(srcdir)/gcc/config/m68k/m68k-microarchs.def \
- $(d_pld)/$(gcc_lib_dir)/plugin/include/config/m68k/.
-endif
-ifeq ($(DEB_TARGET_ARCH),arm64)
- cp -p $(srcdir)/gcc/config/aarch64/aarch64-arches.def \
- $(d_pld)/$(gcc_lib_dir)/plugin/include/config/aarch64/.
-endif
-
debian/dh_doclink -p$(p_pld) $(p_xbase)
debian/dh_rmemptydirs -p$(p_pld)
dh_strip -p$(p_pld)
diff --git a/debian/rules.patch b/debian/rules.patch
index 03805da..0f96080 100644
--- a/debian/rules.patch
+++ b/debian/rules.patch
@@ -81,6 +81,7 @@ debian_patches += \
pr67590 \
ada-gnattools-ldflags \
libjit-ldflags \
+ pr69895 \
# this is still needed on powerpc, e.g. firefox and insighttoolkit4 will ftbfs.
ifneq (,$(filter $(DEB_TARGET_ARCH),powerpc))
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/reproducible/gcc-6.git
More information about the Reproducible-commits
mailing list