aboutsummaryrefslogtreecommitdiff
path: root/base/gcc6
Commit message (Collapse)AuthorAgeFilesLines
* One more small cleanup, forgotten yesterday.Mathieu Arnold2021-04-071-1/+0
| | | | Reported by: lwhsu
* Remove # $FreeBSD$ from Makefiles.Mathieu Arnold2021-04-061-1/+0
|
* Don't disable LTO for aarch64-gcc[69].John Baldwin2020-07-231-2/+0
| | | | | | | | | | | aarch64-binutils is no longer built static by default, so aarch64-gcc can now enable LTO. Reviewed by: emaste Differential Revision: https://reviews.freebsd.org/D25783 Notes: svn path=/head/; revision=542956
* Various fixes to base/binutils and base/gcc6.John Baldwin2020-01-024-3/+30
| | | | | | | | | | | | | | | | | | | | | | - Add --with-sysroot=/ to CONFIGURE_ARGS. base/binutils needs this so that ld honors --sysroot in linker scripts. base/gcc6 needs this so that the C++ include paths honor --sysroot. - Remove a hack from GCC's configure to force C++98 mode when building GCC with GCC. libc++ assumes C++11, so this hack was breaking the build of base/gcc6 natively when the system compiler was GCC. - Add toolchain makefiles installed to /usr/share/toolchains. These are suitable to be used by CROSS_TOOLCHAIN when doing a native arch build. These makefiles enable appropriate knobs so that the in-tree components that are replaced by each package are not built or installed. The freebsd-gcc toolchain makefile includes the binutils toolchain makefile if it is present. Reviewed by: bapt Differential Revision: https://reviews.freebsd.org/D22984 Notes: svn path=/head/; revision=521870
* Rename base/gcc to base/gcc6.John Baldwin2019-12-275-0/+178
This is in preparation for adding a base/gcc9 port. While here, update to GCC 6.5.0. Share packing lists with the freebsd-gcc6 port as much as posible. Split most of the freebsd-gcc6 pkg-plist into a pkg-plist.common that lists arch-independent files under lib/. Change base/gcc6 to use the arch-specific packing lists and pkg-list.common from freebsd-gcc6. In addition, hook up packing lists for the remaining archs supported by freebsd-gcc6 but not base/gcc6: aarch64 and sparc64. Reviewed by: bapt Differential Revision: https://reviews.freebsd.org/D22900 Notes: svn path=/head/; revision=521023