[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug #65771] [PATCH] restore Visual C 6 and newer but older VC 200X buil
|
From: |
Dan D |
|
Subject: |
[bug #65771] [PATCH] restore Visual C 6 and newer but older VC 200X builds |
|
Date: |
Mon, 27 May 2024 13:33:51 -0400 (EDT) |
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.argyris@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/