| History log of /src/external/gpl3/gcc/usr.bin/include/Makefile |
| Revision | | Date | Author | Comments |
| 1.16 |
| 18-Jun-2024 |
mrg | fix the rs6000 vs GCC 12 includes problems.
we need a host-tool to generate one of the installed include files, so restructure the includes build to descend into "host-libiberty" with a "includes" target, and make "includes" target here depend upon libiberty.a, so it will be built before "include" subdir tries to use it to build rs6000-gen-builtins.
put the generator code for rs6000-gen-builtins into "rs6000-inc.mk".
no longer exclude rs6000-vecdefines.h in "include" subdir, and do not try to install it from "backend" subdir anymore.
|
| 1.15 |
| 06-Jun-2024 |
mrg | support powerpc with gcc 12.
|
| 1.14 |
| 01-Aug-2023 |
mrg | various updates to build native GCC 12.
- for usr.bin, build libcody and link it into cc1*plus - move makefile code for auto-build.h and version.h (was gcov-iov.h) into makefile fragment to share them. (XXX probably best to only do this in one place, but that's a future step.) - many updates to handle the .c -> .cc renames - build some x86 files with -msse2 - bump shlib versions for libgomp and libstdc++v3 - fix MKGCCCMDS=no builds - updates for new rtl-ssa subdir - use -std=gnu++11 for various places - define TARGET_MACHINE and HOST_MACHINE for some places - avoid a .BEGIN rule that writes to missing obj (ie src) sometimes
cleanups still needed: - remove a bunch of commented -Wno* that don't seem to be needed anymore - leave or remove various vax-specific -O0s that should no longer be necessary for the vax-gcc port - some "XXXGCC12" that should be may be fixable or converted to using our standard ${CC_...} warnings (but may need to remain, in which case the XXXGCC12 marker will be removed.)
with these, and a few other changes around the tree, i've able to build gcc12 releases for several ports that seem to work (arm64, sparc, amd64, i386 at least so far, have run, several others have built.)
|
| 1.13 |
| 12-Aug-2018 |
mrg | consolidate path for gcc-version specific into GCC_INCSDIR, and have it derived from the HAVE_GCC value so it does not need to be modified for newer GCCs.
|
| 1.12 |
| 11-Feb-2018 |
christos | branches: 1.12.2; 1.12.4; Use bsd.init.mk (instead of bsd.own.mk) consistently so that Makefile.inc gets called before bsd.own.mk so that we get a chance to use NOFOO easily in Makefile.inc. Use that to turn CTF off for everything.
|
| 1.11 |
| 02-Feb-2018 |
mrg | install into gcc-6 subdir.
|
| 1.10 |
| 01-Feb-2018 |
kamil | Install GCC (gcc) headers for Sanitizers
Sync this code with gcc.old.
PR 52265 by Kamil Rytarowski
Proposed and accepted on tech-toolchain@.
Sponsored by <The NetBSD Foundation>
|
| 1.9 |
| 08-Oct-2017 |
christos | sync with gcc.old
|
| 1.8 |
| 12-Mar-2016 |
mrg | branches: 1.8.8; add /usr/include/gcc-5 directory to the distribution and adjust the GCC 5 parts of the build (not yet enabled) to install/look there.
|
| 1.7 |
| 13-Mar-2014 |
gdt | Use -f with cp, for 444 sources.
|
| 1.6 |
| 01-Mar-2014 |
mrg | merge GCC 4.8 build.
|
| 1.5 |
| 22-Aug-2013 |
matt | Add MACHINE_ARCH's evbearmv5-e[bl] to work
|
| 1.4 |
| 07-Jul-2011 |
mrg | branches: 1.4.2; 1.4.8; - un-obsolete a pair of files we want to remain installed (XXX i wonder if a way to have "clean builds" not run "postinstall fix obsolete" in the $DESTDIR so that these sorts of errors will appear as set list errors instead of being skipped - fix the list of headers to install for GCC 4.5, based upon the mknative ${G_EXTRA_HEADERS}. XXX move the location of G_EXTRA_HEADERS.
|
| 1.3 |
| 01-Jul-2011 |
mrg | install the posix_memalign version of mm_malloc.h, clean up
|
| 1.2 |
| 29-Jun-2011 |
mrg | GCC 4.5 x86 installs a bunch more platform header files
|
| 1.1 |
| 21-Jun-2011 |
mrg | move the gcc 4.5 usr.bin build makefiles to the right place.
|
| 1.4.8.1 |
| 19-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
| 1.4.2.1 |
| 22-May-2014 |
yamt | sync with head.
for a reference, the tree before this commit was tagged as yamt-pagecache-tag8.
this commit was splitted into small chunks to avoid a limitation of cvs. ("Protocol error: too many arguments")
|
| 1.8.8.1 |
| 09-Oct-2017 |
snj | Pull up following revision(s) (requested by christos in ticket #313): distrib/sets/lists/comp/mi: 1.2148 external/gpl3/gcc/usr.bin/include/Makefile: patch Add stdatomic.h
|
| 1.12.4.1 |
| 10-Jun-2019 |
christos | Sync with HEAD
|
| 1.12.2.1 |
| 06-Sep-2018 |
pgoyette | Sync with HEAD
Resolve a couple of conflicts (result of the uimin/uimax changes)
|