svn commit: r457632 - in head/lang/guile2: . files
Jan Beich
jbeich at FreeBSD.org
Sat Dec 30 20:59:15 UTC 2017
Alexey Dokuchaev <danfe at FreeBSD.org> writes:
> ++/* With old GCC, do not override _Static_assert: it conflicts with
> ++ #include <complex.h> below. */
> ++#if __clang__ || (__GNUC__ >= 4 && __GNUC_MINOR__ >= 6)
- GCC check for minor version rejects 5.4, 6.4, 7.2
- Clang check needs defined() to pacify -Wundef with GCC
libguile/numbers.c:50:5: warning: "__clang__" is not defined, evaluates to 0 [-Wundef]
#if __clang__ || (__GNUC__ >= 4 && __GNUC_MINOR__ >= 6)
^~~~~~~~~
$ gcc5 -dM -E -</dev/null | fgrep GNUC
#define __GNUC_PATCHLEVEL__ 0
#define __GNUC__ 5
#define __GNUC_STDC_INLINE__ 1
#define __GNUC_MINOR__ 5
$ gcc6 -dM -E -</dev/null | fgrep GNUC
#define __GNUC_PATCHLEVEL__ 0
#define __GNUC__ 6
#define __GNUC_STDC_INLINE__ 1
#define __GNUC_MINOR__ 4
$ gcc7 -dM -E -</dev/null | fgrep GNUC
#define __GNUC_PATCHLEVEL__ 0
#define __GNUC__ 7
#define __GNUC_STDC_INLINE__ 1
#define __GNUC_MINOR__ 2
More information about the svn-ports-head
mailing list