Re: Which libstdc++ library?
> I have a package (dpuser [1]), that during execution may call the c++
> compiler g++ for some on-the-fly-generated C++ files that use the
> standard C++ library.
>
> I am now curious on how I need to specify the runtime dependency from the
> -dev library? The C++ compiler is probably just the "g++" package, but how do
> I specify the corresponding stdc++ lib? Using libstdc++-5-dev is not
> nice since it will break if the default gcc switches to version 6 (and
> also if on some backport version 4 is required). Or is the correct
> libstdc++-dev package automatically installed with g++?
Seems so.
$ apt-cache depends g++
g++
Depends: cpp
Depends: gcc
Depends: g++-4.9
Depends: gcc-4.9
Suggests: g++-multilib
$ apt-cache depends g++-4.9
g++-4.9
Depends: gcc-4.9-base
Depends: gcc-4.9
Depends: libstdc++-4.9-dev
Depends: libc6
Depends: libcloog-isl4
Depends: libgmp10
Depends: libisl10
Depends: libmpc3
Depends: libmpfr4
Depends: zlib1g
Suggests: g++-4.9-multilib
Suggests: <gcc-4.9-doc>
Suggests: libstdc++6-4.9-dbg
$ apt-cache depends g++-5
g++-5
Depends: gcc-5-base
Depends: gcc-5
Depends: libstdc++-5-dev
Depends: libc6
Depends: libgmp10
Depends: libisl15
Depends: libmpc3
Depends: libmpfr4
Depends: zlib1g
Suggests: g++-5-multilib
Suggests: <gcc-5-doc>
Suggests: libstdc++6-5-dbg
--
Accept: text/plain, text/x-diff
Accept-Language: eo,en,ru
X-Keep-In-CC: yes
X-Web-Site: sinsekvu.github.io
Reply to: