Fix netsurf build for aarch64

This commit is contained in:
Wildan M 2026-02-17 12:52:35 +07:00
parent 613fc9f3e3
commit a6588db9f7
No known key found for this signature in database
GPG Key ID: 01AC53185C679C79

View File

@ -33,10 +33,12 @@ rsync -av --delete "${COOKBOOK_SOURCE}/" ./
COOKBOOK_MAKE_JOBS="$(( ${COOKBOOK_MAKE_JOBS} > 8 ? 8 : ${COOKBOOK_MAKE_JOBS} ))"
export TARGET="framebuffer"
export CFLAGS="${CFLAGS} ${CPPFLAGS} -I${PWD}/inst-${TARGET}/include"
export CFLAGS="-I${PWD}/inst-${TARGET}/include"
export LDFLAGS="${LDFLAGS} -L${COOKBOOK_SYSROOT}/lib -L${PWD}/inst-${TARGET}/lib -Wl,--allow-multiple-definition -Wl,-rpath-link,${COOKBOOK_SYSROOT}/lib"
# nghttp2 is not linked for some reason
export LDFLAGS="${LDFLAGS} -lcurl -lnghttp2"
# netsurf mixes up CFLAGS for host and build
export CC="${CC} ${CPPFLAGS}"
"$COOKBOOK_MAKE" PREFIX=/usr V=1 -j"$COOKBOOK_MAKE_JOBS"
"$COOKBOOK_MAKE" DESTDIR="$COOKBOOK_STAGE" PREFIX=/usr install -j"$COOKBOOK_MAKE_JOBS"