| Summary: | dev-libs/boost-1.49 built with python misses some libraries | ||
|---|---|---|---|
| Product: | Gentoo/Alt | Reporter: | François Bissey <frp.bissey> |
| Component: | Prefix Support | Assignee: | C++ Team [disbanded] <cpp+disabled> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | jlec, prefix, strogdon |
| Priority: | Normal | ||
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | OS X | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
|
Description
François Bissey
2012-07-23 03:35:24 UTC
*-mt-* libraries are built with multithreading enabled. They are additionally linked against e.g. librt.so.1. $ scanelf -qF "%F: %n" /usr/lib64/libboost_python-2.7*1_49.so /usr/lib64/libboost_python-2.7-1_49.so: libutil.so.1,libpython2.7.so.1.0,libpthread.so.0,libdl.so.2,libstdc++.so.6,libgcc_s.so.1,libc.so.6 /usr/lib64/libboost_python-2.7-mt-1_49.so: libutil.so.1,libpython2.7.so.1.0,libpthread.so.0,libdl.so.2,librt.so.1,libstdc++.so.6,libgcc_s.so.1,libc.so.6 I'm affraid on Darwin this makes no difference, as there is no librt. It seems 1.46 *did* build the non"-mt-" versions, whereas 1.49 does not. These non"-mt-" versions of boost-1.49 are also missing on my amd64-linux and x86-linux machines. Any solution around? adding us back I'd call this fixed by the fact that now threads USE flag decides whether to have them multithread or not (by default they are) and the -mt stuff is only compatibility symlinks. |