Hi,

> /etc/protocols is required to map names to ports and protocols by the
> GNU C library.  This is a serious bug in how nixos installs the GNU C
> library, since the GNU C library depends on this file for
> getprotobyname to work; the same goes for /etc/services.  This is not
> something we can fix directly on our side, other than maybe handling
> it more gracefully since we simply use getprotbyname and its friends.
>

Just to clarify here, it is actually not a NixOS issue. NixOS does provide
/etc/protocols and /etc/services. However in our Hydra buildfarm we usually
build in a chroot environment where these files are not available. In
general that is a good idea as it makes sure there are no hidden
dependencies.

Obviously sometimes you'll run into problems like we experienced now, which
is a pity. However I have adapted the build expression to make it build
outside chroot which has solved the problem.

Thanks for the quick response.

greetings,
Rob

-- 
Rob Vermaas

[email] rob.verm...@gmail.com

Reply via email to