[commit: ghc] master: Add SplitSections = NO to build flavors with SplitObjs = NO (29b6845)

git at git.haskell.org git at git.haskell.org
Mon Mar 6 18:38:46 UTC 2017


Repository : ssh://git@git.haskell.org/ghc

On branch  : master
Link       : http://ghc.haskell.org/trac/ghc/changeset/29b6845e2a9a375ce8095946ac107f733835c45a/ghc

>---------------------------------------------------------------

commit 29b6845e2a9a375ce8095946ac107f733835c45a
Author: Reid Barton <rwbarton at gmail.com>
Date:   Sat Mar 4 16:49:37 2017 -0500

    Add SplitSections = NO to build flavors with SplitObjs = NO
    
    Test Plan: harbormaster
    
    Reviewers: nomeata, austin, bgamari
    
    Reviewed By: bgamari
    
    Subscribers: thomie, snowleopard
    
    Differential Revision: https://phabricator.haskell.org/D3276


>---------------------------------------------------------------

29b6845e2a9a375ce8095946ac107f733835c45a
 mk/flavours/bench-cross.mk | 1 +
 mk/flavours/bench-llvm.mk  | 1 +
 mk/flavours/bench.mk       | 1 +
 mk/flavours/devel1.mk      | 1 +
 mk/flavours/devel2.mk      | 1 +
 mk/flavours/prof-llvm.mk   | 1 +
 mk/flavours/quick-cross.mk | 1 +
 mk/flavours/quick-llvm.mk  | 1 +
 mk/flavours/quick.mk       | 1 +
 mk/flavours/quickest.mk    | 1 +
 mk/flavours/validate.mk    | 1 +
 11 files changed, 11 insertions(+)

diff --git a/mk/flavours/bench-cross.mk b/mk/flavours/bench-cross.mk
index 90344fc..ae67f34 100644
--- a/mk/flavours/bench-cross.mk
+++ b/mk/flavours/bench-cross.mk
@@ -4,6 +4,7 @@ GhcStage2HcOpts    = -O0 -fllvm
 GhcLibHcOpts       = -O2 -fllvm
 BUILD_PROF_LIBS    = NO
 SplitObjs          = NO
+SplitSections      = NO
 HADDOCK_DOCS       = NO
 BUILD_SPHINX_HTML  = NO
 BUILD_SPHINX_PDF   = NO
diff --git a/mk/flavours/bench-llvm.mk b/mk/flavours/bench-llvm.mk
index 2da8ddb..9b71005 100644
--- a/mk/flavours/bench-llvm.mk
+++ b/mk/flavours/bench-llvm.mk
@@ -4,6 +4,7 @@ GhcStage2HcOpts    = -O0
 GhcLibHcOpts       = -O2
 BUILD_PROF_LIBS    = NO
 SplitObjs          = NO
+SplitSections      = NO
 HADDOCK_DOCS       = NO
 BUILD_SPHINX_HTML  = NO
 BUILD_SPHINX_PDF   = NO
diff --git a/mk/flavours/bench.mk b/mk/flavours/bench.mk
index ad77219..0a7cf80 100644
--- a/mk/flavours/bench.mk
+++ b/mk/flavours/bench.mk
@@ -4,6 +4,7 @@ GhcStage2HcOpts    = -O0
 GhcLibHcOpts       = -O2
 BUILD_PROF_LIBS    = NO
 SplitObjs          = NO
+SplitSections      = NO
 HADDOCK_DOCS       = NO
 BUILD_SPHINX_HTML  = NO
 BUILD_SPHINX_PDF   = NO
diff --git a/mk/flavours/devel1.mk b/mk/flavours/devel1.mk
index ea730c9..8c8925c 100644
--- a/mk/flavours/devel1.mk
+++ b/mk/flavours/devel1.mk
@@ -4,6 +4,7 @@ GhcStage2HcOpts    = -O
 GhcLibHcOpts       = -O -dcore-lint
 BUILD_PROF_LIBS    = NO
 SplitObjs          = NO
+SplitSections      = NO
 HADDOCK_DOCS       = NO
 BUILD_SPHINX_HTML  = NO
 BUILD_SPHINX_PDF   = NO
