Procházet zdrojové kódy

freetype: workaround for uClibc-ng aarch64 mmap bug

Waldemar Brodkorb před 1 týdnem
rodič
revize
656dc0290d
1 změnil soubory, kde provedl 8 přidání a 0 odebrání
  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 \