head 1.2; access; symbols pkgsrc-2025Q2:1.1.0.12 pkgsrc-2025Q2-base:1.1 pkgsrc-2025Q1:1.1.0.10 pkgsrc-2025Q1-base:1.1 pkgsrc-2024Q4:1.1.0.8 pkgsrc-2024Q4-base:1.1 pkgsrc-2024Q3:1.1.0.6 pkgsrc-2024Q3-base:1.1 pkgsrc-2024Q2:1.1.0.4 pkgsrc-2024Q2-base:1.1 pkgsrc-2024Q1:1.1.0.2 pkgsrc-2024Q1-base:1.1; locks; strict; comment @# @; 1.2 date 2025.09.08.22.54.47; author lloyd; state dead; branches; next 1.1; commitid DsmwF6pVR3F1QX9G; 1.1 date 2024.03.18.17.39.35; author dogcow; state Exp; branches; next ; commitid TnIk0RQaKZCLpF2F; desc @@ 1.2 log @Update the arm-none-eabi and riscv64-none-elf toolchains. These toolchains have been updated to binutils-2.45 gcc-14.3.0 gdb-16.3 newlib-4.5.0.20241231 from binutils-2.32 gcc-8.3.0 gdb-7.10 newlib-3.1.0 (4.4.0.20231231 for riscv64) This affects cross/arm-none-eabi-binutils cross/arm-none-eabi-gcc cross/arm-none-eabi-gdb cross/riscv64-none-elf-binutils cross/riscv64-none-elf-gcc Multilib is now enabled so that code for microcontrollers can be compiled. These cross compilers can now be used to compile code for microcontrollers such as the Raspberry Pi Pico 2. @ text @$NetBSD: patch-gcc_configure,v 1.1 2024/03/18 17:39:35 dogcow Exp $ --- gcc/configure.orig 2022-08-19 08:09:52.736664469 +0000 +++ gcc/configure @@@@ -6395,7 +6395,7 @@@@ _ACEOF if test "$enable_largefile" != no; then case "$host, $build" in *-*-aix*,*|*,*-*-aix*) - if test "$ac_cv_sizeof_ino_t" == "4" -a "$ac_cv_sizeof_dev_t" == 4; then + if test "$ac_cv_sizeof_ino_t" = "4" -a "$ac_cv_sizeof_dev_t" = 4; then $as_echo "#define HOST_STAT_FOR_64BIT_INODES stat64x" >>confdefs.h @ 1.1 log @add cross/riscv64-none-elf-binutils and cross/riscv64-none-elf-gcc, copied pretty much verbatim from the mipsel-none-elf-* packages @ text @d1 1 a1 1 $NetBSD: patch-gcc_configure,v 1.1 2024/01/31 16:42:51 ryoon Exp $ @