Follow-up Comment #3, bug #65771 (group make): Revised "restore Visual C 6 and newer but older VC 200X builds"
-more std C types/casts used, no more app specific "_quad_t" type also added a 2nd patch fixing build/compile time, for gnumake on old or very old (2000s era) Mingw GCCs for Win32. Putting it in this ticket, because I think it won't apply unless "restore VC6" patch is applied. Commit history looks better if its 2 separate commits in a row. So patch #2, for old Mingw GCC, this patch also restores RUNTIME execution of gnumake+any Mingw GCC, modern or old!!! on WinXP. Mingw GCC+gnumake binaries, would not execute at all, by WinXP OS (Win 7 & up, the gnumake.exe execs fine). Mingw version made no difference for WinXP refusing to exec the .exe, because of the XML manifest file from the email/thread/commit below, is parsed as malformed/unknown schema/XML Tags for WinXP's kernel. So I added the correct back-compat XML stuff, and WinXP+Gnumake+Mingw runs fine on XP now. https://lists.gnu.org/archive/html/bug-make/2023-03/msg00101.html Revision: b2bf660abc4611677670b01fcbb0dc94ce2c35f7 Author: Costas Argyris <costas.argy...@gmail.com> Date: 6/19/2023 9:51:13 AM Message: Add a UTF-8 resource when building for Windows (file #56105, file #56106) _______________________________________________________ Additional Item Attachment: File name: 0001-restore-Visual-C-6-and-newer-but-older-VC-200X-build.patch Size: 24KiB <https://file.savannah.gnu.org/file/0001-restore-Visual-C-6-and-newer-but-older-VC-200X-build.patch?file_id=56105> File name: 0002-Win32-fix-build-for-compat-with-mid-2000s-Mingw-GCCs.patch Size: 9KiB <https://file.savannah.gnu.org/file/0002-Win32-fix-build-for-compat-with-mid-2000s-Mingw-GCCs.patch?file_id=56106> AGPL NOTICE These attachments are served by Savane. You can download the corresponding source code of Savane at https://git.savannah.nongnu.org/cgit/administration/savane.git/snapshot/savane-4b48cbb9570c156bf7d681225b664258d7028914.tar.gz _______________________________________________________ Reply to this item at: <https://savannah.gnu.org/bugs/?65771> _______________________________________________ Message sent via Savannah https://savannah.gnu.org/