repository

Carbs Linux repositories
git clone git://git.carbslinux.org/repository
Log | Files | Refs | README | LICENSE

commit 7a3aa7ad7a13c769c09f1ce043343c0ebec41e25
parent 0356c23f80d7e086396f411f57ea33e30870d04b
Author: Cem Keylan <cem@ckyln.com>
Date:   Fri, 12 Jun 2020 10:52:55 +0300

bearssl: link binary statically

Diffstat:
Mcore/bearssl/build | 21++++++++++++++++++---
Mcore/bearssl/version | 2+-
2 files changed, 19 insertions(+), 4 deletions(-)

diff --git a/core/bearssl/build b/core/bearssl/build @@ -1,9 +1,24 @@ #!/bin/sh -e +kinstall() { + mkdir -p "${3%/*}"; cp "$2" "$3" + chmod "$1" "$3" +} + make -install -Dm755 build/brssl "$1/usr/bin/brssl" -install -Dm644 build/libbearssl.a "$1/usr/lib/libbearssl.a" -install -Dm644 build/libbearssl.so "$1/usr/lib/libbearssl.so" +# Build static binary for bearssl, word splitting on CFLAGS is intentional. +# shellcheck disable=2086 +"${CC:-cc}" \ + -static $CFLAGS \ + -include tools/brssl.h \ + tools/*.c \ + build/libbearssl.a \ + -o brssl + + +kinstall 755 brssl "$1/usr/bin/brssl" +kinstall 644 build/libbearssl.a "$1/usr/lib/libbearssl.a" +kinstall 755 build/libbearssl.so "$1/usr/lib/libbearssl.so" mv inc "$1/usr/include" diff --git a/core/bearssl/version b/core/bearssl/version @@ -1 +1 @@ -0.6 1 +0.6 2