On Thu, Feb 28, 2013 at 3:16 AM, Jasper Lievisse Adriaanse
<[email protected]> wrote:
> On Tue, Feb 26, 2013 at 08:32:15PM -0800, [email protected] wrote:
>> this is the output of `LD_DEBUG= git svn`
>>
>> failure happens when pthread gets dlopened twice
>>
>> i defer to comments before investigating further because i presume
>> this involves linking policy i don't know about
> You'll need to preload pthreads:
thank you ~
i have two questions:
- would it be worth it to adjust _dl_printf and its usage to allow
preceding logical output lines with pid? i ask because it was
difficult to tell for me at first glance that it was forking something
which ended up loading pthreads without having linked to it
- does it make since to have "plugin" shared object files that link to
pthreads? that means that every user has to link aswell or preload it
>
> gurthang:jasper {2003} env LD_PRELOAD=/usr/lib/libpthread.so git svn > /tmp/f
> fatal: Not a git repository (or any parent up to mount point /home)
> Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
> Already at toplevel, but .git not found
> at /usr/local/libexec/git/git-svn line 342
>
> Too bad this isn't mentioned in the README..
>
>> rtld loading: 'git'
>> exe load offset: 0x166547400000
>> flags git = 0x0
>> head git
>> obj git has git as head
>> examining: 'git'
>> loading: libcrypto.so.22.0 required by git
>> flags /usr/lib/libcrypto.so.22.0 = 0x0
>> obj /usr/lib/libcrypto.so.22.0 has git as head
>> loading: libpthread.so.17.0 required by git
>> flags /usr/lib/libpthread.so.17.0 = 0x68
>> obj /usr/lib/libpthread.so.17.0 has git as head
>> loading: libc.so.66.2 required by git
>> flags /usr/lib/libc.so.66.2 = 0x0
>> obj /usr/lib/libc.so.66.2 has git as head
>> loading: libintl.so.6.0 required by git
>> flags /usr/local/lib/libintl.so.6.0 = 0x0
>> obj /usr/local/lib/libintl.so.6.0 has git as head
>> loading: libiconv.so.6.0 required by git
>> flags /usr/local/lib/libiconv.so.6.0 = 0x0
>> obj /usr/local/lib/libiconv.so.6.0 has git as head
>> loading: libz.so.4.1 required by git
>> flags /usr/lib/libz.so.4.1 = 0x0
>> obj /usr/lib/libz.so.4.1 has git as head
>> linking dep /usr/lib/libz.so.4.1 as child of git
>> linking dep /usr/local/lib/libiconv.so.6.0 as child of git
>> linking dep /usr/local/lib/libintl.so.6.0 as child of git
>> linking dep /usr/lib/libcrypto.so.22.0 as child of git
>> objname /usr/lib/libpthread.so.17.0 is nodelete
>> linking dep /usr/lib/libpthread.so.17.0 as child of git
>> linking dep /usr/lib/libc.so.66.2 as child of git
>> examining: '/usr/lib/libz.so.4.1'
>> examining: '/usr/local/lib/libiconv.so.6.0'
>> examining: '/usr/local/lib/libintl.so.6.0'
>> examining: '/usr/lib/libcrypto.so.22.0'
>> examining: '/usr/lib/libpthread.so.17.0'
>> examining: '/usr/lib/libc.so.66.2'
>> flags /usr/libexec/ld.so = 0x0
>> obj /usr/libexec/ld.so has git as head
>> relocation took 0.000952
>> Start End Type Open Ref GrpRef Name
>> 0000166547400000 0000166547989000 exe 1 0 0 git
>> 0000166749f31000 000016674a346000 rlib 0 1 0
>> /usr/lib/libz.so.4.1
>> 000016675001c000 0000166750519000 rlib 0 1 0
>> /usr/local/lib/libiconv.so.6.0
>> 000016674be8a000 000016674c294000 rlib 0 1 0
>> /usr/local/lib/libintl.so.6.0
>> 000016674cb0c000 000016674d0c6000 rlib 0 1 0
>> /usr/lib/libcrypto.so.22.0
>> 0000166750bdf000 0000166750ff1000 rlib 0 2 0
>> /usr/lib/libpthread.so.17.0
>> 00001667530b1000 0000166753599000 rlib 0 1 0
>> /usr/lib/libc.so.66.2
>> 0000166749b00000 0000166749b00000 rtld 0 1 0
>> /usr/libexec/ld.so
>> symcache lookups 1394 hits 656 ratio 47% hits
>> dynamic loading done, success.
>> doing ctors obj 0x16675531b870 @0x166750be3a00: [/usr/lib/libpthread.so.17.0]
>> doing ctors obj 0x166752906670 @0x166749f33070: [/usr/lib/libz.so.4.1]
>> doing ctors obj 0x166752906328 @0x16675001ee60:
>> [/usr/local/lib/libiconv.so.6.0]
>> doing ctors obj 0x166752906008 @0x16674be8be10:
>> [/usr/local/lib/libintl.so.6.0]
>> doing ctors obj 0x16675531b528 @0x16674cb72ae0: [/usr/lib/libcrypto.so.22.0]
>> doing ctors obj 0x16675531bbb8 @0x1667530d0890: [/usr/lib/libc.so.66.2]
>> entry point: 0x166547410660
>> dlctl: _dl_thread_fnc set to 0x166750be5bf0
>> dlctl: _dl_bind_lock_f set to 0x166750be5490
>> rtld loading: '/usr/bin/perl'
>> exe load offset: 0x14ee38900000
>> flags /usr/bin/perl = 0x0
>> head /usr/bin/perl
>> obj /usr/bin/perl has /usr/bin/perl as head
>> examining: '/usr/bin/perl'
>> loading: libperl.so.12.0 required by /usr/bin/perl
>> flags /usr/lib/libperl.so.12.0 = 0x0
>> obj /usr/lib/libperl.so.12.0 has /usr/bin/perl as head
>> loading: libutil.so.11.4 required by /usr/bin/perl
>> flags /usr/lib/libutil.so.11.4 = 0x0
>> obj /usr/lib/libutil.so.11.4 has /usr/bin/perl as head
>> loading: libm.so.7.1 required by /usr/bin/perl
>> flags /usr/lib/libm.so.7.1 = 0x0
>> obj /usr/lib/libm.so.7.1 has /usr/bin/perl as head
>> loading: libc.so.66.2 required by /usr/bin/perl
>> flags /usr/lib/libc.so.66.2 = 0x0
>> obj /usr/lib/libc.so.66.2 has /usr/bin/perl as head
>> linking dep /usr/lib/libperl.so.12.0 as child of /usr/bin/perl
>> linking dep /usr/lib/libm.so.7.1 as child of /usr/bin/perl
>> linking dep /usr/lib/libutil.so.11.4 as child of /usr/bin/perl
>> linking dep /usr/lib/libc.so.66.2 as child of /usr/bin/perl
>> examining: '/usr/lib/libperl.so.12.0'
>> examining: '/usr/lib/libm.so.7.1'
>> examining: '/usr/lib/libutil.so.11.4'
>> examining: '/usr/lib/libc.so.66.2'
>> flags /usr/libexec/ld.so = 0x0
>> obj /usr/libexec/ld.so has /usr/bin/perl as head
>> relocation took 0.000575
>> Start End Type Open Ref GrpRef Name
>> 000014ee38900000 000014ee38d02000 exe 1 0 0 /usr/bin/perl
>> 000014f04621c000 000014f046769000 rlib 0 1 0
>> /usr/lib/libperl.so.12.0
>> 000014f0481e2000 000014f04860a000 rlib 0 1 0
>> /usr/lib/libm.so.7.1
>> 000014f045368000 000014f045773000 rlib 0 1 0
>> /usr/lib/libutil.so.11.4
>> 000014f03aa00000 000014f03aee8000 rlib 0 1 0
>> /usr/lib/libc.so.66.2
>> 000014f040800000 000014f040800000 rtld 0 1 0
>> /usr/libexec/ld.so
>> symcache lookups 1640 hits 522 ratio 31% hits
>> dynamic loading done, success.
>> doing ctors obj 0x14f03ca01080 @0x14f046249e40: [/usr/lib/libperl.so.12.0]
>> doing ctors obj 0x14f044a6e080 @0x14f0481e6700: [/usr/lib/libm.so.7.1]
>> doing ctors obj 0x14f0477a7080 @0x14f04536b500: [/usr/lib/libutil.so.11.4]
>> doing ctors obj 0x14f0458a3080 @0x14f03aa1f890: [/usr/lib/libc.so.66.2]
>> entry point: 0x14ee389010d0
>> dlopen: loading:
>> /usr/libdata/perl5/amd64-openbsd/5.12.2/auto/Digest/MD5/MD5.so
>> flags /usr/libdata/perl5/amd64-openbsd/5.12.2/auto/Digest/MD5/MD5.so = 0x0
>> head /usr/libdata/perl5/amd64-openbsd/5.12.2/auto/Digest/MD5/MD5.so
>> obj /usr/libdata/perl5/amd64-openbsd/5.12.2/auto/Digest/MD5/MD5.so has
>> /usr/libdata/perl5/amd64-openbsd/5.12.2/auto/Digest/MD5/MD5.so as head
>> linking /usr/libdata/perl5/amd64-openbsd/5.12.2/auto/Digest/MD5/MD5.so as
>> dlopen()ed
>> head [/usr/libdata/perl5/amd64-openbsd/5.12.2/auto/Digest/MD5/MD5.so]
>> examining: '/usr/libdata/perl5/amd64-openbsd/5.12.2/auto/Digest/MD5/MD5.so'
>> tail /usr/libdata/perl5/amd64-openbsd/5.12.2/auto/Digest/MD5/MD5.so
>> doing ctors obj 0x14f03aef4048 @0x14f041327510:
>> [/usr/libdata/perl5/amd64-openbsd/5.12.2/auto/Digest/MD5/MD5.so]
>> dlopen: /usr/libdata/perl5/amd64-openbsd/5.12.2/auto/Digest/MD5/MD5.so: done
>> (success).
>> dlsym: boot_Digest__MD5 in
>> /usr/libdata/perl5/amd64-openbsd/5.12.2/auto/Digest/MD5/MD5.so:
>> 0x14f041327890
>> dlopen: loading: /usr/libdata/perl5/amd64-openbsd/5.12.2/auto/IO/IO.so
>> flags /usr/libdata/perl5/amd64-openbsd/5.12.2/auto/IO/IO.so = 0x0
>> head /usr/libdata/perl5/amd64-openbsd/5.12.2/auto/IO/IO.so
>> obj /usr/libdata/perl5/amd64-openbsd/5.12.2/auto/IO/IO.so has
>> /usr/libdata/perl5/amd64-openbsd/5.12.2/auto/IO/IO.so as head
>> linking /usr/libdata/perl5/amd64-openbsd/5.12.2/auto/IO/IO.so as dlopen()ed
>> head [/usr/libdata/perl5/amd64-openbsd/5.12.2/auto/IO/IO.so]
>> examining: '/usr/libdata/perl5/amd64-openbsd/5.12.2/auto/IO/IO.so'
>> tail /usr/libdata/perl5/amd64-openbsd/5.12.2/auto/IO/IO.so
>> doing ctors obj 0x14f03f9b7048 @0x14f039007bd0:
>> [/usr/libdata/perl5/amd64-openbsd/5.12.2/auto/IO/IO.so]
>> dlopen: /usr/libdata/perl5/amd64-openbsd/5.12.2/auto/IO/IO.so: done
>> (success).
>> dlsym: boot_IO in /usr/libdata/perl5/amd64-openbsd/5.12.2/auto/IO/IO.so:
>> 0x14f0390080c0
>> dlopen: loading: /usr/libdata/perl5/amd64-openbsd/5.12.2/auto/Fcntl/Fcntl.so
>> flags /usr/libdata/perl5/amd64-openbsd/5.12.2/auto/Fcntl/Fcntl.so = 0x0
>> head /usr/libdata/perl5/amd64-openbsd/5.12.2/auto/Fcntl/Fcntl.so
>> obj /usr/libdata/perl5/amd64-openbsd/5.12.2/auto/Fcntl/Fcntl.so has
>> /usr/libdata/perl5/amd64-openbsd/5.12.2/auto/Fcntl/Fcntl.so as head
>> linking /usr/libdata/perl5/amd64-openbsd/5.12.2/auto/Fcntl/Fcntl.so as
>> dlopen()ed
>> head [/usr/libdata/perl5/amd64-openbsd/5.12.2/auto/Fcntl/Fcntl.so]
>> examining: '/usr/libdata/perl5/amd64-openbsd/5.12.2/auto/Fcntl/Fcntl.so'
>> tail /usr/libdata/perl5/amd64-openbsd/5.12.2/auto/Fcntl/Fcntl.so
>> doing ctors obj 0x14f0428ec048 @0x14f048af1e10:
>> [/usr/libdata/perl5/amd64-openbsd/5.12.2/auto/Fcntl/Fcntl.so]
>> dlopen: /usr/libdata/perl5/amd64-openbsd/5.12.2/auto/Fcntl/Fcntl.so: done
>> (success).
>> dlsym: boot_Fcntl in
>> /usr/libdata/perl5/amd64-openbsd/5.12.2/auto/Fcntl/Fcntl.so: 0x14f048af21b0
>> dlopen: loading: /usr/libdata/perl5/amd64-openbsd/5.12.2/auto/Cwd/Cwd.so
>> flags /usr/libdata/perl5/amd64-openbsd/5.12.2/auto/Cwd/Cwd.so = 0x0
>> head /usr/libdata/perl5/amd64-openbsd/5.12.2/auto/Cwd/Cwd.so
>> obj /usr/libdata/perl5/amd64-openbsd/5.12.2/auto/Cwd/Cwd.so has
>> /usr/libdata/perl5/amd64-openbsd/5.12.2/auto/Cwd/Cwd.so as head
>> linking /usr/libdata/perl5/amd64-openbsd/5.12.2/auto/Cwd/Cwd.so as dlopen()ed
>> head [/usr/libdata/perl5/amd64-openbsd/5.12.2/auto/Cwd/Cwd.so]
>> examining: '/usr/libdata/perl5/amd64-openbsd/5.12.2/auto/Cwd/Cwd.so'
>> tail /usr/libdata/perl5/amd64-openbsd/5.12.2/auto/Cwd/Cwd.so
>> doing ctors obj 0x14f045182048 @0x14f048ef54e0:
>> [/usr/libdata/perl5/amd64-openbsd/5.12.2/auto/Cwd/Cwd.so]
>> dlopen: /usr/libdata/perl5/amd64-openbsd/5.12.2/auto/Cwd/Cwd.so: done
>> (success).
>> dlsym: boot_Cwd in /usr/libdata/perl5/amd64-openbsd/5.12.2/auto/Cwd/Cwd.so:
>> 0x14f048ef5880
>> dlopen: loading:
>> /usr/libdata/perl5/amd64-openbsd/5.12.2/auto/List/Util/Util.so
>> flags /usr/libdata/perl5/amd64-openbsd/5.12.2/auto/List/Util/Util.so = 0x0
>> head /usr/libdata/perl5/amd64-openbsd/5.12.2/auto/List/Util/Util.so
>> obj /usr/libdata/perl5/amd64-openbsd/5.12.2/auto/List/Util/Util.so has
>> /usr/libdata/perl5/amd64-openbsd/5.12.2/auto/List/Util/Util.so as head
>> linking /usr/libdata/perl5/amd64-openbsd/5.12.2/auto/List/Util/Util.so as
>> dlopen()ed
>> head [/usr/libdata/perl5/amd64-openbsd/5.12.2/auto/List/Util/Util.so]
>> examining: '/usr/libdata/perl5/amd64-openbsd/5.12.2/auto/List/Util/Util.so'
>> tail /usr/libdata/perl5/amd64-openbsd/5.12.2/auto/List/Util/Util.so
>> doing ctors obj 0x14f03f33c048 @0x14f0492f94f0:
>> [/usr/libdata/perl5/amd64-openbsd/5.12.2/auto/List/Util/Util.so]
>> dlopen: /usr/libdata/perl5/amd64-openbsd/5.12.2/auto/List/Util/Util.so: done
>> (success).
>> dlsym: boot_List__Util in
>> /usr/libdata/perl5/amd64-openbsd/5.12.2/auto/List/Util/Util.so:
>> 0x14f0492f9a30
>> dlopen: loading:
>> /usr/libdata/perl5/amd64-openbsd/5.12.2/auto/Storable/Storable.so
>> flags /usr/libdata/perl5/amd64-openbsd/5.12.2/auto/Storable/Storable.so =
>> 0x0
>> head /usr/libdata/perl5/amd64-openbsd/5.12.2/auto/Storable/Storable.so
>> obj /usr/libdata/perl5/amd64-openbsd/5.12.2/auto/Storable/Storable.so has
>> /usr/libdata/perl5/amd64-openbsd/5.12.2/auto/Storable/Storable.so as head
>> linking /usr/libdata/perl5/amd64-openbsd/5.12.2/auto/Storable/Storable.so as
>> dlopen()ed
>> head [/usr/libdata/perl5/amd64-openbsd/5.12.2/auto/Storable/Storable.so]
>> examining:
>> '/usr/libdata/perl5/amd64-openbsd/5.12.2/auto/Storable/Storable.so'
>> tail /usr/libdata/perl5/amd64-openbsd/5.12.2/auto/Storable/Storable.so
>> doing ctors obj 0x14f03d12f048 @0x14f049703250:
>> [/usr/libdata/perl5/amd64-openbsd/5.12.2/auto/Storable/Storable.so]
>> dlopen: /usr/libdata/perl5/amd64-openbsd/5.12.2/auto/Storable/Storable.so:
>> done (success).
>> dlsym: boot_Storable in
>> /usr/libdata/perl5/amd64-openbsd/5.12.2/auto/Storable/Storable.so:
>> 0x14f049703c20
>> dlopen: loading: /usr/libdata/perl5/amd64-openbsd/5.12.2/auto/POSIX/POSIX.so
>> flags /usr/libdata/perl5/amd64-openbsd/5.12.2/auto/POSIX/POSIX.so = 0x0
>> head /usr/libdata/perl5/amd64-openbsd/5.12.2/auto/POSIX/POSIX.so
>> obj /usr/libdata/perl5/amd64-openbsd/5.12.2/auto/POSIX/POSIX.so has
>> /usr/libdata/perl5/amd64-openbsd/5.12.2/auto/POSIX/POSIX.so as head
>> linking /usr/libdata/perl5/amd64-openbsd/5.12.2/auto/POSIX/POSIX.so as
>> dlopen()ed
>> head [/usr/libdata/perl5/amd64-openbsd/5.12.2/auto/POSIX/POSIX.so]
>> examining: '/usr/libdata/perl5/amd64-openbsd/5.12.2/auto/POSIX/POSIX.so'
>> loading: libm.so.7.1 required by
>> /usr/libdata/perl5/amd64-openbsd/5.12.2/auto/POSIX/POSIX.so
>> linking dep /usr/lib/libm.so.7.1 as child of
>> /usr/libdata/perl5/amd64-openbsd/5.12.2/auto/POSIX/POSIX.so
>> tail /usr/libdata/perl5/amd64-openbsd/5.12.2/auto/POSIX/POSIX.so
>> doing ctors obj 0x14f04446c048 @0x14f049b1a060:
>> [/usr/libdata/perl5/amd64-openbsd/5.12.2/auto/POSIX/POSIX.so]
>> dlopen: /usr/libdata/perl5/amd64-openbsd/5.12.2/auto/POSIX/POSIX.so: done
>> (success).
>> dlsym: boot_POSIX in
>> /usr/libdata/perl5/amd64-openbsd/5.12.2/auto/POSIX/POSIX.so: 0x14f049b1acd0
>> dlopen: loading:
>> /usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/SVN/_Core/_Core.so
>> flags
>> /usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/SVN/_Core/_Core.so =
>> 0x0
>> head /usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/SVN/_Core/_Core.so
>> obj /usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/SVN/_Core/_Core.so
>> has /usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/SVN/_Core/_Core.so
>> as head
>> linking
>> /usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/SVN/_Core/_Core.so as
>> dlopen()ed
>> head
>> [/usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/SVN/_Core/_Core.so]
>> examining:
>> '/usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/SVN/_Core/_Core.so'
>> loading: libsvn_repos-1.so.1.3 required by
>> /usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/SVN/_Core/_Core.so
>> flags /usr/local/lib/libsvn_repos-1.so.1.3 = 0x0
>> obj /usr/local/lib/libsvn_repos-1.so.1.3 has
>> /usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/SVN/_Core/_Core.so as
>> head
>> loading: libsvn_client-1.so.1.3 required by
>> /usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/SVN/_Core/_Core.so
>> flags /usr/local/lib/libsvn_client-1.so.1.3 = 0x0
>> obj /usr/local/lib/libsvn_client-1.so.1.3 has
>> /usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/SVN/_Core/_Core.so as
>> head
>> loading: libsvn_wc-1.so.1.3 required by
>> /usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/SVN/_Core/_Core.so
>> flags /usr/local/lib/libsvn_wc-1.so.1.3 = 0x0
>> obj /usr/local/lib/libsvn_wc-1.so.1.3 has
>> /usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/SVN/_Core/_Core.so as
>> head
>> loading: libsvn_diff-1.so.1.3 required by
>> /usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/SVN/_Core/_Core.so
>> flags /usr/local/lib/libsvn_diff-1.so.1.3 = 0x0
>> obj /usr/local/lib/libsvn_diff-1.so.1.3 has
>> /usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/SVN/_Core/_Core.so as
>> head
>> loading: libsvn_fs-1.so.1.3 required by
>> /usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/SVN/_Core/_Core.so
>> flags /usr/local/lib/libsvn_fs-1.so.1.3 = 0x0
>> obj /usr/local/lib/libsvn_fs-1.so.1.3 has
>> /usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/SVN/_Core/_Core.so as
>> head
>> loading: libsvn_swig_perl-1.so.1.3 required by
>> /usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/SVN/_Core/_Core.so
>> flags /usr/local/lib/libsvn_swig_perl-1.so.1.3 = 0x0
>> obj /usr/local/lib/libsvn_swig_perl-1.so.1.3 has
>> /usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/SVN/_Core/_Core.so as
>> head
>> loading: libsvn_ra-1.so.1.3 required by
>> /usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/SVN/_Core/_Core.so
>> flags /usr/local/lib/libsvn_ra-1.so.1.3 = 0x0
>> obj /usr/local/lib/libsvn_ra-1.so.1.3 has
>> /usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/SVN/_Core/_Core.so as
>> head
>> loading: libsvn_delta-1.so.1.3 required by
>> /usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/SVN/_Core/_Core.so
>> flags /usr/local/lib/libsvn_delta-1.so.1.3 = 0x0
>> obj /usr/local/lib/libsvn_delta-1.so.1.3 has
>> /usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/SVN/_Core/_Core.so as
>> head
>> loading: libsvn_subr-1.so.1.3 required by
>> /usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/SVN/_Core/_Core.so
>> flags /usr/local/lib/libsvn_subr-1.so.1.3 = 0x0
>> obj /usr/local/lib/libsvn_subr-1.so.1.3 has
>> /usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/SVN/_Core/_Core.so as
>> head
>> linking dep /usr/local/lib/libsvn_client-1.so.1.3 as child of
>> /usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/SVN/_Core/_Core.so
>> linking dep /usr/local/lib/libsvn_delta-1.so.1.3 as child of
>> /usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/SVN/_Core/_Core.so
>> linking dep /usr/local/lib/libsvn_fs-1.so.1.3 as child of
>> /usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/SVN/_Core/_Core.so
>> linking dep /usr/local/lib/libsvn_ra-1.so.1.3 as child of
>> /usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/SVN/_Core/_Core.so
>> linking dep /usr/local/lib/libsvn_repos-1.so.1.3 as child of
>> /usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/SVN/_Core/_Core.so
>> linking dep /usr/local/lib/libsvn_wc-1.so.1.3 as child of
>> /usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/SVN/_Core/_Core.so
>> linking dep /usr/local/lib/libsvn_diff-1.so.1.3 as child of
>> /usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/SVN/_Core/_Core.so
>> linking dep /usr/local/lib/libsvn_subr-1.so.1.3 as child of
>> /usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/SVN/_Core/_Core.so
>> linking dep /usr/local/lib/libsvn_swig_perl-1.so.1.3 as child of
>> /usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/SVN/_Core/_Core.so
>> examining: '/usr/local/lib/libsvn_client-1.so.1.3'
>> loading: libsasl2.so.3.0 required by /usr/local/lib/libsvn_client-1.so.1.3
>> flags /usr/local/lib/libsasl2.so.3.0 = 0x0
>> obj /usr/local/lib/libsasl2.so.3.0 has
>> /usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/SVN/_Core/_Core.so as
>> head
>> loading: libdb.so.5.0 required by /usr/local/lib/libsvn_client-1.so.1.3
>> flags /usr/local/lib/libdb.so.5.0 = 0x0
>> obj /usr/local/lib/libdb.so.5.0 has
>> /usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/SVN/_Core/_Core.so as
>> head
>> loading: libiconv.so.6.0 required by /usr/local/lib/libsvn_client-1.so.1.3
>> flags /usr/local/lib/libiconv.so.6.0 = 0x0
>> obj /usr/local/lib/libiconv.so.6.0 has
>> /usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/SVN/_Core/_Core.so as
>> head
>> loading: libssl.so.19.0 required by /usr/local/lib/libsvn_client-1.so.1.3
>> flags /usr/lib/libssl.so.19.0 = 0x0
>> obj /usr/lib/libssl.so.19.0 has
>> /usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/SVN/_Core/_Core.so as
>> head
>> loading: libsvn_ra_local-1.so.1.3 required by
>> /usr/local/lib/libsvn_client-1.so.1.3
>> flags /usr/local/lib/libsvn_ra_local-1.so.1.3 = 0x0
>> obj /usr/local/lib/libsvn_ra_local-1.so.1.3 has
>> /usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/SVN/_Core/_Core.so as
>> head
>> loading: libexpat.so.10.0 required by /usr/local/lib/libsvn_client-1.so.1.3
>> flags /usr/lib/libexpat.so.10.0 = 0x0
>> obj /usr/lib/libexpat.so.10.0 has
>> /usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/SVN/_Core/_Core.so as
>> head
>> loading: libaprutil-1.so.4.1 required by
>> /usr/local/lib/libsvn_client-1.so.1.3
>> flags /usr/local/lib/libaprutil-1.so.4.1 = 0x0
>> obj /usr/local/lib/libaprutil-1.so.4.1 has
>> /usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/SVN/_Core/_Core.so as
>> head
>> loading: libsvn_delta-1.so.1.3 required by
>> /usr/local/lib/libsvn_client-1.so.1.3
>> loading: libsvn_diff-1.so.1.3 required by
>> /usr/local/lib/libsvn_client-1.so.1.3
>> loading: libneon.so.28.0 required by /usr/local/lib/libsvn_client-1.so.1.3
>> flags /usr/local/lib/libneon.so.28.0 = 0x0
>> obj /usr/local/lib/libneon.so.28.0 has
>> /usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/SVN/_Core/_Core.so as
>> head
>> loading: libmagic.so.3.0 required by /usr/local/lib/libsvn_client-1.so.1.3
>> flags /usr/local/lib/libmagic.so.3.0 = 0x0
>> obj /usr/local/lib/libmagic.so.3.0 has
>> /usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/SVN/_Core/_Core.so as
>> head
>> loading: libz.so.4.1 required by /usr/local/lib/libsvn_client-1.so.1.3
>> flags /usr/lib/libz.so.4.1 = 0x0
>> obj /usr/lib/libz.so.4.1 has
>> /usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/SVN/_Core/_Core.so as
>> head
>> loading: libsvn_repos-1.so.1.3 required by
>> /usr/local/lib/libsvn_client-1.so.1.3
>> loading: libcrypto.so.22.0 required by /usr/local/lib/libsvn_client-1.so.1.3
>> flags /usr/lib/libcrypto.so.22.0 = 0x0
>> obj /usr/lib/libcrypto.so.22.0 has
>> /usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/SVN/_Core/_Core.so as
>> head
>> loading: libasn1.so.18.0 required by /usr/local/lib/libsvn_client-1.so.1.3
>> flags /usr/lib/libasn1.so.18.0 = 0x0
>> obj /usr/lib/libasn1.so.18.0 has
>> /usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/SVN/_Core/_Core.so as
>> head
>> loading: libsvn_fs_fs-1.so.1.3 required by
>> /usr/local/lib/libsvn_client-1.so.1.3
>> flags /usr/local/lib/libsvn_fs_fs-1.so.1.3 = 0x0
>> obj /usr/local/lib/libsvn_fs_fs-1.so.1.3 has
>> /usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/SVN/_Core/_Core.so as
>> head
>> loading: libsqlite3.so.21.0 required by /usr/local/lib/libsvn_client-1.so.1.3
>> flags /usr/lib/libsqlite3.so.21.0 = 0x0
>> obj /usr/lib/libsqlite3.so.21.0 has
>> /usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/SVN/_Core/_Core.so as
>> head
>> loading: libintl.so.6.0 required by /usr/local/lib/libsvn_client-1.so.1.3
>> flags /usr/local/lib/libintl.so.6.0 = 0x0
>> obj /usr/local/lib/libintl.so.6.0 has
>> /usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/SVN/_Core/_Core.so as
>> head
>> loading: libkrb5.so.18.0 required by /usr/local/lib/libsvn_client-1.so.1.3
>> flags /usr/lib/libkrb5.so.18.0 = 0x0
>> obj /usr/lib/libkrb5.so.18.0 has
>> /usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/SVN/_Core/_Core.so as
>> head
>> loading: libsvn_ra-1.so.1.3 required by /usr/local/lib/libsvn_client-1.so.1.3
>> loading: libsvn_fs_base-1.so.1.3 required by
>> /usr/local/lib/libsvn_client-1.so.1.3
>> flags /usr/local/lib/libsvn_fs_base-1.so.1.3 = 0x0
>> obj /usr/local/lib/libsvn_fs_base-1.so.1.3 has
>> /usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/SVN/_Core/_Core.so as
>> head
>> loading: libapr-1.so.4.6 required by /usr/local/lib/libsvn_client-1.so.1.3
>> flags /usr/local/lib/libapr-1.so.4.6 = 0x0
>> obj /usr/local/lib/libapr-1.so.4.6 has
>> /usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/SVN/_Core/_Core.so as
>> head
>> loading: libgssapi.so.5.0 required by /usr/local/lib/libsvn_client-1.so.1.3
>> flags /usr/lib/libgssapi.so.5.0 = 0x0
>> obj /usr/lib/libgssapi.so.5.0 has
>> /usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/SVN/_Core/_Core.so as
>> head
>> loading: libsvn_ra_neon-1.so.1.3 required by
>> /usr/local/lib/libsvn_client-1.so.1.3
>> flags /usr/local/lib/libsvn_ra_neon-1.so.1.3 = 0x0
>> obj /usr/local/lib/libsvn_ra_neon-1.so.1.3 has
>> /usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/SVN/_Core/_Core.so as
>> head
>> loading: libproxy.so.1.1 required by /usr/local/lib/libsvn_client-1.so.1.3
>> flags /usr/local/lib/libproxy.so.1.1 = 0x0
>> obj /usr/local/lib/libproxy.so.1.1 has
>> /usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/SVN/_Core/_Core.so as
>> head
>> loading: libpthread.so.17.0 required by /usr/local/lib/libsvn_client-1.so.1.3
>> flags /usr/lib/libpthread.so.17.0 = 0x68
>> dlopen: failed to open libpthread.so.17.0
>> unload_shlib called on
>> /usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/SVN/_Core/_Core.so
>> unload_shlib called on /usr/local/lib/libsvn_client-1.so.1.3
>> unload_shlib unloading on /usr/local/lib/libsvn_client-1.so.1.3
>> unload_shlib called on /usr/local/lib/libsvn_delta-1.so.1.3
>> unload_shlib unloading on /usr/local/lib/libsvn_delta-1.so.1.3
>> unload_shlib called on /usr/local/lib/libsvn_fs-1.so.1.3
>> unload_shlib unloading on /usr/local/lib/libsvn_fs-1.so.1.3
>> unload_shlib called on /usr/local/lib/libsvn_ra-1.so.1.3
>> unload_shlib unloading on /usr/local/lib/libsvn_ra-1.so.1.3
>> unload_shlib called on /usr/local/lib/libsvn_repos-1.so.1.3
>> unload_shlib unloading on /usr/local/lib/libsvn_repos-1.so.1.3
>> unload_shlib called on /usr/local/lib/libsvn_wc-1.so.1.3
>> unload_shlib unloading on /usr/local/lib/libsvn_wc-1.so.1.3
>> unload_shlib called on /usr/local/lib/libsvn_diff-1.so.1.3
>> unload_shlib unloading on /usr/local/lib/libsvn_diff-1.so.1.3
>> unload_shlib called on /usr/local/lib/libsvn_subr-1.so.1.3
>> unload_shlib unloading on /usr/local/lib/libsvn_subr-1.so.1.3
>> unload_shlib called on /usr/local/lib/libsvn_swig_perl-1.so.1.3
>> unload_shlib unloading on /usr/local/lib/libsvn_swig_perl-1.so.1.3
>> unload_shlib unloading on
>> /usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/SVN/_Core/_Core.so
>> dlopen:
>> /usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/SVN/_Core/_Core.so:
>> done (failed).
>> Can't load
>> '/usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/SVN/_Core/_Core.so'
>> for module SVN::_Core: Cannot load specified object at
>> /usr/libdata/perl5/amd64-openbsd/5.12.2/DynaLoader.pm line 200.
>> at /usr/local/libdata/perl5/site_perl/amd64-openbsd/SVN/Base.pm line 59
>> BEGIN failed--compilation aborted at
>> /usr/local/libdata/perl5/site_perl/amd64-openbsd/SVN/Core.pm line 5.
>> Compilation failed in require at
>> /usr/local/libdata/perl5/site_perl/Git/SVN/Utils.pm line 6.
>> BEGIN failed--compilation aborted at
>> /usr/local/libdata/perl5/site_perl/Git/SVN/Utils.pm line 6.
>> Compilation failed in require at
>> /usr/local/libdata/perl5/site_perl/Git/SVN.pm line 33.
>> BEGIN failed--compilation aborted at
>> /usr/local/libdata/perl5/site_perl/Git/SVN.pm line 33.
>> Compilation failed in require at /usr/local/libexec/git/git-svn line 25.
>> BEGIN failed--compilation aborted at /usr/local/libexec/git/git-svn line 25.
>> doing dtors obj 0x14f04446c048 @0x14f049b26110:
>> [/usr/libdata/perl5/amd64-openbsd/5.12.2/auto/POSIX/POSIX.so]
>> doing dtors obj 0x14f03d12f048 @0x14f049710f00:
>> [/usr/libdata/perl5/amd64-openbsd/5.12.2/auto/Storable/Storable.so]
>> doing dtors obj 0x14f03f33c048 @0x14f0492fc590:
>> [/usr/libdata/perl5/amd64-openbsd/5.12.2/auto/List/Util/Util.so]
>> doing dtors obj 0x14f045182048 @0x14f048ef6450:
>> [/usr/libdata/perl5/amd64-openbsd/5.12.2/auto/Cwd/Cwd.so]
>> doing dtors obj 0x14f0428ec048 @0x14f048af28b0:
>> [/usr/libdata/perl5/amd64-openbsd/5.12.2/auto/Fcntl/Fcntl.so]
>> doing dtors obj 0x14f03f9b7048 @0x14f0390098a0:
>> [/usr/libdata/perl5/amd64-openbsd/5.12.2/auto/IO/IO.so]
>> doing dtors obj 0x14f03aef4048 @0x14f041328900:
>> [/usr/libdata/perl5/amd64-openbsd/5.12.2/auto/Digest/MD5/MD5.so]
>> doing dtors
>> doing dtors obj 0x14f03ca01080 @0x14f04633cac0: [/usr/lib/libperl.so.12.0]
>> doing dtors obj 0x14f044a6e080 @0x14f0481ffbd0: [/usr/lib/libm.so.7.1]
>> doing dtors obj 0x14f0477a7080 @0x14f045370810: [/usr/lib/libutil.so.11.4]
>> doing dtors obj 0x14f0458a3080 @0x14f03aaa7290: [/usr/lib/libc.so.66.2]
>> doing dtors
>> doing dtors obj 0x166752906670 @0x166749f3dfd0: [/usr/lib/libz.so.4.1]
>> doing dtors obj 0x166752906328 @0x166750037010:
>> [/usr/local/lib/libiconv.so.6.0]
>> doing dtors obj 0x166752906008 @0x16674be91f50:
>> [/usr/local/lib/libintl.so.6.0]
>> doing dtors obj 0x16675531b528 @0x16674cc4fea0: [/usr/lib/libcrypto.so.22.0]
>> doing dtors obj 0x16675531bbb8 @0x166753158290: [/usr/lib/libc.so.66.2]
>>
>
> --
> Regards,
>
> Jasper Lievisse Adriaanse,
> Engineering team M:tier
>