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 René Rivera, 15 years ago

Component: Building Boostbuild
Owner: set to René Rivera
Severity: Problem
Status: newassigned

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.

comment:2 by René Rivera, 15 years ago

Milestone: To Be Determined

Not sure when we can fix this.

comment:3 by Vladimir Prus, 14 years ago

Resolution: wontfix
Status: assignedclosed

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.

Note: See TracTickets for help on using tickets.