[gcc-7] 127/354: * Fix the installation directory of the ada-sjlj includes and libraries.
Ximin Luo
infinity0 at debian.org
Thu Nov 23 15:50:41 UTC 2017
This is an automated email from the git hooks/post-receive script.
infinity0 pushed a commit to branch master
in repository gcc-7.
commit ffabf76dd5c4bad57999b46bf254f394aa17caa7
Author: doko <doko at 6ca36cf4-e1d1-0310-8c6f-e303bb2178ca>
Date: Thu Mar 2 08:41:18 2017 +0000
* Fix the installation directory of the ada-sjlj includes and libraries.
git-svn-id: svn+ssh://svn.debian.org/svn/gcccvs/branches/sid/gcc-7@9328 6ca36cf4-e1d1-0310-8c6f-e303bb2178ca
---
debian/changelog | 1 +
debian/patches/ada-sjlj.diff | 71 +++++++++++++++++++++++---------------------
2 files changed, 38 insertions(+), 34 deletions(-)
diff --git a/debian/changelog b/debian/changelog
index d524436..df97397 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -10,6 +10,7 @@ gcc-7 (7-20170301-1) experimental; urgency=medium
* Build the nvptx offload compilers.
* Add the newlib copyright, used for the gcc-7-offload-nvptx package.
* Install the libcp1plugin.
+ * Fix the installation directory of the ada-sjlj includes and libraries.
[ Nicolas Boulenguez ]
* Use SOURCE_DATE_EPOCH for reproducible ALI timestamps. Closes: #856042.
diff --git a/debian/patches/ada-sjlj.diff b/debian/patches/ada-sjlj.diff
index cb97390..fee6b4c 100644
--- a/debian/patches/ada-sjlj.diff
+++ b/debian/patches/ada-sjlj.diff
@@ -72,8 +72,8 @@ Index: b/src/libada-sjlj/Makefile.in
+GCC_DIR=$(MULTIBUILDTOP)../../$(host_subdir)/gcc
+
+target_noncanonical:=@target_noncanonical@
-+version := $(shell cat $(srcdir)/../gcc/BASE-VER)
-+libsubdir := $(libdir)/gcc/$(target_noncanonical)/$(version)$(MULTISUBDIR)
++gcc_version := $(shell @get_gcc_base_ver@ $(srcdir)/../gcc/BASE-VER)
++libsubdir := $(libdir)/gcc/$(target_noncanonical)/$(gcc_version)$(MULTISUBDIR)
+ADA_RTS_DIR=$(GCC_DIR)/ada/rts$(subst /,_,$(MULTISUBDIR))
+ADA_RTS_SUBDIR=./rts$(subst /,_,$(MULTISUBDIR))
+
@@ -208,7 +208,7 @@ Index: b/src/libada-sjlj/configure.ac
===================================================================
--- /dev/null
+++ b/src/libada-sjlj/configure.ac
-@@ -0,0 +1,149 @@
+@@ -0,0 +1,152 @@
+# Configure script for libada.
+# Copyright (C) 2003-2016 Free Software Foundation, Inc.
+#
@@ -337,6 +337,9 @@ Index: b/src/libada-sjlj/configure.ac
+AC_PROG_AWK
+AC_PROG_LN_S
+
++# Determine what GCC version number to use in filesystem paths.
++GCC_BASE_VER
++
+# Determine what to build for 'gnatlib'
+if test ${enable_shared} = yes ; then
+ # Note that build=target is almost certainly the wrong test; FIXME
@@ -362,7 +365,7 @@ Index: b/src/Makefile.def
===================================================================
--- a/src/Makefile.def
+++ b/src/Makefile.def
-@@ -174,6 +174,7 @@ target_modules = { module= libffi; no_in
+@@ -175,6 +175,7 @@ target_modules = { module= libffi; no_in
target_modules = { module= zlib; };
target_modules = { module= rda; };
target_modules = { module= libada; };
@@ -370,7 +373,7 @@ Index: b/src/Makefile.def
target_modules = { module= libgomp; bootstrap= true; lib_path=.libs; };
target_modules = { module= libitm; lib_path=.libs; };
target_modules = { module= libatomic; lib_path=.libs; };
-@@ -370,6 +371,7 @@ dependencies = { module=all-libcpp; on=a
+@@ -371,6 +372,7 @@ dependencies = { module=all-libcpp; on=a
dependencies = { module=all-fixincludes; on=all-libiberty; };
dependencies = { module=all-target-libada; on=all-gcc; };
@@ -382,7 +385,7 @@ Index: b/src/configure.ac
===================================================================
--- a/src/configure.ac
+++ b/src/configure.ac
-@@ -169,6 +169,7 @@ target_libraries="target-libgcc \
+@@ -170,6 +170,7 @@ target_libraries="target-libgcc \
target-libffi \
target-libobjc \
target-libada \
@@ -390,7 +393,7 @@ Index: b/src/configure.ac
${target_libiberty} \
target-libgo"
-@@ -454,7 +455,7 @@ AC_ARG_ENABLE(libada,
+@@ -455,7 +456,7 @@ AC_ARG_ENABLE(libada,
ENABLE_LIBADA=$enableval,
ENABLE_LIBADA=yes)
if test "${ENABLE_LIBADA}" != "yes" ; then
@@ -412,7 +415,7 @@ Index: b/src/gcc/ada/gcc-interface/Makefile.in
# Link flags used to build gnat tools. By default we prefer to statically
# link with libgcc to avoid a dependency on shared libgcc (which is tricky
-@@ -2706,6 +2706,26 @@ install-gnatlib: ../stamp-gnatlib-$(RTSD
+@@ -2734,6 +2734,26 @@ install-gnatlib: ../stamp-gnatlib-$(RTSD
touch ../stamp-gnatlib2-$(RTSDIR)
$(RM) ../stamp-gnatlib-$(RTSDIR)
@@ -439,7 +442,7 @@ Index: b/src/gcc/ada/gcc-interface/Makefile.in
../stamp-gnatlib1-$(RTSDIR): Makefile ../stamp-gnatlib2-$(RTSDIR)
$(RMDIR) $(RTSDIR)
$(MKDIR) $(RTSDIR)
-@@ -2970,7 +2990,7 @@ gnatlib-shared:
+@@ -2998,7 +3018,7 @@ gnatlib-shared:
# commenting the pragma instead of deleting the line, as the latter might
# result in getting multiple blank lines, hence possible style check errors.
gnatlib-sjlj:
@@ -448,7 +451,7 @@ Index: b/src/gcc/ada/gcc-interface/Makefile.in
THREAD_KIND="$(THREAD_KIND)" ../stamp-gnatlib1-$(RTSDIR)
sed \
-e 's/Frontend_Exceptions.*/Frontend_Exceptions : constant Boolean := True;/' \
-@@ -2979,6 +2999,7 @@ gnatlib-sjlj:
+@@ -3007,6 +3027,7 @@ gnatlib-sjlj:
$(RTSDIR)/system.ads > $(RTSDIR)/s.ads
$(MV) $(RTSDIR)/s.ads $(RTSDIR)/system.ads
$(MAKE) $(FLAGS_TO_PASS) \
@@ -456,7 +459,7 @@ Index: b/src/gcc/ada/gcc-interface/Makefile.in
EH_MECHANISM="" \
GNATLIBFLAGS="$(GNATLIBFLAGS)" \
GNATLIBCFLAGS="$(GNATLIBCFLAGS)" \
-@@ -3031,6 +3052,8 @@ b_gnatm.o : b_gnatm.adb
+@@ -3059,6 +3080,8 @@ b_gnatm.o : b_gnatm.adb
ADA_INCLUDE_DIR = $(libsubdir)/adainclude
ADA_RTL_OBJ_DIR = $(libsubdir)/adalib
@@ -496,7 +499,7 @@ Index: b/src/Makefile.in
===================================================================
--- a/src/Makefile.in
+++ b/src/Makefile.in
-@@ -1000,6 +1000,7 @@ configure-target: \
+@@ -999,6 +999,7 @@ configure-target: \
maybe-configure-target-zlib \
maybe-configure-target-rda \
maybe-configure-target-libada \
@@ -512,7 +515,7 @@ Index: b/src/Makefile.in
@if target-libgomp-no-bootstrap
all-target: maybe-all-target-libgomp
@endif target-libgomp-no-bootstrap
-@@ -1257,6 +1259,7 @@ info-target: maybe-info-target-libffi
+@@ -1258,6 +1260,7 @@ info-target: maybe-info-target-libffi
info-target: maybe-info-target-zlib
info-target: maybe-info-target-rda
info-target: maybe-info-target-libada
@@ -520,7 +523,7 @@ Index: b/src/Makefile.in
info-target: maybe-info-target-libgomp
info-target: maybe-info-target-libitm
info-target: maybe-info-target-libatomic
-@@ -1342,6 +1345,7 @@ dvi-target: maybe-dvi-target-libffi
+@@ -1344,6 +1347,7 @@ dvi-target: maybe-dvi-target-libffi
dvi-target: maybe-dvi-target-zlib
dvi-target: maybe-dvi-target-rda
dvi-target: maybe-dvi-target-libada
@@ -528,7 +531,7 @@ Index: b/src/Makefile.in
dvi-target: maybe-dvi-target-libgomp
dvi-target: maybe-dvi-target-libitm
dvi-target: maybe-dvi-target-libatomic
-@@ -1427,6 +1431,7 @@ pdf-target: maybe-pdf-target-libffi
+@@ -1430,6 +1434,7 @@ pdf-target: maybe-pdf-target-libffi
pdf-target: maybe-pdf-target-zlib
pdf-target: maybe-pdf-target-rda
pdf-target: maybe-pdf-target-libada
@@ -536,7 +539,7 @@ Index: b/src/Makefile.in
pdf-target: maybe-pdf-target-libgomp
pdf-target: maybe-pdf-target-libitm
pdf-target: maybe-pdf-target-libatomic
-@@ -1512,6 +1517,7 @@ html-target: maybe-html-target-libffi
+@@ -1516,6 +1521,7 @@ html-target: maybe-html-target-libffi
html-target: maybe-html-target-zlib
html-target: maybe-html-target-rda
html-target: maybe-html-target-libada
@@ -544,7 +547,7 @@ Index: b/src/Makefile.in
html-target: maybe-html-target-libgomp
html-target: maybe-html-target-libitm
html-target: maybe-html-target-libatomic
-@@ -1597,6 +1603,7 @@ TAGS-target: maybe-TAGS-target-libffi
+@@ -1602,6 +1608,7 @@ TAGS-target: maybe-TAGS-target-libffi
TAGS-target: maybe-TAGS-target-zlib
TAGS-target: maybe-TAGS-target-rda
TAGS-target: maybe-TAGS-target-libada
@@ -552,7 +555,7 @@ Index: b/src/Makefile.in
TAGS-target: maybe-TAGS-target-libgomp
TAGS-target: maybe-TAGS-target-libitm
TAGS-target: maybe-TAGS-target-libatomic
-@@ -1682,6 +1689,7 @@ install-info-target: maybe-install-info-
+@@ -1688,6 +1695,7 @@ install-info-target: maybe-install-info-
install-info-target: maybe-install-info-target-zlib
install-info-target: maybe-install-info-target-rda
install-info-target: maybe-install-info-target-libada
@@ -560,7 +563,7 @@ Index: b/src/Makefile.in
install-info-target: maybe-install-info-target-libgomp
install-info-target: maybe-install-info-target-libitm
install-info-target: maybe-install-info-target-libatomic
-@@ -1767,6 +1775,7 @@ install-pdf-target: maybe-install-pdf-ta
+@@ -1774,6 +1782,7 @@ install-pdf-target: maybe-install-pdf-ta
install-pdf-target: maybe-install-pdf-target-zlib
install-pdf-target: maybe-install-pdf-target-rda
install-pdf-target: maybe-install-pdf-target-libada
@@ -568,7 +571,7 @@ Index: b/src/Makefile.in
install-pdf-target: maybe-install-pdf-target-libgomp
install-pdf-target: maybe-install-pdf-target-libitm
install-pdf-target: maybe-install-pdf-target-libatomic
-@@ -1852,6 +1861,7 @@ install-html-target: maybe-install-html-
+@@ -1860,6 +1869,7 @@ install-html-target: maybe-install-html-
install-html-target: maybe-install-html-target-zlib
install-html-target: maybe-install-html-target-rda
install-html-target: maybe-install-html-target-libada
@@ -576,7 +579,7 @@ Index: b/src/Makefile.in
install-html-target: maybe-install-html-target-libgomp
install-html-target: maybe-install-html-target-libitm
install-html-target: maybe-install-html-target-libatomic
-@@ -1937,6 +1947,7 @@ installcheck-target: maybe-installcheck-
+@@ -1946,6 +1956,7 @@ installcheck-target: maybe-installcheck-
installcheck-target: maybe-installcheck-target-zlib
installcheck-target: maybe-installcheck-target-rda
installcheck-target: maybe-installcheck-target-libada
@@ -584,7 +587,7 @@ Index: b/src/Makefile.in
installcheck-target: maybe-installcheck-target-libgomp
installcheck-target: maybe-installcheck-target-libitm
installcheck-target: maybe-installcheck-target-libatomic
-@@ -2022,6 +2033,7 @@ mostlyclean-target: maybe-mostlyclean-ta
+@@ -2032,6 +2043,7 @@ mostlyclean-target: maybe-mostlyclean-ta
mostlyclean-target: maybe-mostlyclean-target-zlib
mostlyclean-target: maybe-mostlyclean-target-rda
mostlyclean-target: maybe-mostlyclean-target-libada
@@ -592,7 +595,7 @@ Index: b/src/Makefile.in
mostlyclean-target: maybe-mostlyclean-target-libgomp
mostlyclean-target: maybe-mostlyclean-target-libitm
mostlyclean-target: maybe-mostlyclean-target-libatomic
-@@ -2107,6 +2119,7 @@ clean-target: maybe-clean-target-libffi
+@@ -2118,6 +2130,7 @@ clean-target: maybe-clean-target-libffi
clean-target: maybe-clean-target-zlib
clean-target: maybe-clean-target-rda
clean-target: maybe-clean-target-libada
@@ -600,7 +603,7 @@ Index: b/src/Makefile.in
clean-target: maybe-clean-target-libgomp
clean-target: maybe-clean-target-libitm
clean-target: maybe-clean-target-libatomic
-@@ -2192,6 +2205,7 @@ distclean-target: maybe-distclean-target
+@@ -2204,6 +2217,7 @@ distclean-target: maybe-distclean-target
distclean-target: maybe-distclean-target-zlib
distclean-target: maybe-distclean-target-rda
distclean-target: maybe-distclean-target-libada
@@ -608,7 +611,7 @@ Index: b/src/Makefile.in
distclean-target: maybe-distclean-target-libgomp
distclean-target: maybe-distclean-target-libitm
distclean-target: maybe-distclean-target-libatomic
-@@ -2277,6 +2291,7 @@ maintainer-clean-target: maybe-maintaine
+@@ -2290,6 +2304,7 @@ maintainer-clean-target: maybe-maintaine
maintainer-clean-target: maybe-maintainer-clean-target-zlib
maintainer-clean-target: maybe-maintainer-clean-target-rda
maintainer-clean-target: maybe-maintainer-clean-target-libada
@@ -616,7 +619,7 @@ Index: b/src/Makefile.in
maintainer-clean-target: maybe-maintainer-clean-target-libgomp
maintainer-clean-target: maybe-maintainer-clean-target-libitm
maintainer-clean-target: maybe-maintainer-clean-target-libatomic
-@@ -2418,6 +2433,7 @@ check-target: \
+@@ -2432,6 +2447,7 @@ check-target: \
maybe-check-target-zlib \
maybe-check-target-rda \
maybe-check-target-libada \
@@ -624,7 +627,7 @@ Index: b/src/Makefile.in
maybe-check-target-libgomp \
maybe-check-target-libitm \
maybe-check-target-libatomic
-@@ -2599,6 +2615,7 @@ install-target: \
+@@ -2614,6 +2630,7 @@ install-target: \
maybe-install-target-zlib \
maybe-install-target-rda \
maybe-install-target-libada \
@@ -632,7 +635,7 @@ Index: b/src/Makefile.in
maybe-install-target-libgomp \
maybe-install-target-libitm \
maybe-install-target-libatomic
-@@ -2704,6 +2721,7 @@ install-strip-target: \
+@@ -2720,6 +2737,7 @@ install-strip-target: \
maybe-install-strip-target-zlib \
maybe-install-strip-target-rda \
maybe-install-strip-target-libada \
@@ -640,7 +643,7 @@ Index: b/src/Makefile.in
maybe-install-strip-target-libgomp \
maybe-install-strip-target-libitm \
maybe-install-strip-target-libatomic
-@@ -49122,6 +49140,464 @@ maintainer-clean-target-libada:
+@@ -49596,6 +49614,464 @@ maintainer-clean-target-libada:
@@ -1105,7 +1108,7 @@ Index: b/src/Makefile.in
.PHONY: configure-target-libgomp maybe-configure-target-libgomp
maybe-configure-target-libgomp:
@if gcc-bootstrap
-@@ -54166,6 +54642,7 @@ configure-target-libffi: stage_last
+@@ -54649,6 +55125,7 @@ configure-target-libffi: stage_last
configure-target-zlib: stage_last
configure-target-rda: stage_last
configure-target-libada: stage_last
@@ -1113,7 +1116,7 @@ Index: b/src/Makefile.in
configure-stage1-target-libgomp: maybe-all-stage1-gcc
configure-stage2-target-libgomp: maybe-all-stage2-gcc
configure-stage3-target-libgomp: maybe-all-stage3-gcc
-@@ -54200,6 +54677,7 @@ configure-target-libffi: maybe-all-gcc
+@@ -54684,6 +55161,7 @@ configure-target-libffi: maybe-all-gcc
configure-target-zlib: maybe-all-gcc
configure-target-rda: maybe-all-gcc
configure-target-libada: maybe-all-gcc
@@ -1121,7 +1124,7 @@ Index: b/src/Makefile.in
configure-target-libgomp: maybe-all-gcc
configure-target-libitm: maybe-all-gcc
configure-target-libatomic: maybe-all-gcc
-@@ -54656,6 +55134,7 @@ all-stagefeedback-fixincludes: maybe-all
+@@ -55140,6 +55618,7 @@ all-stagefeedback-fixincludes: maybe-all
all-stageautoprofile-fixincludes: maybe-all-stageautoprofile-libiberty
all-stageautofeedback-fixincludes: maybe-all-stageautofeedback-libiberty
all-target-libada: maybe-all-gcc
@@ -1129,7 +1132,7 @@ Index: b/src/Makefile.in
all-gnattools: maybe-all-target-libada
all-gnattools: maybe-all-target-libstdc++-v3
all-lto-plugin: maybe-all-libiberty
-@@ -55353,6 +55832,7 @@ configure-target-libffi: maybe-all-targe
+@@ -55838,6 +56317,7 @@ configure-target-libffi: maybe-all-targe
configure-target-zlib: maybe-all-target-libgcc
configure-target-rda: maybe-all-target-libgcc
configure-target-libada: maybe-all-target-libgcc
@@ -1137,7 +1140,7 @@ Index: b/src/Makefile.in
configure-target-libgomp: maybe-all-target-libgcc
configure-target-libitm: maybe-all-target-libgcc
configure-target-libatomic: maybe-all-target-libgcc
-@@ -55401,6 +55881,8 @@ configure-target-rda: maybe-all-target-n
+@@ -55888,6 +56368,8 @@ configure-target-rda: maybe-all-target-n
configure-target-libada: maybe-all-target-newlib maybe-all-target-libgloss
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/reproducible/gcc-7.git
More information about the Reproducible-commits
mailing list