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 |
2023-03-29 22:44:52 by Joerg Sonnenberger | Files touched by this commit (5) |
Log message: Ignore unreadable directories when looking for libgcc_s.so |
2022-07-03 17:59:17 by Thomas Klausner | Files touched by this commit (6) | |
Log message: gcc10: update to 10.4 GCC 10.4 60 bug reports were fixed. Target Specific Changes x86-64 * The x86-64 ABI of passing and returning structures with a 64-bit integer vector changed in GCC 10.1 when MMX is disabled. Disabling MMX no longer changes how they are passed nor returned. This ABI change is now diagnosed with -Wpsabi. |