This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
Hi, TL;DR Is there a chance a patch requiring autconf 2.70 is going to be accepted? I found myself in trouble because of a deadlock during boot (on Linux). In short: the deadlock happens if I want to make /var automountable because. a) systemd controls controls automounts. b) To mount a file-system systemd needs to know about the underlying block device. c) udev tells systemd about devices available. d) When udev starts it tries to make some queries via NSS which means connecting to nscd (/var/run/nscd/socket, hardcoded in nscd-client.h) Effect: I can't configure /var to be automounted. Solutions: a) Compile glibc without nscd support. This works for me, now. b) Make the path configurable so Linux systems, especially those controlled by systemd which requires /var/run to be a symlink pointing to /run which is mounted by systemd as tmpfs, can use /run instead of /var/run. Sollution b) should be quite simple to implement. However, there is one condition: use autoconf 2.70 which introduces runstatedir variable. I'd like to prepare the patch but I need to know if there is a chance it is going to be accepted if it introduces such dependency? Kind regards, -- Åukasz Stelmach Samsung R&D Institute Poland Samsung Electronics
Attachment:
signature.asc
Description: PGP signature
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |