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

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: