--- - branch: MAIN date: Sat Jun 3 13:22:05 UTC 2023 files: - new: '1.22' old: '1.21' path: pkgsrc/lang/gcc10/Makefile pathrev: pkgsrc/lang/gcc10/Makefile@1.22 type: modified - new: '1.6' old: '1.5' path: pkgsrc/lang/gcc12/Makefile pathrev: pkgsrc/lang/gcc12/Makefile@1.6 type: modified - new: '1.2' old: '1.1' path: pkgsrc/lang/gcc13/Makefile pathrev: pkgsrc/lang/gcc13/Makefile@1.2 type: modified - new: '1.38' old: '1.37' path: pkgsrc/lang/gcc6/Makefile pathrev: pkgsrc/lang/gcc6/Makefile@1.38 type: modified - new: '1.46' old: '1.45' path: pkgsrc/lang/gcc7/Makefile pathrev: pkgsrc/lang/gcc7/Makefile@1.46 type: modified - new: '1.36' old: '1.35' path: pkgsrc/lang/gcc8/Makefile pathrev: pkgsrc/lang/gcc8/Makefile@1.36 type: modified - new: '1.43' old: '1.42' path: pkgsrc/lang/gcc9/Makefile pathrev: pkgsrc/lang/gcc9/Makefile@1.43 type: modified id: 20230603T132205Z.c9ce44cac1e002a63a2fc26f9cf6b1d77cf9f034 log: | 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. module: pkgsrc subject: 'CVS commit: pkgsrc/lang' unixtime: '1685798525' user: riastradh