Quellcode durchsuchen

freetype: workaround for uClibc-ng aarch64 mmap bug

Waldemar Brodkorb vor 1 Woche
Ursprung
Commit
656dc0290d
1 geänderte Dateien mit 8 neuen und 0 gelöschten Zeilen
  1. 8 0
      package/freetype/Makefile

+ 8 - 0
package/freetype/Makefile

@@ -30,6 +30,14 @@ HOST_CONFIGURE_ARGS+=	--with-zlib \
 			--without-png \
 			--without-bzip2 \
 			--enable-freetype-config
+
+# disable mmap for uCLibc-ng aarch64, otherwise segfaults
+ifeq ($(ADK_TARGET_LIB_UCLIBC_NG),y)
+ifeq ($(ADK_TARGET_ARCH_AARCH64),y)
+CONFIGURE_ARGS+=	--disable-mmap
+endif
+endif
+
 CONFIGURE_ARGS+=	--with-zlib \
 			--without-png \
 			--with-harfbuzz=no \