Notices where this attachment appears
-
Embed this notice
@meowski readelf -d clamscan
Dynamic section at offset 0x29980 contains 30 entries:
Tag Type Name/Value
0x0000000000000001 (NEEDED) Shared library: [libclamav.so.12]
0x0000000000000001 (NEEDED) Shared library: [libm.so.6]
0x0000000000000001 (NEEDED) Shared library: [libc.so.6] (glibc)
readelf -d clambc
Dynamic section at offset 0x6c4910 contains 35 entries:
Tag Type Name/Value
0x0000000000000001 (NEEDED) Shared library: [libclamav.so.12]
0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1]
0x0000000000000001 (NEEDED) Shared library: [librt.so.1]
0x0000000000000001 (NEEDED) Shared library: [libm.so.6]
0x0000000000000001 (NEEDED) Shared library: [libdl.so.2]
0x0000000000000001 (NEEDED) Shared library: [libc.so.6]
0x0000000000000001 (NEEDED) Shared library: [ld-linux-x86-64.so.2]
0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0]
The version offered on the downloads page has unrar compiled in, which is absolutely disgusting.
I need to confirm if there is actually a ncurses dependency as doing such sort of proprietary degeneracy infringes the GPLv3.
-
Embed this notice
@pernia @kirby I'd just like to interject for a moment.
math.h isn't provided by Linux, it's provided by glibc.
A linker flag is required as the functions in math.h are implemented in libm.so (which isn't linked by default unlike libc.so).