commit:     7701fe3a1016af768c99b722169c6aabf28be5c8
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Sat Nov 12 03:26:25 2022 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Sat Nov 12 11:15:57 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7701fe3a

dev-util/mingw64-toolchain: use 32bit wrapper for gas+cpp too

Overlooked given gcc normally calls AS the right way itself,
but >=wine-7.21 started to use it directly.

cpp wrapper isn't needed for wine, but do it anyway to ensure
proper macro tests everywhere.

Sorry for the large rebuild over this.

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 ...chain-10.0.0_p1-r1.ebuild => mingw64-toolchain-10.0.0_p1-r2.ebuild} | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/dev-util/mingw64-toolchain/mingw64-toolchain-10.0.0_p1-r1.ebuild 
b/dev-util/mingw64-toolchain/mingw64-toolchain-10.0.0_p1-r2.ebuild
similarity index 99%
rename from dev-util/mingw64-toolchain/mingw64-toolchain-10.0.0_p1-r1.ebuild
rename to dev-util/mingw64-toolchain/mingw64-toolchain-10.0.0_p1-r2.ebuild
index 1394d8b7f905..d3215a0ed723 100644
--- a/dev-util/mingw64-toolchain/mingw64-toolchain-10.0.0_p1-r1.ebuild
+++ b/dev-util/mingw64-toolchain/mingw64-toolchain-10.0.0_p1-r2.ebuild
@@ -260,7 +260,8 @@ src_compile() {
                for bin in ${CTARGET}-*; do
                        bin32=${bin/x86_64-w64/i686-w64}
                        case ${bin#${CTARGET}-} in
-                               gcc|gcc-${GCC_PV}|g++|widl) mwt-i686_wrapper 
-m32;;
+                               as) mwt-i686_wrapper --32;;
+                               cpp|gcc|gcc-${GCC_PV}|g++|widl) 
mwt-i686_wrapper -m32;;
                                ld|ld.bfd) mwt-i686_wrapper -m i386pe;;
                                windres) mwt-i686_wrapper --target=pe-i386;;
                                *) ln -s ${bin} ${bin32} || die;;

Reply via email to