Opened 6 years ago

Closed 6 years ago

#12193 closed Patches (fixed)

Improved PathScale compiler support

Reported by: Michał Górny <mgorny@…> Owned by: John Maddock
Milestone: To Be Determined Component: config
Version: Boost 1.60.0 Severity: Problem
Keywords: Cc:

Description

The current code to support PathScale compilers seems to be severely outdated. It makes some assumptions that are no longer correct, and result in building broken boost libraries (e.g. option parsing code causes segmentation faults).

For quite some time pathcc is quite compatible with clang and supports clang feature checks. Since clang is much better maintained, I figured it would be best to make PathScale compiler headers reuse the definitions provided by clang headers.

I've also added some flag definitions to match supported subset of flags.

Attachments (1)

0002-Update-for-pathscale-6.patch (33.5 KB ) - added by Michał Górny <mgorny@…> 6 years ago.

Download all attachments as: .zip

Change History (3)

by Michał Górny <mgorny@…>, 6 years ago

comment:1 by John Maddock, 6 years ago

Component: Noneconfig
Owner: set to John Maddock

comment:2 by John Maddock, 6 years ago

Resolution: fixed
Status: newclosed

I've applied the patches for Boost.Config: the remaining patches apply to other Boost libraries in different repositories. Sorry, but I'm not going to split those up into separate PR's for all those other libraries, and as they mostly look cosmetic (warning control?) are I assume less important anyway.

Note: See TracTickets for help on using tickets.