diff options
Diffstat (limited to 'package/gmp')
-rw-r--r-- | package/gmp/Makefile | 3 | ||||
-rw-r--r-- | package/gmp/patches/patch-configure | 11 |
2 files changed, 14 insertions, 0 deletions
diff --git a/package/gmp/Makefile b/package/gmp/Makefile index 674c2323e..ccda78c16 100644 --- a/package/gmp/Makefile +++ b/package/gmp/Makefile @@ -13,8 +13,10 @@ PKG_NEEDS:= c++ PKG_LIBNAME:= libgmp PKG_OPTS:= dev +include ${ADK_TOPDIR}/mk/host.mk include ${ADK_TOPDIR}/mk/package.mk +$(eval $(call HOST_template,LIBGMP,libgmp,${PKG_VERSION}-${PKG_RELEASE})) $(eval $(call PKG_template,LIBGMP,libgmp,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION},${PKG_OPTS})) ifeq ($(ADK_TARGET_CPU_MIPS_MIPS32R6)$(ADK_TARGET_CPU_MIPS_MIPS64R6),y) @@ -26,4 +28,5 @@ libgmp-install: ${CP} ${WRKINST}/usr/lib/libgmp.so* \ ${IDIR_LIBGMP}/usr/lib +include ${ADK_TOPDIR}/mk/host-bottom.mk include ${ADK_TOPDIR}/mk/pkg-bottom.mk diff --git a/package/gmp/patches/patch-configure b/package/gmp/patches/patch-configure new file mode 100644 index 000000000..4b2862039 --- /dev/null +++ b/package/gmp/patches/patch-configure @@ -0,0 +1,11 @@ +--- gmp-6.3.0.orig/configure 2023-07-29 15:42:22.000000000 +0200 ++++ gmp-6.3.0/configure 2025-04-07 14:52:01.231530118 +0200 +@@ -6568,7 +6568,7 @@ if test "$gmp_prog_cc_works" = yes; then + + #if defined (__GNUC__) && ! defined (__cplusplus) + typedef unsigned long long t1;typedef t1*t2; +-void g(){} ++void g(int, const t1*, t1, t1*, const t1*, int){} + void h(){} + static __inline__ t1 e(t2 rp,t2 up,int n,t1 v0) + {t1 c,x,r;int i;if(v0){c=1;for(i=1;i<n;i++){x=up[i];r=x+1;rp[i]=r;}}return c;} |