Re: killing perl2host
Andres Freund <andres@anarazel.de>
From: Andres Freund <andres@anarazel.de>
To: Andrew Dunstan <andrew@dunslane.net>
Cc: pgsql-hackers@lists.postgresql.org
Date: 2022-02-17T20:09:07Z
Lists: pgsql-hackers
Hi, On 2022-02-17 14:40:01 -0500, Andrew Dunstan wrote: > Sure, that could be done, but what's the issue? Msys2 normally defines > MSYSTEM for you - see /etc/msystem which is sourced by /etc/profile. It seems not a great idea to me to use different sources of truth about build target. And I think it's not hard to get the actual host_os and MSYSTEM to disagree: - afaics it's quite possible to run configure outside of a login msys shell - you could do an msys build in a ucrt shell, but specify --host=x86_64-pc-msys, or the other way round There's probably also some stuff about cross building from linux, but that doesn't matter much, because right now wine doesn't get through even the base regression tests (although it gets through initdb these days, which is nice). > > Or the test just implemented in > > configure, as I suggested. > > > > No, because we don't know which perl will be invoked by $PROVE. That's > why we set up check_modules.pl in the first place. Ah. Greetings, Andres Freund
Commits
-
Remove PostgreSQL::Test::Utils::perl2host completely
- 95d981338b24 15.0 landed
- b30c62bd42eb 10.21 landed
- b4a6ceed52ee 11.16 landed
- 8358eacc954d 12.11 landed
- c27aa21e0dc8 13.7 landed
- 652ff988fbf6 14.3 landed
-
Remove most msys special processing in TAP tests
- 1c6d4629394d 15.0 landed
- f1f82301d6c5 11.16 landed
- aa8d4137f990 12.11 landed
- a5716baac00b 13.7 landed
- 8b5cd373ba03 14.3 landed
- 2b02cadb5cbc 10.21 landed
-
Ensure the right perl is used for TAP tests on msys
- cf12541f2bd5 15.0 landed
-
Disable perl2host() processing in TAP tests
- f1ac4a74dee5 15.0 landed