search for: verneed

Displaying 7 results from an estimated 7 matches for "verneed".

Did you mean: verne
2020 Nov 12
1
Targeting old glibc
...kray at google.com> wrote: > If you want to drop symbol versioning with llvm-objcopy: > > * llvm-objcopy -R .gnu.version -R .gnu.version_r in.so out.so > * However, llvm-objcopy zeroes out the section content so at runtime glibc ld.so will error > "unsupported version 0 of Verneed record". > Thus we need to drop the DT_VERNEED tag as well. > To achieve this, we can rewrite the DT_VERNEED tag to DT_NULL (0), terminating > the dynamic table, effectively deleting all DT_VER* tags. DT_RELACOUNT is also > deleted. Fortunately its absence does not affe...
2020 Nov 11
2
Targeting old glibc
It did partially fix the issue but there is still one problem: llvm-objdump -sx gives: Version References: required from libpthread.so.0: 0x09691a75 0x00 05 GLIBC_2.2.5 0x09691972 0x00 09 GLIBC_2.3.2 0x09691973 0x00 07 GLIBC_2.3.3 0x06969192 0x00 12 GLIBC_2.12 required from libdl.so.2: 0x09691a75 0x00 21 GLIBC_2.2.5 required from libuuid.so.1: 0x09da27b0 0x00 19
2020 Feb 03
2
ASAN not finding any bugs?
...00015 (DEBUG) 0x0 0x0000000000000003 (PLTGOT) 0x601000 0x0000000000000002 (PLTRELSZ) 72 (bytes) 0x0000000000000014 (PLTREL) RELA 0x0000000000000017 (JMPREL) 0x400528 0x0000000000000007 (RELA) 0x400510 0x0000000000000008 (RELASZ) 24 (bytes) 0x0000000000000009 (RELAENT) 24 (bytes) 0x000000006ffffffe (VERNEED) 0x4004f0 0x000000006fffffff (VERNEEDNUM) 1 0x000000006ffffff0 (VERSYM) 0x4004e6 0x0000000000000000 (NULL) 0x0
2020 Feb 03
2
ASAN not finding any bugs?
...0x0000000000000002 (PLTRELSZ) 72 (bytes) >> 0x0000000000000014 (PLTREL) RELA >> 0x0000000000000017 (JMPREL) 0x400528 >> 0x0000000000000007 (RELA) 0x400510 >> 0x0000000000000008 (RELASZ) 24 (bytes) >> 0x0000000000000009 (RELAENT) 24 (bytes) >> 0x000000006ffffffe (VERNEED) 0x4004f0 >> 0x000000006fffffff (VERNEEDNUM) 1 >> 0x000000006ffffff0 (VERSYM) 0x4004e6 >> 0x0000000000000000 (NULL) 0x0 >> _______________________________________________ >> LLVM Developers mailing list >> llvm-dev at lists.llvm.org >> https://lists.llvm.or...
2020 Nov 11
0
Targeting old glibc
...get rid of it? > >Regards, >Alexandre Bique If you want to drop symbol versioning with llvm-objcopy: * llvm-objcopy -R .gnu.version -R .gnu.version_r in.so out.so * However, llvm-objcopy zeroes out the section content so at runtime glibc ld.so will error "unsupported version 0 of Verneed record". Thus we need to drop the DT_VERNEED tag as well. To achieve this, we can rewrite the DT_VERNEED tag to DT_NULL (0), terminating the dynamic table, effectively deleting all DT_VER* tags. DT_RELACOUNT is also deleted. Fortunately its absence does not affect correctness. T...
2010 Sep 18
0
dovecot-2.0.3 : Am I missing anything here ?
...ED 0x318d libintl.so.8 [21] NEEDED 0x319a libiconv.so.2 [22] NEEDED 0x307a libc.so.1 [23] NEEDED 0x31a8 librt.so.1 [24] NEEDED 0x31b3 libmysqlclient.so.16 [35] VERNEED 0x8057770 [36] VERNEEDNUM 0x3 [titan] [titan] ldd .libs/auth libdovecot.so.0 => (file not found) libpam.so.1 => /usr/lib/libpam.so.1 libpthread.so.1 => /usr/lib/libpthread.so.1 libkrb5.so.3 => /opt/csw/lib/libkrb5.so....
2010 Sep 15
3
Compiling Dovecot 2.0.2 on Solaris 10 SPARC - libssl.so.1.0.0: open failed
I'm trying to compile the source for Dovecot 2.0.2 on a Solaris 10 SPARC machine. > uname -a SunOS ommtca013 5.10 Generic_138888-07 sun4v sparc SUNW,Sun-Blade-T6300 Solaris > cat /etc/release Solaris 10 10/08 s10s_u6wos_07b SPARC I've installed the following binaries from sunfreeware for dovecot 1.1 to use with 2.0.2 gcc-3.4.6-sol10-sparc-local