1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-17 03:25:46 +00:00
freebsd-ports/lang/gcc5/files
Dimitry Andric 3f6545049c Fix builds of lang/gcc{48,49,5} with clang 6.0.0
Since clang++ 6.0.0 now defaults to -std=gnu++14 (similar to g++ 6 and
higher), building gcc48, gcc49 or gcc5 produce quite a number of
"invalid suffix on literal; C++11 requires a space between literal and
identifier" errors.  This is because in many places, double quotes are
directly followed by printf helper macros like HOST_WIDE_INT_PRINT.

In gcc 6 and later, spaces were added between the double quotes and the
macros, to fix this issue, but for earlier versions, use a combination
of find, grep and sed to add them mechanically throughout the respective
source trees.

In addition, gcc5 needs a regular patch to fix an incorrect call to
error(), which should have been error_at().  (This was a mismerge by
upstream.)

Approved by:	gerald (maintainer)
PR:		224927
MFH:		2018Q1
2018-01-09 22:08:45 +00:00
..
patch-arm-unwind-cxx-support
patch-armv7-support Add support for armv7. [1] 2017-11-25 19:10:03 +00:00
patch-freebsd-unwind.h Backport two fixes from lang/gcc6: 2017-11-19 21:50:50 +00:00
patch-gcc_toplev.c Fix builds of lang/gcc{48,49,5} with clang 6.0.0 2018-01-09 22:08:45 +00:00
patch-libc++ Update to the GCC 5.5 release. This brings more than 250 final bug 2017-10-11 14:35:28 +00:00
pkg-message.in