Opened 15 years ago
Closed 14 years ago
#959 closed Bugs (wontfix)
linking fails when Boost is compiled with STLport 5.1.* on Linux (names mismatch)
Reported by: | Vincent Torri | Owned by: | René Rivera |
---|---|---|---|
Milestone: | To Be Determined | Component: | build |
Version: | Boost 1.34.0 | Severity: | Problem |
Keywords: | Cc: |
Description
When compiled on Linux, STLport 5.1.* produces the following static lib names:
libstlport.a
libstlportg.a
libstlportstlg.a
but bjam expects:
libstlport.5.1.a
libstlportg.5.1.a
libstlportstlg.5.1.a
Notes:
1) I have added to user-config.jam
using stlport
: 5.1.3 : "/home/torri/local/stlport"
"/home/torri/local/lib" ;
2) I have compiled boost with the following command:
../boost-jam-3.1.14/bin.linux/bjam --prefix=$HOME/local --with-thread --with-test stdlib=stlport --toolset=gcc install
($HOME == /home/torri)
3) After adding symbolic links to get the correct names (it's bad, I know), boost is corretly linked
4) The version number of the static lib will be dropped in the windows build of STLport 5.2
Change History (3)
comment:1 by , 15 years ago
Component: | Building Boost → build |
---|---|
Owner: | set to |
Severity: | → Problem |
Status: | new → assigned |
comment:3 by , 14 years ago
Resolution: | → wontfix |
---|---|
Status: | assigned → closed |
We won't fix this one, because nobody could understand what naming scheme STLport uses in which version. Should a clear information about naming appear, please file a new ticket.
Too many changes needed to consider this for 1.34.1. It's a know issue, and was always planned to be fixed for 1.35.0.