mirror of
https://github.com/netdata/netdata.git
synced 2025-04-08 15:20:11 +00:00

* enable libunwind in static builds * add libunwind and backtrace to buildinfo * add linunwind to alpine packages * add -dev packages * add remove libunwind binary from the packages * Vendor libunwind in static builds instead of using a copy from the build environment. This is required to ensure that the C++ exception handling functionality in libunwind is _disabled_, because it does not play nice with static linking when using C++ with exception handling support enabled. * Remove changes from local testing. * Fix cross architecture builds. * Disable libunwind on 64-bit POWER builds. musl libc does not include functions that are required to build libunwind for this platform, so just disable it there for now. --------- Co-authored-by: Austin S. Hemmelgarn <austin@netdata.cloud>
18 lines
1.1 KiB
Text
18 lines
1.1 KiB
Text
# Source of truth for all the packages we bundle in static builds
|
|
PACKAGES=("OPENSSL" "CURL" "BASH" "IOPING" "LIBNETFILTER_ACT")
|
|
SOURCE_TYPES=("GH_REPO_CLONE" "GH_REPO_CLONE" "DW_TARBALL" "GH_REPO_SOURCE" "DW_TARBALL")
|
|
OPENSSL_VERSION="openssl-3.4.0"
|
|
OPENSSL_SOURCE="https://github.com/openssl/openssl"
|
|
LIBUNWIND_VERSION="177deb5f89c5d792c9618db54fdcebd260e271e8" # Should be updated to a stable version once https://github.com/libunwind/libunwind/issues/742 is fixed.
|
|
LIBUNWIND_SOURCE="https://github.com/libunwind/libunwind"
|
|
CURL_VERSION="curl-8_11_1"
|
|
CURL_SOURCE="https://github.com/curl/curl"
|
|
BASH_VERSION="5.2.37"
|
|
BASH_ARTIFACT_SOURCE="http://ftp.gnu.org/gnu/bash"
|
|
BASH_ARTIFACT_SHA256="9599b22ecd1d5787ad7d3b7bf0c59f312b3396d1e281175dd1f8a4014da621ff"
|
|
IOPING_VERSION="1.3"
|
|
IOPING_SOURCE="https://github.com/koct9i/ioping"
|
|
IOPING_ARTIFACT_SHA256="7aa48e70aaa766bc112dea57ebbe56700626871052380709df3a26f46766e8c8"
|
|
LIBNETFILTER_ACT_VERSION="1.0.3"
|
|
LIBNETFILTER_ACT_SOURCE="https://www.netfilter.org/projects/libnetfilter_acct/files"
|
|
LIBNETFILTER_ACT_ARTIFACT_SHA256="4250ceef3efe2034f4ac05906c3ee427db31b9b0a2df41b2744f4bf79a959a1a"
|