Skip to content

Commit 39bd6d1

Browse files
committed
chore(core): build static
Signed-off-by: Daniil Antoshin <daniil.antoshin@flant.com>
1 parent 7a01895 commit 39bd6d1

1 file changed

Lines changed: 9 additions & 1 deletion

File tree

images/packages/binaries/nftables/werf.inc.yaml

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ packages:
1818
- gcc
1919
- git pkg-config trousers
2020
- automake autoconf make makeinfo libtool
21+
- musl-devel-static
2122
- flex bison asciidoc-a2x
2223
- tree
2324
{{- end -}}
@@ -59,13 +60,20 @@ shell:
5960
6061
./autogen.sh
6162
62-
./configure --prefix=/usr --libdir=/usr/lib64 --enable-python --with-python-bin=/usr/bin/python3 --with-json --with-cli=readline
63+
./configure \
64+
--prefix=/usr \
65+
--libdir=/usr/lib64 \
66+
--with-json \
67+
--with-cli=readline \
68+
--enable-static=yes \
69+
CC=/usr/bin/musl-gcc
6370
6471
make -j$(nproc)
6572
6673
make DESTDIR=$OUTDIR install
6774
6875
strip $OUTDIR/usr/sbin/nft
76+
ldd $OUTDIR/usr/sbin/nft
6977
7078
# We don't need man, test and samples files
7179
rm -rf $OUTDIR/usr/include

0 commit comments

Comments
 (0)