summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIgor Pashev <pashev.igor@gmail.com>2017-06-08 13:42:40 +0300
committerIgor Pashev <pashev.igor@gmail.com>2017-06-08 13:42:40 +0300
commita131e67ad296fc257a656be6391cfd1d9b243cfb (patch)
tree8a8776a773398b695e392bf5ebd6effae59c0c34
parent65b900601c5c8505b6b0476ef40a6df593277595 (diff)
downloadgcc-9-a131e67ad296fc257a656be6391cfd1d9b243cfb.tar.gz
Disable ADA (requires cross-compiling to bootstrap)
-rw-r--r--debian/rules.defs13
1 files changed, 12 insertions, 1 deletions
diff --git a/debian/rules.defs b/debian/rules.defs
index 3b10c77..a38631b 100644
--- a/debian/rules.defs
+++ b/debian/rules.defs
@@ -647,7 +647,13 @@ ada_no_cpus += powerpcspe
ada_no_cpus += m68k # see https://bugs.debian.org/814221
ada_no_cpus += mips64 # see https://gcc.gnu.org/PR65337
ada_no_cpus += x32 # see https://gcc.gnu.org/PR61954
-ada_no_systems :=
+
+# FUCKED UP:
+# this disables build dependnecies for illumos-amd64,
+# but this is used to be GNU triplet.
+# Also see below.
+ada_no_systems := illumos-amd64
+
ada_no_cross := no
ada_no_snap := no
ifeq ($(single_package),yes)
@@ -690,6 +696,11 @@ endif
ifneq (,$(filter $(distrelease),lucid))
with_ada :=
endif
+
+ifeq ($(DEB_BUILD_ARCH),illumos-amd64)
+ with_ada := no gnat on Dyson yet
+endif
+
# disable building gnat cross compilers on 32bit archs targeting 64bit archs
ifneq (,$(filter $(build_type), build-cross cross-build-cross))
ifneq (,$(filter $(DEB_HOST_ARCH), armhf armel i386 mips mipsel powerpc))