Sure, with pleasure. Because I've troubles running the suite, if you want to test yourself it I've put a copy here:
wget http://www.eligis.com/make.exe I also tried myself and downloaded your patched archive to give a try. I'm probably doing something wrong with it. After extraction and copying make.exe (built with tcc) at the root here is what I did c:\downloads\make-4.3>set PATH=c:\downloads\make-4.3;%PATH% c:\downloads\make-4.3>make --version GNU Make 4.3 Built for Windows32 Copyright (C) 1988-2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. You will not see it but there are lot of ^M floating in the logs, I'm forcing them below: features/archives ....................................... Error running C:/downloads/make-4.3/make.exe^M (expected 0; got 512): C:/downloads/make-4.3/make.exe^M -f work/features/archives.mk AR=ar Error running C:/downloads/make-4.3/make.exe^M (expected 0; got 512): C:/downloads/make-4.3/make.exe^M -f work/features/archives.mk.1 AR=ar c:\downloads\make-4.3\tests>run_make_tests.bat ---------------------------------------------------------------------------- -- Running tests for GNU make on cygwin GNU Make 4.3 ---------------------------------------------------------------------------- -- Clearing work... Finding tests... features/archives ....................................... Error running C:/downl -f work/features/archives.mk AR=ars/make-4.3/make.exe -f work/features/archives.mk.1 AR=armake-4.3/make.exe -f work/features/archives.mk.1 AR=armake-4.3/make.exe -f work/features/archives.mk.2 AR=armake-4.3/make.exe -f work/features/archives.mk.2 AR=armake-4.3/make.exe -f work/features/archives.mk.3 AR=armake-4.3/make.exe -f work/features/archives.mk.4 AR=armake-4.3/make.exe -f work/features/archives.mk.5 AR=armake-4.3/make.exe -f work/features/archives.mk.6 AR=armake-4.3/make.exe -f work/features/archives.mk.6 AR=armake-4.3/make.exe -f work/features/archives.mk.7 AR=armake-4.3/make.exe -f work/features/archives.mk.7 AR=armake-4.3/make.exe FAILED (0/12 passed) features/comments ....................................... *** Test died (features/comments): Command failed: exec: Cannot execute C:/downl: No such file or directory -----Original Message----- From: Eli Zaretskii [mailto:[email protected]] Sent: Saturday, January 25, 2020 19:26 To: [email protected] Cc: [email protected]; [email protected] Subject: Re: [Tinycc-devel] I want to port make on Windows using tcc compiler > Date: Fri, 24 Jan 2020 15:34:08 +0200 > From: Eli Zaretskii <[email protected]> > Cc: [email protected], [email protected] > > Thanks, then I guess when Christian's legal paperwork is done, I will > apply these changes. While we are waiting: Christian, did you happen to run the GNU Make test suite with the tcc-built Make? The test suite needs some patches to run reasonably well on MS-Windows, but you can find the patched tests here: https://sourceforge.net/projects/ezwinports/files/make-4.3-w32-src.zip/downl oad I'd be interested to see the results reported by the test suite for your build. For the reference, the MinGW build fares like so: 49 Tests in 19 Categories Failed (out of 638 tests). Thanks.
