Subject: [Boost-bugs] [Boost C++ Libraries] #7093: Building "system" segfaults on AIX 6.1 / vacpp
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2012-07-06 09:02:02
#7093: Building "system" segfaults on AIX 6.1 / vacpp
---------------------------------------------------+------------------------
Reporter: Martin Baute <solar@â¦> | Type: Bugs
Status: new | Milestone: To Be Determined
Component: Building Boost | Version: Boost 1.50.0
Severity: Regression | Keywords: aix
---------------------------------------------------+------------------------
Machine:
- AIX 6.1, 4-CPU PowerPC_POWER7
Compiler:
- IBM XL C/C++ for AIX, V11.1
Steps to reproduce:
- unpack Boost source tarball
- `./bootstrap.sh --with-libraries=system`
- `./b2`
Observed behaviour:
{{{
$ ./bootstrap.sh --with-libraries=system
-n Building Boost.Build engine with toolset vacpp...
tools/build/v2/engine/bin.aixppc/b2
-n Unicode/ICU support for Boost.Regex?...
not found.
Generating Boost.Build configuration in project-config.jam...
Bootstrapping is done. To build, run:
./b2
To adjust configuration, edit 'project-config.jam'.
Further information:
- Command line help:
./b2 --help
- Getting started guide:
http://www.boost.org/more/getting_started/unix-variants.html
- Boost.Build documentation:
http://www.boost.org/boost-build2/doc/html/index.html
$ ./b2
Building the Boost C++ Libraries.
Component configuration:
- chrono : not building
- date_time : not building
- exception : not building
- filesystem : not building
- graph : not building
- graph_parallel : not building
- iostreams : not building
- locale : not building
- math : not building
- mpi : not building
- program_options : not building
- python : not building
- random : not building
- regex : not building
- serialization : not building
- signals : not building
- system : building
- test : not building
- thread : not building
- timer : not building
- wave : not building
...found 78 targets...
...updating 17 targets...
common.mkdir stage
common.mkdir stage/lib
common.mkdir bin.v2
common.mkdir bin.v2/libs
common.mkdir bin.v2/libs/system
common.mkdir bin.v2/libs/system/build
common.mkdir bin.v2/libs/system/build/vacpp
common.mkdir bin.v2/libs/system/build/vacpp/release
common.mkdir bin.v2/libs/system/build/vacpp/release/threading-multi
Segmentation fault (core dumped)
}}}
Also tried:
- `./b2 address-model=64` (same behaviour, with `release/address-model-64
/threading-multi` as last output instead of `release/threading-multi`)
Observed since:
- boost-1.50.0. (Worked fine with boost-1.49.0.)
Unfortunately I am not familiar enough with either AIX 6.1 nor the Boost
building process to know what other information might be helpful for you,
or how to get them, but am willing to be talked through additional
debugging steps and providing relevant logs or whatnot.
-- Ticket URL: <https://svn.boost.org/trac/boost/ticket/7093> Boost C++ Libraries <http://www.boost.org/> Boost provides free peer-reviewed portable C++ source libraries.
This archive was generated by hypermail 2.1.7 : 2017-02-16 18:50:10 UTC