2023-06-03 15:22:44 by Taylor R Campbell | Files touched by this commit (7) |
Log message: lang/gcc*: USE_TOOLS+=sed, not sed:run. As far as I can tell, gcc needs this at build-time, not at run-time. https://mail-index.netbsd.org/tech-pkg/2023/06/02/msg027624.html |
2023-06-03 15:22:05 by Taylor R Campbell | Files touched by this commit (7) |
Log message: lang/gcc*: Set CC_FOR_BUILD and CXX_FOR_BUILD if cross-compiling. Verified gcc6 and gcc7 cross-compile on NetBSD, at least if the gcc-fortran option is disabled. gcc8 and gcc9 have trouble because of python (why do these have a full dependency on python?); gcc10 and gcc12 are missing gcc/config/mips/netbsd64.h; gcc12 and gcc13 have a cross-compile bug with missing __LIBGCC_*__ macros -- but in any case, setting CC_FOR_BUILD and CXX_FOR_BUILD is obviously necessary for cross-compilation. Conditional on USE_CROSS_COMPILE, so no harm to native builds. |
2023-04-07 00:28:59 by Thomas Klausner | Files touched by this commit (1) |
Log message: gcc10: set LANGS before including Makefile.common that includes options.mk which may modify LANGS |
2023-04-07 00:14:27 by Thomas Klausner | Files touched by this commit (1) |
Log message: gcc10: add note that gcc10-libjit shares Makefile.common |
2023-04-06 16:57:25 by Thomas Klausner | Files touched by this commit (1) |
Log message: gcc10: set PATCHDIR, DISTINFO_FILE |
2023-04-06 16:53:13 by Thomas Klausner | Files touched by this commit (2) |
Log message: gcc10: split off some parts of the Makefile into Makefile.common |
2023-04-06 13:40:15 by Thomas Klausner | Files touched by this commit (1) |
Log message: gcc10: make options.mk standalone |
2023-04-06 13:39:27 by Thomas Klausner | Files touched by this commit (1) |
Log message: gcc10: simplify opsys match |