[PATCH v1 0/2] deque: add multithread unsafe deque library
Mattias Rönnblom
hofors at lysator.liu.se
Tue Apr 2 08:05:41 CEST 2024
On 2024-04-02 02:47, Stephen Hemminger wrote:
> On Mon, 1 Apr 2024 22:28:52 +0000
> Aditya Ambadipudi <Aditya.Ambadipudi at arm.com> wrote:
>
>> Thanks, Stephen, for the comment.
>>
>> Unfortunately, we don't have the dev setup nor the resources to test out this change using MSVC.
>>
>> Thank you,
>> Aditya Ambadipudi
>
> All it requires is the community version of MSVC which is free. And setting up a Windows
> VM with KVM is free and easy.
>
> IMHO all new libraries have to build on all environments, unless they are enabling
> platform specific features.
Requiring all contributors to build and test on what is, in this
context, a pretty obscure platform with a pretty obscure compiler seems
like a bad idea to me.
It will raise the bar for contributions further.
In principle I agree though. Your contribution should not only build,
but also run (and be tested) on all platforms. Otherwise, Windows isn't
supported in the upstream, but rather we have a Windows port (which
happens to live in the same source tree).
I never tested any contribution on a FreeBSD system, but at least those
use the de-facto standard compilers and a standard API (POSIX), so the
likelihood of things actually working is greater (but maybe not great
enough).
Surely, this is something the tech board must have discussed when it
agreed to supporting Windows *and* MSVC. Many if not most of the
man-hours involved won't be spent by the Windows maintainer, but the
individual future contributors.
More information about the dev
mailing list