mirror of
https://github.com/netdata/netdata.git
synced 2025-04-02 20:48:06 +00:00
build(deps): add bison and flex (#19292)
This commit is contained in:
parent
fba8924a69
commit
080de4e4a5
13 changed files with 35 additions and 0 deletions
|
@ -9,10 +9,12 @@ DONT_WAIT=0
|
|||
|
||||
package_tree="
|
||||
alpine-sdk
|
||||
bison
|
||||
cmake
|
||||
coreutils
|
||||
curl
|
||||
elfutils-dev
|
||||
flex
|
||||
g++
|
||||
gcc
|
||||
git
|
||||
|
|
|
@ -9,8 +9,10 @@ DONT_WAIT=0
|
|||
|
||||
declare -a package_tree=(
|
||||
binutils
|
||||
bison
|
||||
cmake
|
||||
curl
|
||||
flex
|
||||
gcc
|
||||
git
|
||||
gzip
|
||||
|
|
|
@ -5,10 +5,12 @@
|
|||
set -e
|
||||
|
||||
declare -a package_tree=(
|
||||
bison
|
||||
cmake
|
||||
curl
|
||||
elfutils-libelf-devel
|
||||
findutils
|
||||
flex
|
||||
gcc
|
||||
gcc-c++
|
||||
git
|
||||
|
|
|
@ -8,6 +8,7 @@ NON_INTERACTIVE=0
|
|||
DONT_WAIT=0
|
||||
|
||||
declare -a package_tree=(
|
||||
bison
|
||||
c-basic
|
||||
curl
|
||||
devpkg-elfutils
|
||||
|
@ -19,6 +20,7 @@ declare -a package_tree=(
|
|||
devpkg-util-linux
|
||||
devpkg-zlib
|
||||
findutils
|
||||
flex
|
||||
git
|
||||
gzip
|
||||
make
|
||||
|
|
|
@ -8,8 +8,10 @@ NON_INTERACTIVE=0
|
|||
DONT_WAIT=0
|
||||
|
||||
package_tree="
|
||||
bison
|
||||
cmake
|
||||
curl
|
||||
flex
|
||||
g++
|
||||
gcc
|
||||
git
|
||||
|
|
|
@ -18,10 +18,12 @@ os_version() {
|
|||
}
|
||||
|
||||
declare -a package_tree=(
|
||||
bison
|
||||
cmake
|
||||
curl
|
||||
elfutils-libelf-devel
|
||||
findutils
|
||||
flex
|
||||
gcc
|
||||
gcc-c++
|
||||
git
|
||||
|
|
|
@ -8,9 +8,11 @@ NON_INTERACTIVE=0
|
|||
DONT_WAIT=0
|
||||
|
||||
package_tree="
|
||||
bison
|
||||
cmake
|
||||
curl
|
||||
e2fsprogs-libuuid
|
||||
flex
|
||||
git
|
||||
gzip
|
||||
json-c
|
||||
|
|
|
@ -22,6 +22,8 @@ package_tree="
|
|||
net-misc/curl
|
||||
sys-apps/findutils
|
||||
sys-apps/util-linux
|
||||
sys-devel/bison
|
||||
sys-devel/flex
|
||||
sys-devel/gcc
|
||||
sys-devel/make
|
||||
virtual/libelf
|
||||
|
|
|
@ -8,9 +8,11 @@ NON_INTERACTIVE=0
|
|||
DONT_WAIT=0
|
||||
|
||||
declare -a package_tree=(
|
||||
bison
|
||||
cmake
|
||||
curl
|
||||
elfutils-libelf-devel
|
||||
flex
|
||||
gcc
|
||||
gcc-c++
|
||||
git
|
||||
|
|
|
@ -10,8 +10,10 @@ NON_INTERACTIVE=0
|
|||
DONT_WAIT=0
|
||||
|
||||
declare -a package_tree=(
|
||||
bison
|
||||
cmake
|
||||
curl
|
||||
flex
|
||||
gcc
|
||||
gcc-c++
|
||||
git
|
||||
|
|
|
@ -8,10 +8,12 @@ NON_INTERACTIVE=0
|
|||
DONT_WAIT=0
|
||||
|
||||
declare -a package_tree=(
|
||||
bison
|
||||
cmake
|
||||
curl
|
||||
elfutils-libelf-devel
|
||||
findutils
|
||||
flex
|
||||
gcc
|
||||
gcc-c++
|
||||
git
|
||||
|
|
|
@ -8,8 +8,10 @@ NON_INTERACTIVE=0
|
|||
DONT_WAIT=0
|
||||
|
||||
package_tree="
|
||||
bison
|
||||
cmake
|
||||
curl
|
||||
flex
|
||||
g++
|
||||
gcc
|
||||
git
|
||||
|
|
|
@ -637,6 +637,14 @@ declare -A pkg_distro_sdk=(
|
|||
['default']="NOTREQUIRED"
|
||||
)
|
||||
|
||||
# bison and flex are required by libsensors
|
||||
declare -A pkg_bison=(
|
||||
['default']="bison"
|
||||
)
|
||||
declare -A pkg_flex=(
|
||||
['default']="flex"
|
||||
)
|
||||
|
||||
declare -A pkg_coreutils=(
|
||||
['alpine']="coreutils"
|
||||
['default']="NOTREQUIRED"
|
||||
|
@ -1221,6 +1229,9 @@ packages() {
|
|||
require_cmd cmake || suitable_package cmake
|
||||
require_cmd make || suitable_package make
|
||||
|
||||
require_cmd flex || suitable_package flex
|
||||
require_cmd bison || suitable_package bison
|
||||
|
||||
# -------------------------------------------------------------------------
|
||||
# debugging tools for development
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue