summaryrefslogtreecommitdiffstats
path: root/.github/actions/muslbuilder/entrypoint.sh
blob: 6e2eac7a03a9cb2c59ae91786dede93e9fb057b2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#!/bin/sh

set -Eeuxo pipefail

if [ -z ${GITHUB_WORKSPACE:-} ]; then
    git clone --depth 1 https://github.com/tstack/lnav.git
    cd lnav
else
    cd ${GITHUB_WORKSPACE}
fi

./autogen.sh
mkdir lbuild
cd lbuild
../configure \
    --with-libarchive=/fake.root \
    CFLAGS='-static -g1 -gz=zlib -no-pie -O2' \
    CXXFLAGS='-static -g1 -gz=zlib -U__unused -no-pie -O2' \
    LDFLAGS="-L/fake.root/lib" \
    CPPFLAGS="-I/fake.root/include" \
    LIBS="-L/fake.root/lib -lssh2 -llzma -lssl -lcrypto -lz -llz4" \
    --enable-static \
    PATH="/fake.root/bin:${PATH}"
make -j2