This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug libstdc++/77814] New: build fails trying to build eh_arm


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77814

            Bug ID: 77814
           Summary: build fails trying to build eh_arm
           Product: gcc
           Version: 7.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: libstdc++
          Assignee: unassigned at gcc dot gnu.org
          Reporter: tprince at computer dot org
  Target Milestone: ---

Created attachment 39729
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=39729&action=edit
log from trunk stage 1 bootstrap of libstdc++

Initial bootstrap tries (and fails) to build eh_arm.

/cygdrive/c/users/tim/tim/tim/src/gnu/gcc2/libstdc++-v3/include/bits/std_abs.h:
In function ‘long long int std::abs(long long int)’:
/cygdrive/c/users/tim/tim/tim/src/gnu/gcc2/libstdc++-v3/include/bits/std_abs.h:5
9:3: error: conflicting declaration of C function ‘long long int std::abs(long
l
ong int)’
   abs(long long __x) { return __builtin_llabs (__x); }
   ^~~

full log attached

Guessing that the build shouldn't require this compilation.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]