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.