Re: dumb shared library question

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



On Mon, 2018-06-25 at 21:36 -0700, Alice Wonder wrote:
> Binary compiled on a system with ggc 5.5.0 w/ libstdc++.so.6.0.21
> 
> Because the major version is libstdc++.so.6 there shouldn't be any 
> problems running it on CentOS 7 with libstdc++.so.6.0.19, right?

'Fraid not - there are sub versions within libstdc++.so.6. Do 

  strings /usr/lib64/libstdc++.so.6 | grep LIBCXX

on a CentOS6 system it gives:

libstdc++.so.6.0.13
   GLIBCXX_3.4
   GLIBCXX_3.4.1
   GLIBCXX_3.4.2
   GLIBCXX_3.4.3
   .
   .
   GLIBCXX_3.4.11
   GLIBCXX_3.4.12
   GLIBCXX_3.4.13

CentOS7:

libstdc++.so.6.0.19
   GLIBCXX_3.4
   GLIBCXX_3.4.1
   GLIBCXX_3.4.2
   GLIBCXX_3.4.3
   .
   .
   .
   GLIBCXX_3.4.17
   GLIBCXX_3.4.18
   GLIBCXX_3.4.19

Fedora 28:

libstdc++.so.6.0.25
   GLIBCXX_3.4
   GLIBCXX_3.4.1
   GLIBCXX_3.4.2
   GLIBCXX_3.4.3
   .
   .
   .
   GLIBCXX_3.4.23
   GLIBCXX_3.4.24
   GLIBCXX_3.4.25

So the binary will almost certainly complain about the wrong version
even though it is all ostensibly libstdc++.so.6

P.








_______________________________________________
CentOS mailing list
CentOS@xxxxxxxxxx
https://lists.centos.org/mailman/listinfo/centos



[Index of Archives]     [CentOS]     [CentOS Announce]     [CentOS Development]     [CentOS ARM Devel]     [CentOS Docs]     [CentOS Virtualization]     [Carrier Grade Linux]     [Linux Media]     [Asterisk]     [DCCP]     [Netdev]     [Xorg]     [Linux USB]


  Powered by Linux