Bug 1933252

Summary: FTBS: Annobin for ppc64le
Product: [Fedora] Fedora Reporter: Nick Clifton <nickc>
Component: clangAssignee: Tom Stellard <tstellar>
Status: CLOSED DUPLICATE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: rawhideCC: airlied, robinlee.sysu, sbergman, sguelton, siddharth.kde, tstellar
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of:
: 1938179 (view as bug list) Environment:
Last Closed: 2021-04-13 04:47:19 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Nick Clifton 2021-02-26 10:25:11 UTC
Description of problem:

  Attempting to build annobin for rawhide results in a compilation error for the ppc64le target.

Version-Release number of selected component (if applicable):

  annobin 9.63-1
  clang 12.0.0-0.1.rc1.fc35 

How reproducible:

  100%

Steaps to Reproduce:

  % fedpkg clone annobin
  % fedpkg srpm
  % fedpkg scratch-build --srpm annobin-9.63-1.fc35.src.rpm --arches ppc64le

Actual results:

  Build fails.  Log shows:

---------------------------------------------------------------------------
make[1]: Entering directory '/builddir/build/BUILD/annobin-9.63/clang-plugin'
clang++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS  -shared -fPIC -I./.. -lLLVM annobin.cpp -o annobin-for-clang.so
make[1]: Leaving directory '/builddir/build/BUILD/annobin-9.63/clang-plugin'
In file included from annobin.cpp:15:
In file included from /usr/include/clang/Frontend/FrontendPluginRegistry.h:16:
In file included from /usr/include/clang/Frontend/FrontendAction.h:21:
In file included from /usr/include/clang/Basic/LLVM.h:21:
In file included from /usr/include/llvm/Support/Casting.h:20:
In file included from /usr/lib/gcc/ppc64le-redhat-linux/11/../../../../include/c++/11/memory:63:
In file included from /usr/lib/gcc/ppc64le-redhat-linux/11/../../../../include/c++/11/bits/stl_algobase.h:63:
/usr/lib/gcc/ppc64le-redhat-linux/11/../../../../include/c++/11/ext/numeric_traits.h:222:38: error: use of undeclared identifier '__ieee128'
    struct __numeric_traits_floating<__ieee128>
                                     ^
/usr/lib/gcc/ppc64le-redhat-linux/11/../../../../include/c++/11/ext/numeric_traits.h:230:29: error: use of undeclared identifier '__ieee128'
    struct __numeric_traits<__ieee128>
                            ^
/usr/lib/gcc/ppc64le-redhat-linux/11/../../../../include/c++/11/ext/numeric_traits.h:231:40: error: use of undeclared identifier '__ieee128'
    : public __numeric_traits_floating<__ieee128>
                                       ^
3 errors generated.
---------------------------------------------------------------------------

Expected results:

  Build success.

Additional info:

  Failed build available here:
  https://koji.fedoraproject.org/koji/taskinfo?taskID=62720461

Comment 1 serge_sans_paille 2021-03-02 19:52:29 UTC
This is a duplicate of https://bugzilla.redhat.com/show_bug.cgi?id=1934065

Comment 2 Tom Stellard 2021-04-13 04:47:19 UTC

*** This bug has been marked as a duplicate of bug 1934065 ***