[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#907632: [ppc64-el] Breaks building aspectc++



Control: tags -1 + moreinfo

GCC 8 is configured now with quadmath support on ppc64el.  There shouldn't be
any other differences.  But having the preprocessed source and the command line
options used for the build would be useful.

On 30.08.2018 14:11, Reinhard Tartler wrote:
> Package: gcc-8
> Version: 8.2.0-4
> Affects: aspectc++
> X-Debbugs-CC: debian-powerpc@lists.debian.org
> 
> Relevant part from https://buildd.debian.org/status/fetch.php?pkg=aspectc%2B%2B&arch=ppc64el&ver=1%3A2.2%2Bgit20170823-8&stamp=1535500793&raw=0
> 
> In file included from /build/aspectc++-rtQXFn/aspectc++-2.2+git20170823/Puma/gen-release/step1/src/PrePrintVisitor.Icc:19:
> In file included from /build/aspectc++-rtQXFn/aspectc++-2.2+git20170823/Puma/gen-release/step1/inc/Puma/PreSemIterator.h:24:
> In file included from /build/aspectc++-rtQXFn/aspectc++-2.2+git20170823/Puma/gen-release/step1/inc/Puma/PreTreeIterator.h:24:
> In file included from /build/aspectc++-rtQXFn/aspectc++-2.2+git20170823/Puma/gen-release/step1/inc/Puma/PreTree.h:26:
> In file included from /build/aspectc++-rtQXFn/aspectc++-2.2+git20170823/Puma/gen-release/step1/inc/Puma/Token.h:26:
> In file included from /build/aspectc++-rtQXFn/aspectc++-2.2+git20170823/Puma/gen-release/step1/inc/Puma/Location.h:25:
> In file included from /build/aspectc++-rtQXFn/aspectc++-2.2+git20170823/Puma/gen-release/step1/inc/Puma/Filename.h:26:
> In file included from /build/aspectc++-rtQXFn/aspectc++-2.2+git20170823/Puma/gen-release/step1/inc/Puma/Printable.h:25:
> In file included from /usr/include/c++/8/iostream:39:
> In file included from /usr/include/c++/8/ostream:38:
> In file included from /usr/include/c++/8/ios:38:
> In file included from /usr/include/c++/8/iosfwd:40:
> In file included from /usr/include/c++/8/bits/postypes.h:40:
> In file included from /usr/include/c++/8/cwchar:44:
> In file included from /usr/include/wchar.h:30:
> /usr/include/powerpc64le-linux-gnu/bits/floatn.h:72:52: error: unknown machine mode '__KC__'
> typedef _Complex float __cfloat128 __attribute__ ((__mode__ (__KC__)));
>                                                    ^
> /usr/include/powernpc64le-linux-gnu/bits/floatn.h:84:9: error: unknown type name '__ieee128'
> typedef __float128 _Float128;
>         ^
> <command line>:431:20: note: expanded from here
> #define __float128 __ieee128
>                    ^
> 
> If you look at https://buildd.debian.org/status/logs.php?pkg=aspectc%2B%2B&arch=ppc64el,
> you'll see that 1:2.2+git20170823-7 did build successfully. There are no relevant
> upstream code changes, but it was built with gcc-7, which works fine. 1:2.2+git20170823-8 uses gcc-8,
> and that breaks.
> 
> Also it seems this bug seems to affect the architecture ppc64-el only.
> 
> Any ideas, hints and suggestions are much appreciated.
> 
> Best,
> -rt
> 


Reply to: