Hello, Niko Tyni, le jeu. 18 juin 2020 07:34:03 +0100, a ecrit: > perl_5.32.0~rc1-1 in experimental failed to build on hurd with a > test failure: > > dist/IO/t/cachepropagate-unix .................................. # Failed > test 'protocol defined' > # at t/cachepropagate-unix.t line 54. > # Failed test 'protocol defined' > # at t/cachepropagate-unix.t line 109. > # Looks like you failed 2 tests of 15. > > I assume this is due to > > https://github.com/Perl/perl5/commit/6212a44b69c49a5b78d8fafd2d7618642df7b708 > > which has since collected a bunch of systems where the test is ignored: > > https://github.com/Perl/perl5/blob/blead/dist/IO/t/cachepropagate-unix.t#L44 > > Could someone please confirm that hurd needs to be added to that list?
The hurd tcp/ip stack currently doesn't support SO_PROTOCOL indeed. I'm surprised that perl collects a long list of systems not supporting something not defined in posix, rather than collecting a list of systems which support it. > Patches welcome of course :) I submitted https://github.com/Perl/perl5/pull/17873 Samuel