Skip to content

Commit 26b1515

Browse files
committed
Add -fPIC flag to making libsecp256k1
1 parent 1a19409 commit 26b1515

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

build.hs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ runShake pwd uid = shakeArgs options $ do
9191
command_
9292
[AddEnv "PKG_CONFIG_PATH" (libDirectory </> "pkgconfig")]
9393
"cabal"
94-
["build", "all", "--ghc-options", "-L" <> libDirectory <> " -lsodium -lblst -lsecp256k1"]
94+
["build", "all", "--ghc-options", "-L" <> libDirectory <> " -lsodium -lblst -lsecp256k1 -fPIC"]
9595
command_
9696
[ AddEnv "LD_LIBRARY_PATH" libDirectory
9797
, AddEnv "DYLD_FALLBACK_LIBRARY_PATH" libDirectory

scripts/install-libsecp256k1.sh

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ echo "Using secp256k1 version: ${SECP256K1_VERSION}"
1414
[[ -d secp256k1 ]] || git clone --depth 1 --branch ${SECP256K1_VERSION} https://github.com/bitcoin-core/secp256k1
1515
cd secp256k1
1616
./autogen.sh
17-
./configure --enable-module-schnorrsig --enable-experimental --prefix=$prefix --enable-shared=no
17+
export CFLAGS=-fPIC
18+
./configure --enable-pic=yes --enable-module-schnorrsig --enable-experimental --prefix=$prefix --enable-shared=no
1819
make
1920
make install

0 commit comments

Comments
 (0)