fix(guile-avahi): force AVAHI_GUILE_CROSS_COMPILING during build/install to avoid GUILEC segfaults

This commit is contained in:
vxtls 2026-02-28 16:10:58 -05:00
parent faf86ef8c4
commit 5c242b0475
2 changed files with 5 additions and 2 deletions

View file

@ -17,6 +17,7 @@ src_configure() {
--host="${host_triplet}" \
--build="${host_triplet}" \
--with-distro=lfs \
--disable-stack-protector \
--enable-dbm \
--enable-static \
--enable-shared \

View file

@ -21,9 +21,11 @@ src_configure() {
}
src_compile() {
default_src_compile
make "${MAKEJOBS}" -f Makefile PREFIX="${PREFIX}" \
CROSS_COMPILING_VARIABLE="AVAHI_GUILE_CROSS_COMPILING=yes"
}
src_install() {
default_src_install
make -f Makefile install PREFIX="${PREFIX}" DESTDIR="${DESTDIR}" \
CROSS_COMPILING_VARIABLE="AVAHI_GUILE_CROSS_COMPILING=yes"
}