Browse Source

flex: gcc 14 workaround

Waldemar Brodkorb 1 year ago
parent
commit
b79b41e7d3
2 changed files with 12 additions and 0 deletions
  1. 1 0
      package/flex/Makefile
  2. 11 0
      package/flex/patches/patch-lib_malloc_c

+ 1 - 0
package/flex/Makefile

@@ -23,6 +23,7 @@ include $(ADK_TOPDIR)/mk/package.mk
 $(eval $(call HOST_template,FLEX,flex,$(PKG_VERSION)-$(PKG_RELEASE)))
 $(eval $(call HOST_template,FLEX,flex,$(PKG_VERSION)-$(PKG_RELEASE)))
 $(eval $(call PKG_template,FLEX,flex,$(PKG_VERSION)-$(PKG_RELEASE),$(PKG_DEPENDS),$(PKG_DESCR),$(PKG_SECTION),$(PKG_OPTS)))
 $(eval $(call PKG_template,FLEX,flex,$(PKG_VERSION)-$(PKG_RELEASE),$(PKG_DEPENDS),$(PKG_DESCR),$(PKG_SECTION),$(PKG_OPTS)))
 
 
+TARGET_CFLAGS+=		-Wno-int-conversion -Wno-implicit-function-declaration
 AUTOTOOL_STYLE:=	autoreconf
 AUTOTOOL_STYLE:=	autoreconf
 HOST_MAKE_FLAGS+=	STAGE1FLEX=$(WRKSRC)/src/stage1flex 
 HOST_MAKE_FLAGS+=	STAGE1FLEX=$(WRKSRC)/src/stage1flex 
 MAKE_FLAGS+=		STAGE1FLEX=$(STAGING_HOST_DIR)/usr/bin/stage1flex
 MAKE_FLAGS+=		STAGE1FLEX=$(STAGING_HOST_DIR)/usr/bin/stage1flex

+ 11 - 0
package/flex/patches/patch-lib_malloc_c

@@ -0,0 +1,11 @@
+--- flex-2.6.4.orig/lib/malloc.c	2016-10-21 02:43:44.000000000 +0200
++++ flex-2.6.4/lib/malloc.c	2025-04-11 16:38:56.667984564 +0200
+@@ -3,7 +3,7 @@
+      
+      #include <sys/types.h>
+      
+-     void *malloc ();
++     void *malloc (size_t n);
+      
+      /* Allocate an N-byte block of memory from the heap.
+         If N is zero, allocate a 1-byte block.  */