Package: libpam0g-dev Version: 1.7.0-5 Severity: normal
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,
-- System Information:
Debian Release: 13.0
APT prefers testing-security
APT policy: (500, 'testing-security'), (500, 'testing')
Architecture: amd64 (x86_64)
Kernel: Linux 6.12.27-amd64 (SMP w/8 CPU threads; PREEMPT)
Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages libpam0g-dev depends on:
ii libc6-dev [libc-dev] 2.41-12
ii libpam0g 1.7.0-5
Versions of packages libpam0g-dev recommends:
pn libpam-doc <none>
libpam0g-dev suggests no packages.
-- no debconf information
--
Marc Chantreux
Pôle CESAR (Calcul et services avancés à la recherche)
Université de Strasbourg
14 rue René Descartes,
BP 80010, 67084 STRASBOURG CEDEX
03.68.85.60.79
signature.asc
Description: PGP signature

