[Boost-bugs] [Boost C++ Libraries] #7093: Building "system" segfaults on AIX 6.1 / vacpp

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