aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Benjamin Barenblat <bbaren@google.com>2018-07-03 14:23:44 -0400
committerGravatar Benjamin Barenblat <bbaren@google.com>2018-07-03 14:23:44 -0400
commit1b9033d6ca90e766fc344a78ee3739c81b3e5244 (patch)
treec797a1eebf5858b12b1e870e18d5d5908486b2a3
parent226c84a6e5464ca74468e690250227f70e8fa1c8 (diff)
Update BoringSSL
https://boringssl.googlesource.com/boringssl/+/03de6813d8992a649092b4874ef0ebc022e2f58a means BoringSSL now by default includes relocations that don't play well with shared libraries. Make `cabal build --enable-shared` work again by building all BoringSSL code as PIC.
-rw-r--r--Setup.hs1
m---------third_party/boringssl/src0
2 files changed, 1 insertions, 0 deletions
diff --git a/Setup.hs b/Setup.hs
index 49b78d3..529524a 100644
--- a/Setup.hs
+++ b/Setup.hs
@@ -49,6 +49,7 @@ boringsslBuild flags = do
[ "cmake"
, "-GNinja"
, "-DCMAKE_BUILD_TYPE=Release"
+ , "-DCMAKE_POSITION_INDEPENDENT_CODE=TRUE"
, "-B" ++ buildDir
, "-H" ++ boringsslDir </> "src"
]
diff --git a/third_party/boringssl/src b/third_party/boringssl/src
-Subproject 5fca61391822252baf3dc37529ba02f6d7611ac
+Subproject 997ff094af5b47634b8dd136c78884eae25eaa1