Opened 13 years ago

Closed 13 years ago

#3692 closed Patches (fixed)

Jamroot update for Comeau C++ compiler

Reported by: Mateusz Loskot (mloskot) <mateusz@…> Owned by: Vladimir Prus
Milestone: Boost 1.42.0 Component: build
Version: Boost Development Trunk Severity: Problem
Keywords: como, comeau Cc:

Description

This patch brings small update to trunk/Jamroot file required by Comeau C++ compiler. I've tested the settings only under Linux 32-bit using Linux release of Comeau C/C++ 4.3.10.1 with GCC 4.3.3 and GNU C Library 2.9.

Basically, the patch requests static linking of Boost binary libraries (Comeau does not support generation of shared modules) and enables POSIX/SVID and C99 features from glibc.

Background of this patch is discussed here: First results using Comeau C/C++ compiler

Note, this patch is not sufficient to compile full collection of Boost libraries. There is also number of issues specific to particular libraries that I hope to patch too. However, this patch has been confirmed as a requirement.

Attachments (1)

Jamroot-como-toolset.patch (512 bytes ) - added by Mateusz Loskot (mloskot) <mateusz@…> 13 years ago.
Boost-wide settings for Comeau C++ compiler

Download all attachments as: .zip

Change History (2)

by Mateusz Loskot (mloskot) <mateusz@…>, 13 years ago

Attachment: Jamroot-como-toolset.patch added

Boost-wide settings for Comeau C++ compiler

comment:1 by Vladimir Prus, 13 years ago

Resolution: fixed
Status: newclosed

(In [58027]) Add requirements for Comeau toolset.

Fixes #3692. Patch from Mateusz Loskot.

Note: See TracTickets for help on using tickets.