Files
realy/ubuntu_install_libsecp256k1.sh
mleku 25fd51940c update main readme and instructions regarding the cgo secp256k1 library
also properly add the submodule so it can be pulled without explicit specification (git submodule init/update)
2024-12-02 10:35:18 +00:00

15 lines
428 B
Bash
Executable File

#!/usr/bin/env bash
SCRIPT_DIR=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )
sudo apt -y install build-essential autoconf libtool
cd $SCRIPT_DIR
rm -rf secp256k1
git clone https://github.com/bitcoin-core/secp256k1.git
cd secp256k1
git checkout v0.6.0
git submodule init
git submodule update
./autogen.sh
./configure --enable-module-schnorrsig --enable-module-ecdh --prefix=/usr
make -j1
sudo make install