From a6588db9f7bb73e81f2021bb0a51bcca2d2e8a08 Mon Sep 17 00:00:00 2001 From: Wildan M Date: Tue, 17 Feb 2026 12:52:35 +0700 Subject: [PATCH] Fix netsurf build for aarch64 --- recipes/web/netsurf/recipe.toml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/recipes/web/netsurf/recipe.toml b/recipes/web/netsurf/recipe.toml index 64157b06..595f6132 100644 --- a/recipes/web/netsurf/recipe.toml +++ b/recipes/web/netsurf/recipe.toml @@ -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"