Opened 16 years ago

Closed 15 years ago

Last modified 9 years ago

#879 closed Support Requests (wontfix)

Building Boost with Apache C++ Standard Library (STDCXX)

Reported by: farid_zaripov Owned by: Vladimir Prus
Milestone: Component: Building Boost
Version: None Severity: Showstopper
Keywords: Cc:

Description (last modified by Dave Abrahams)

I have been working on the Apache C++ Standard Library project (STDCXX):
http://incubator.apache.org/stdcxx/

I've trying to compile the boost library with stdcxx.

The details can be found here:
http://mail-archives.apache.org/mod_mbox/incubator-stdcxx-dev/200704.mbox/%
3c7BDB2168BEAEF14C98F1901FD2DE64386573EB@epmsa009.minsk.epam.com%3e

Boost version: 1.33.1
STDCXX version: 4.2

I have created some .jam files for stdcxx supporting, maybe they would be useful.

Change History (4)

comment:1 by farid_zaripov, 15 years ago

The cross-reference link to the Apache STDCXX issue tracker: http://issues.apache.org/jira/browse/STDCXX-430

comment:2 by Dave Abrahams, 15 years ago

Description: modified (diff)
Owner: changed from nobody to Vladimir Prus
Severity: Showstopper
Status: assignednew

comment:3 by Vladimir Prus, 15 years ago

Resolution: Nonewontfix
Status: newclosed

I have responded to the submitter with the following:

For all I can tell, you have modified .jam files for the Boost Build system version 1. That version is no longer in active development, so we cannot integrate those changes. I light of that, I'm about to close this issue.

In case you want to continue testing with Boost, you'd need to implement support for Boost.Build V2 -- probably using existing stlport.jam as reference. I'm not sure if we'll be able to integrate such support at this point -- nobody from Boost.Build team has experience with stdcxx, and be able to maintain it in any way. It might be better to maintain such support as part of stdcxx itself, at least until it's obvious that this support became stable.

comment:4 by anonymous, 9 years ago

I've compiled up boost 1.54.0 on Solaris, using the Apache stdcxx 4.2.1 C++ library. There's a few diffs involved and a CLI recipe, but it's 99% built :) If I find a suitable place to upload the diffs I'll update this.

Intel Solaris 10 & 11

[...]
common.copy /usr/local/lib/libboost_timer.a
common.copy /usr/local/lib/libboost_wave.a
...failed updating 53 targets...
...skipped 37 targets...
...updated 10652 targets...

SPARC 10

[...]
common.copy /usr/local/lib/libboost_timer.a
common.copy /usr/local/lib/libboost_wave.a
...failed updating 49 targets...
...skipped 42 targets...
...updated 10649 targets...

The packages can be found on my packages archive at:

http://www.ibiblio.org/pub/packages/solaris/sparc/

boost.1.54.0.SPARC.64bit.Solaris.10.pkg
boost.1.54.0.i86pc.Solaris.10.pkg
boost.1.54.0.i86pc.Solaris.11.pkg
Note: See TracTickets for help on using tickets.