pkgsrc-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: gcc13 compilation error on Void Linux
>> Any quick leads on this?
>> ../../../gcc-13.2.0/libiberty/fibheap.c: In function 'fibheap_replace_key_data':
>> ../../../gcc-13.2.0/libiberty/fibheap.c:38:25: error: 'LONG_MIN' undeclared (first use in this function)
>> 38 | #define FIBHEAPKEY_MIN LONG_MIN
>> | ^~~~~~~~
> This is a known problem
> https://us-central.manta.mnx.io/pkgsrc/public/reports/Linux/el9/trunk/x86_64/20240613.2355/gcc13-13.3.0/build.log
The following patch solves the problem. Objections?
Index: Makefile.common
===================================================================
RCS file: /cvsroot/pkgsrc/lang/gcc13/Makefile.common,v
retrieving revision 1.6
diff -u -r1.6 Makefile.common
--- Makefile.common 24 Apr 2024 10:56:06 -0000 1.6
+++ Makefile.common 20 Jun 2024 16:34:06 -0000
@@ -94,6 +94,10 @@
MAKE_ENV.NetBSD+= ac_cv_func_uselocale=no
MAKE_ENV.SunOS+= ac_cv_func_mkostemp=no
+# The following line fixes build failure on Linuxes with gcc with
+# -DFORTIFY_SOURCE enabled by default.
+CPPFLAGS.Linux+= -O2
+
.if !empty(PKGSRC_COMPILER:Mclang) || ${OPSYS} == "DragonFly"
CONFIGURE_ARGS+= --disable-bootstrap
.endif
>> --
>> Mayuresh
Home |
Main Index |
Thread Index |
Old Index