On Sat, 29 Aug 2020 12:23:56 +0100
Stuart Henderson <s...@spacehopper.org> wrote:

> > Modified files:
> >     geo/pgrouting  : Makefile 
> > 
> > Log message:
> > mark pgrouting BROKEN-i386, clang ICE
> > 
> 
> Preprocessed source and run script attached. Running the run script
> on amd64 also reproduces the failure.

If I remove -frounding-math, it stops reproducing the failure
(with base-clang on amd64).

If I keep -frounding-math, then clang-11 and clang-12 (from upstream
llvm-project.git on amd64) don't reproduce the failure.  I edited
the script to remove some cc1 options that become errors in clang-11,
and to run the different clang.

I suggest to leave the BROKEN marker until we eventually upgrade to
the (not yet released) llvm 11, which might unbreak this port.
Someone who wants to package pgrouting on i386 should try to remove
-frounding-math, or backport a fix from llvm git.

--George

Reply via email to