Bug#745372: When build apt (1.0.1) with gcc-4.9, it cannot start with libstdc++6 (4.8)
Am 21.04.2014 03:27, schrieb Yunqiang Su:
> Package: gcc-4.9
> Version: 4.9-20140411-2
>
> I built apt with gcc-4.9, then install it on a system with libstdc++6
> (4.8), it failed to start:
>
> apt-get: /usr/lib/mips64el-linux-gnuabi64/libstdc++.so.6: version
> `GLIBCXX_3.4.20' not found (required by apt-get)
> apt-get: /usr/lib/mips64el-linux-gnuabi64/libstdc++.so.6: version
> `GLIBCXX_3.4.20' not found (required by
> /usr/lib/mips64el-linux-gnuabi64/libapt-pkg.so.4.12)
> apt-get: /usr/lib/mips64el-linux-gnuabi64/libstdc++.so.6: version
> `GLIBCXX_3.4.20' not found (required by
> /usr/lib/mips64el-linux-gnuabi64/libapt-private.so.0.0)
>
>
> While apt doesn't depend on libstdc++6 with version.
> It must be something wrong.
>
> After install libstdc++6 (4.9), all of them works well now.
I think we did some similar issues during the 4.6 to 4.7 upgrades. Need to find
out why apt doesn't get the required dependency. Afaics, the libstc++ symbols
file is correct.
$ grep GLIBCXX_3.4.20 /var/lib/dpkg/info/libstdc++6\:amd64.symbols
GLIBCXX_3.4.20@GLIBCXX_3.4.20 4.9
_ZNSt11regex_errorC1ENSt15regex_constants10error_typeE@GLIBCXX_3.4.20 4.9
_ZSt13get_terminatev@GLIBCXX_3.4.20 4.9
_ZSt14get_unexpectedv@GLIBCXX_3.4.20 4.9
_ZSt15get_new_handlerv@GLIBCXX_3.4.20 4.9
_ZSt24__throw_out_of_range_fmtPKcz@GLIBCXX_3.4.20 4.9
Reply to: