diff --git a/crosstool-ng/0001-Modify-config-to-support-correct-Mingw64-Triplet-Nam.patch b/crosstool-ng/0001-Modify-config-to-support-correct-Mingw64-Triplet-Nam.patch index e54d080d..6b746f60 100644 --- a/crosstool-ng/0001-Modify-config-to-support-correct-Mingw64-Triplet-Nam.patch +++ b/crosstool-ng/0001-Modify-config-to-support-correct-Mingw64-Triplet-Nam.patch @@ -1,39 +1,31 @@ -From 70f8e42761bbe5f53823487f075e78481dd9c11f Mon Sep 17 00:00:00 2001 -From: martell -Date: Thu, 11 Sep 2014 20:21:40 +0100 -Subject: [PATCH 1/2] Modify config to support correct Mingw64 Triplet Names - - -diff -durN crosstool-ng-1.22.0.orig/scripts/config.guess crosstool-ng-1.22.0/scripts/config.guess ---- crosstool-ng-1.22.0.orig/scripts/config.guess 2015-11-18 13:29:15.000000000 +0800 -+++ crosstool-ng-1.22.0/scripts/config.guess 2017-04-13 16:43:45.328125000 +0800 -@@ -839,7 +839,10 @@ - echo "$UNAME_MACHINE"-pc-cygwin - exit ;; - *:MINGW64*:*) -- echo "$UNAME_MACHINE"-pc-mingw64 -+ echo x86_64-w64-mingw32 -+ exit ;; -+ *:MINGW32*:*) -+ echo i686-w64-mingw32 - exit ;; - *:MINGW*:*) - echo "$UNAME_MACHINE"-pc-mingw32 -diff -durN crosstool-ng-1.22.0.orig/scripts/config.sub crosstool-ng-1.22.0/scripts/config.sub ---- crosstool-ng-1.22.0.orig/scripts/config.sub 2015-11-18 13:29:15.000000000 +0800 -+++ crosstool-ng-1.22.0/scripts/config.sub 2017-04-13 16:45:44.218750000 +0800 -@@ -381,11 +381,11 @@ - os=sysv +--- crosstool-ng-1.27.0/scripts/config.sub.orig 2025-01-27 00:57:09.291702400 +0100 ++++ crosstool-ng-1.27.0/scripts/config.sub 2025-06-07 19:31:13.928235500 +0200 +@@ -389,11 +389,11 @@ + basic_os=sysv ;; mingw64) - basic_machine=x86_64-pc -- os=mingw64 +- basic_os=mingw64 + basic_machine=x86_64-w64 -+ os=-mingw32 ++ basic_os=mingw32 ;; mingw32) - basic_machine=i686-pc + basic_machine=i686-w64 - os=mingw32 + basic_os=mingw32 ;; mingw32ce) +--- crosstool-ng-1.27.0/scripts/config.guess.orig 2025-06-07 19:28:28.964494600 +0200 ++++ crosstool-ng-1.27.0/scripts/config.guess 2025-06-07 19:30:33.048391200 +0200 +@@ -924,7 +924,10 @@ + GUESS=$UNAME_MACHINE-pc-cygwin + ;; + *:MINGW64*:*) +- GUESS=$UNAME_MACHINE-pc-mingw64 ++ GUESS=x86_64-w64-mingw32 ++ ;; ++ *:MINGW32*:*) ++ GUESS=i686-w64-mingw32 + ;; + *:MINGW*:*) + GUESS=$UNAME_MACHINE-pc-mingw32 diff --git a/crosstool-ng/PKGBUILD b/crosstool-ng/PKGBUILD index de317e84..f708a5b6 100644 --- a/crosstool-ng/PKGBUILD +++ b/crosstool-ng/PKGBUILD @@ -1,12 +1,12 @@ # Maintainer: Martell Malone pkgname="crosstool-ng" -pkgver=1.24.0 -pkgrel=2 +pkgver=1.27.0 +pkgrel=1 pkgdesc="A cross-platform open-source toolchain system" arch=('i686' 'x86_64') url="http://www.crosstool-ng.org/" -license=("MIT") +license=("spdx:MIT") makedepends=("autoconf" "automake-wrapper" "binutils" "bison" "flex" "gettext-devel" "git" "gcc" "gperf" "patch" "ncurses-devel" @@ -15,8 +15,8 @@ depends=("ncurses" "libintl") options=('staticlibs' 'strip') source=("http://crosstool-ng.org/download/crosstool-ng/${pkgname}-${pkgver}.tar.xz" "0001-Modify-config-to-support-correct-Mingw64-Triplet-Nam.patch") -sha256sums=('804ced838ea7fe3fac1e82f0061269de940c82b05d0de672e7d424af98f22d2d' - '63e39da13cb078d118a03ee492041067da58e531d948a37630349887417496d5') +sha256sums=('0506ab98fa0ad6d263a555feeb2c7fff9bc24a434635d4b0cdff9137fe5b4477' + '6d470e518609df696f76c1ba57ce278254c80ba7b33705ef8e45c7d36a23c493') noextract=(${pkgname}-${pkgver}.tar.xz) prepare() {