NetBSD-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: ldd-linux



> On Dec 3, 2022, at 2:08 AM, Michael van Elst <mlelstv%serpens.de@localhost> wrote:
> 
> brook%nmsu.edu@localhost (Brook Milligan) writes:
> 
>> All but one of these are provided by the emulators/suse131_base and =
>> emulators/suse131_glib2 packages; the missing one is libstdc++.so.6.  =
> 
> Hmm. emulators/suse131_base (from 2022Q3 release) comes with:
> 
> /usr/pkg/emul/linux/usr/lib64/libstdc++.so.6
> /usr/pkg/emul/linux/usr/lib64/libstdc++.so.6.0.18

Hmm is right.  For some reason I was missing this (although I have libstdc++.so.6.0.30.  Thanks for pointing out a blindspot.

The bigger problem, though, is the following.  When I run the linux program, I get the following messages:

# bin/guppy_basecaller --version  
bin/guppy_basecaller: /lib64/libc.so.6: version `GLIBC_2.25' not found (required by bin/guppy_basecaller)
bin/guppy_basecaller: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.22' not found (required by bin/guppy_basecaller)
bin/guppy_basecaller: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by bin/guppy_basecaller)
bin/guppy_basecaller: /usr/lib64/libstdc++.so.6: version `CXXABI_1.3.9' not found (required by bin/guppy_basecaller)
bin/guppy_basecaller: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by bin/guppy_basecaller)

Looking into this with objdump it seems that (if I am interpreting this correctly) most of these symbols are not defined in the suse 1.31 versions.

It turns out, however, that I can copy the needed libraries from a CentOS 8 system and the emulation works.

Does it make sense to have updated linux library packages?

Cheers,
Brook



Home | Main Index | Thread Index | Old Index