hello,
I don't know if it's a bug or a feature (static compilation
with pam should be avoided?) so I report it in doubt.
I tried to custom and compile a static busybox and it went to:
/usr/bin/ld: cannot find -lpam_misc: No such file or directory
indeed: there are 3 .so in the package but only one .a
> dpkg -L libpam0g-dev | egrep '[.](o|a|so)$'
/usr/lib/x86_64-linux-gnu/libpam.a
/usr/lib/x86_64-linux-gnu/libpam.so
/usr/lib/x86_64-linux-gnu/libpam_misc.so
/usr/lib/x86_64-linux-gnu/libpamc.so
still: the flag exists in pkg-config files
> dpkg -L libpam0g-dev |
> grep \\.pc$ |
> xargs grep -F -- -l
/usr/lib/x86_64-linux-gnu/pkgconfig/pam.pc:libdir=${prefix}/lib/x86_64-linux-gnu
/usr/lib/x86_64-linux-gnu/pkgconfig/pam.pc:Libs: -L${libdir} -lpam
/usr/lib/x86_64-linux-gnu/pkgconfig/pam_misc.pc:libdir=${prefix}/lib/x86_64-linux-gnu
/usr/lib/x86_64-linux-gnu/pkgconfig/pam_misc.pc:Libs: -L${libdir} -lpam_misc
/usr/lib/x86_64-linux-gnu/pkgconfig/pamc.pc:libdir=${prefix}/lib/x86_64-linux-gnu
/usr/lib/x86_64-linux-gnu/pkgconfig/pamc.pc:Libs: -L${libdir} -lpamc
regards,