diff --git a/mk/flavours/devel2.mk b/mk/flavours/devel2.mk
index c86624a..34808a3 100644
--- a/mk/flavours/devel2.mk
+++ b/mk/flavours/devel2.mk
@@ -4,6 +4,7 @@ GhcStage2HcOpts    = -O0 -DDEBUG
 GhcLibHcOpts       = -O -dcore-lint
 BUILD_PROF_LIBS    = NO
 SplitObjs          = NO
+SplitSections      = NO
 HADDOCK_DOCS       = NO
 BUILD_SPHINX_HTML  = NO
 BUILD_SPHINX_PDF   = NO
diff --git a/mk/flavours/prof-llvm.mk b/mk/flavours/prof-llvm.mk
index b54fabd..dcbd6a4 100644
--- a/mk/flavours/prof-llvm.mk
+++ b/mk/flavours/prof-llvm.mk
@@ -4,6 +4,7 @@ GhcStage2HcOpts    = -O
 GhcLibHcOpts       = -O
 BUILD_PROF_LIBS    = YES
 SplitObjs          = NO
+SplitSections      = NO
 HADDOCK_DOCS       = NO
 BUILD_SPHINX_HTML  = NO
 BUILD_SPHINX_PDF   = NO
diff --git a/mk/flavours/quick-cross.mk b/mk/flavours/quick-cross.mk
index b886a8d..f0f00d2 100644
--- a/mk/flavours/quick-cross.mk
+++ b/mk/flavours/quick-cross.mk
@@ -4,6 +4,7 @@ GhcStage2HcOpts    = -O0 -fllvm
 GhcLibHcOpts       = -O -fllvm
 BUILD_PROF_LIBS    = NO
 SplitObjs          = NO
+SplitSections      = NO
 HADDOCK_DOCS       = NO
 BUILD_SPHINX_HTML  = NO
 BUILD_SPHINX_PDF   = NO
diff --git a/mk/flavours/quick-llvm.mk b/mk/flavours/quick-llvm.mk
index 0a63f5f..8a5c5e1 100644
--- a/mk/flavours/quick-llvm.mk
+++ b/mk/flavours/quick-llvm.mk
@@ -4,6 +4,7 @@ GhcStage2HcOpts    = -O0
 GhcLibHcOpts       = -O
 BUILD_PROF_LIBS    = NO
 SplitObjs          = NO
+SplitSections      = NO
 HADDOCK_DOCS       = NO
 BUILD_SPHINX_HTML  = NO
 BUILD_SPHINX_PDF   = NO
diff --git a/mk/flavours/quick.mk b/mk/flavours/quick.mk
index 9f1e2e2..735de6a 100644
--- a/mk/flavours/quick.mk
+++ b/mk/flavours/quick.mk
@@ -4,6 +4,7 @@ GhcStage2HcOpts    = -O0
 GhcLibHcOpts       = -O
 BUILD_PROF_LIBS    = NO
 SplitObjs          = NO
+SplitSections      = NO
 HADDOCK_DOCS       = NO
 BUILD_SPHINX_HTML  = NO
 BUILD_SPHINX_PDF   = NO
diff --git a/mk/flavours/quickest.mk b/mk/flavours/quickest.mk
index 69c0385..61e091c 100644
--- a/mk/flavours/quickest.mk
+++ b/mk/flavours/quickest.mk
@@ -4,6 +4,7 @@ GhcStage2HcOpts    = -O0
 GhcLibHcOpts       = -O0
 BUILD_PROF_LIBS    = NO
 SplitObjs          = NO
+SplitSections      = NO
 HADDOCK_DOCS       = NO
 BUILD_SPHINX_HTML  = NO
 BUILD_SPHINX_PDF   = NO
diff --git a/mk/flavours/validate.mk b/mk/flavours/validate.mk
index 1d18641..5783103 100644
--- a/mk/flavours/validate.mk
+++ b/mk/flavours/validate.mk
@@ -5,6 +5,7 @@ GhcStage2HcOpts    = -O -dcore-lint
 GhcLibHcOpts       = -O -dcore-lint
 BUILD_PROF_LIBS    = NO
 SplitObjs          = NO
+SplitSections      = NO
 HADDOCK_DOCS       = YES
 BUILD_SPHINX_HTML  = YES
 BUILD_SPHINX_PDF   = NO



More information about the ghc-commits mailing list