Product Documentation
Abstract
The modification file contains source changes for the Boost 1.55.0 libraries so they will work with XL C/C++ V13.1 or V16.1, as well as XL C/C++ for Linux on z Systems V1.1 or V1.2.
Content
About this modification file
This modification file is provided as a convenience to customers of IBM XL C/C++ V13.1 or V16.1, as well as XL C/C++ for Linux on z Systems, V1.1 or V1.2 who want to use the Boost 1.55.0 libraries in their application development. To build and use the Boost 1.55.0 libraries with the XL C/C++ compiler, you must first make a number of changes to the Boost source code. These source code changes are contained in a modification file that you can download and then apply using the patch utility provided by the operating system.
The modification file does not extend or otherwise provide additional functionality to the Boost libraries. The modification file provided for download on this page has been tested only with Boost release 1.55.0.
IBM does not warrant or offer formal support for this modification file.
Installing the modification file
To use the modification file, you must perform the following steps:
Download packages and information
Additional information
This modification file is provided as a convenience to customers of IBM XL C/C++ V13.1 or V16.1, as well as XL C/C++ for Linux on z Systems, V1.1 or V1.2 who want to use the Boost 1.55.0 libraries in their application development. To build and use the Boost 1.55.0 libraries with the XL C/C++ compiler, you must first make a number of changes to the Boost source code. These source code changes are contained in a modification file that you can download and then apply using the patch utility provided by the operating system.
The modification file does not extend or otherwise provide additional functionality to the Boost libraries. The modification file provided for download on this page has been tested only with Boost release 1.55.0.
IBM does not warrant or offer formal support for this modification file.
Installing the modification file
To use the modification file, you must perform the following steps:
1. | Download Boost 1.55.0 from http://www.boost.org/. |
2. | Extract the files from the package. Files will be created in the relative directory boost_1_55_0/. |
3. | Download one of the following modification files from the link provided further down in this page.
|
4. | From the boost_1_55_0/ directory, run one of the following commands. This will apply the necessary changes to the Boost source code.
|
Download packages and information
Release date
|
Size
|
Download
|
|
boost_modfile_be_161.txt (for V16.1 big endian distributions) | 14 December 2018 | 60 KB | HTTPS |
boost_modfile_be_131.txt (for V13.1 big endian distributions) |
19 June 2015
|
60 KB
|
|
boost_modfile_le_1311.txt (for V13.1.1 little endian distributions) |
12 Dec 2014
|
70 KB
|
|
boost_modfile_le_1312.txt (for V13.1.2 little endian distributions) |
19 June 2015
|
120 KB
|
|
boost_modfile_loz_11.txt (for V1.1 and V1.2, Linux on z Systems) |
16 Feb 2015
|
120 KB
|
|
License Information |
20 Aug 2014
|
379 KB
|
|
International License Agreement |
20 Aug 2014
|
2337 KB
|
|
Boost V1.55.0 - Regression test results with XL C/C++ for AIX V13.1 - AIX V6.1/V7.1 |
26 Mar 2014
|
-
|
|
Boost V1.55.0 - Regression test results with XL C/C++ for Linux V13.1 (for big endian distributions) - RHEL6/RHEL7/SLES11 |
26 Mar 2014
|
-
|
|
Boost V1.55.0 - Regression test results with XL C/C++ for Linux V13.1.1 (for little endian distributions) - Ubuntu 14.04/Ubuntu 14.10/SLES 12 |
13 Jan 2015
|
-
|
|
Boost V1.55.0 - Regression test results with XL C/C++ for Linux on z Systems, V1.1 - RHEL 6.3/RHEL 7.0/SLES 11 SP3/SLES 12 |
16 Feb 2015
|
-
|
|
Boost V1.55.0 - Regression test results with XL C/C++ for AIX V13.1.2 - AIX V6.1/V7.1 |
19 June 2015
|
-
|
|
Boost V1.55.0 - Regression test results with XL C/C++ for Linux V13.1.2 (for little endian distributions) - Ubuntu 14.04/Ubuntu 14.10/SLES 12 |
19 June 2015
|
-
|
|
Boost V1.55.0 - Regression test results with XL C/C++ for Linux on z Systems V1.2 - RHEL 6.3/RHEL 7.0/RHEL 7.1/RHEL 7.2/SLES 11 SP3/SLES 12/SLES SP1 |
18 December 2015
|
-
|
|
Boost V1.55.0 - Regression test results with XL C/C++ for AIX V13.1.3 - AIX V6.1/V7.1 |
11 December 2015
|
-
|
|
Boost V1.55.0 - Regression test results with XL C/C++ for AIX V16.1 - AIX V7.1 TL4/AIX V7.2/IBM i V7.3 PASE V7.3 | 14 December 2018 | HTTP |
Additional information
- XL C/C++ for AIX, V13.1 (V6.1/V7.1) has been tested with Python Version 2.4.4.
- XL C/C++ for Linux, V13.1 for big endian distributions (RHEL6/RHEL7/SLES11) has been tested with Python Version 2.4.4.
- XL C/C++ for Linux, V13.1.1 for little endian distributions (Ubuntu 14.04/Ubuntu 14.10/SLES12) has been tested with Python Version 2.4.4.
- Earlier versions, such as Python Version 2.3, do not work.
- If you intend to run the built-in test harness, you should add the following environment variable setting at the top of boost_1_55_0/tools/regression/run_tests.sh.
export LDR_CNTRL=MAXDATA=0x80000000
- HTML reporting is extremely sensitive to how your directory paths are specified. Using soft links may cause the reporting to fail. Specifically, if you have a soft link for $BOOST_ROOT and the name expands into a name of a different length, there will be a problem in finding the directory $BOOST_ROOT/bin.v2/status/. To fix this problem, append the following lines after the definition of $BOOST_ROOT:
cd $BOOST_ROOT
BOOST_ROOT='pwd -P'
BOOST_ROOT='pwd -P'
[{"Line of Business":{"code":"LOB57","label":"Power"},"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSGH3R","label":"XL C\/C++ for AIX"},"ARM Category":[{"code":"","label":""}],"Platform":[{"code":"PF002","label":"AIX"}],"Version":"13.1;13.1.2;13.1.3;16.1"},{"Line of Business":{"code":"LOB57","label":"Power"},"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSXVZZ","label":"XL C\/C++ for Linux"},"ARM Category":[{"code":"","label":""}],"Platform":[{"code":"PF016","label":"Linux"}],"Version":"13.1;13.1.1;13.1.2"},{"Line of Business":{"code":"LOB35","label":"Mainframe SW"},"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SSVUN6","label":"XL C\/C++ for Linux on z Systems"},"ARM Category":[{"code":"","label":""}],"Platform":[{"code":"PF016","label":"Linux"}],"Version":"1.1;1.2"}]
Was this topic helpful?
Document Information
Modified date:
19 April 2023
UID
swg27042921