LLVM 10: mail/bogofilter

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

LLVM 10: mail/bogofilter

Christian Weisgerber
mail/bogofilter's build failure with LLVM 10 is another silly case
of a configure script failing to recognize the compiler and treating
is as gcc3 or older.
http://build-failures.rhaalovely.net/amd64-clang/2020-07-31/mail/bogofilter%2Cqdbm.log

$ cc -dumpversion
10.0.0

ok?

Index: patches/patch-configure
===================================================================
RCS file: patches/patch-configure
diff -N patches/patch-configure
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ patches/patch-configure 1 Aug 2020 15:11:57 -0000
@@ -0,0 +1,16 @@
+$OpenBSD$
+
+LLVM 9+ no longer pretends to be gcc 4.2.1
+
+Index: configure
+--- configure.orig
++++ configure
+@@ -5880,7 +5880,7 @@ gcc4=no
+ if test "$GCC" = yes && test "$ICC" = no ; then
+     case `$CC -dumpversion 2>/dev/null` in
+ ""|2.*|3.*) ;;
+- 4.*) gcc4=yes ;;
++ *) gcc4=yes ;;
+     esac
+     case "$CC" in
+ *clang) gcc4=yes ;;
--
Christian "naddy" Weisgerber                          [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: LLVM 10: mail/bogofilter

Marc Espie-2
On Sat, Aug 01, 2020 at 05:13:11PM +0200, Christian Weisgerber wrote:

> mail/bogofilter's build failure with LLVM 10 is another silly case
> of a configure script failing to recognize the compiler and treating
> is as gcc3 or older.
> http://build-failures.rhaalovely.net/amd64-clang/2020-07-31/mail/bogofilter%2Cqdbm.log
>
> $ cc -dumpversion
> 10.0.0
>
> ok?
>
> Index: patches/patch-configure
> ===================================================================
> RCS file: patches/patch-configure
> diff -N patches/patch-configure
> --- /dev/null 1 Jan 1970 00:00:00 -0000
> +++ patches/patch-configure 1 Aug 2020 15:11:57 -0000
> @@ -0,0 +1,16 @@
> +$OpenBSD$
> +
> +LLVM 9+ no longer pretends to be gcc 4.2.1
> +
> +Index: configure
> +--- configure.orig
> ++++ configure
> +@@ -5880,7 +5880,7 @@ gcc4=no
> + if test "$GCC" = yes && test "$ICC" = no ; then
> +     case `$CC -dumpversion 2>/dev/null` in
> + ""|2.*|3.*) ;;
> +- 4.*) gcc4=yes ;;
> ++ *) gcc4=yes ;;
> +     esac
> +     case "$CC" in
> + *clang) gcc4=yes ;;
> --
> Christian "naddy" Weisgerber                          [hidden email]
>
Obvious okay