On 2014-11-14 01:46:40 +0100, Axel Beckert wrote: [...] > And USE_GETPWUID is not set in the static build. It's disabled in > debian/rules: > > STATICFLAGS += --disable-dynamic-nss > > This is probably the way how https://bugs.debian.org/207218 (changes > in libc cause zsh-static to immediately segfault) was fixed.
The ChangeLog says: Run dpkg-shlibdebs on /lib/libnss_files.so.* for zsh-static to help avoid segfaults due to continually-changing glibc NSS ABI. But if the NSS ABI changes in an incompatible manner, the soname should change, i.e. this was probably a bug in libc6. > I wonder if #207218 would reappear nowadays, if we remove that line > above from debian/rules. > > Removing that line definitely solves this issue, I just tried it. Does this mean that zsh-static wouldn't really be a static build because using the dynamic NSS library? Isn't it possible to use the static library? -- Vincent Lefèvre <vinc...@vinc17.net> - Web: <https://www.vinc17.net/> 100% accessible validated (X)HTML - Blog: <https://www.vinc17.net/blog/> Work: CR INRIA - computer arithmetic / AriC project (LIP, ENS-Lyon) -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org