Opened 8 years ago

Closed 8 years ago

#10532 closed Bugs (fixed)

Macro BOOST_PREDEF_MAKE_0X_VVRRPP missing

Reported by: Erik Lindahl <erik@…> Owned by: René Rivera
Milestone: To Be Determined Component: predef USE GITHUB
Version: Boost 1.54.0 Severity: Regression
Keywords: Cc: cbergstrom@…

Description

Boost 1.55 and later versions will not work with the pathscale compiler (1.54 was fine), since this macro is missing from boost/predef/make.h (the macro is called from boost/predef/library/std/roguewave.h).

Suggested fix is to add the following macro before line 43 of make.h:

#define BOOST_PREDEF_MAKE_0X_VVRRPP(V) BOOST_VERSION_NUMBER((V&0xFF0000)>>16,(V&0xFF00)>>8,(V&0xFF))

A modified make.h for Boost 1.56 is attached.

Attachments (1)

make.h (4.5 KB ) - added by Erik Lindahl <erik@…> 8 years ago.
Modified make.h for Boost 1.56

Download all attachments as: .zip

Change History (3)

by Erik Lindahl <erik@…>, 8 years ago

Attachment: make.h added

Modified make.h for Boost 1.56

comment:1 by viboes, 8 years ago

Component: Nonepredef
Owner: set to René Rivera

comment:2 by René Rivera, 8 years ago

Resolution: fixed
Status: newclosed

Fixed in develop branch.

Note: See TracTickets for help on using tickets.