Project

General

Profile

Actions

Bug #1865

closed

Debug-mode compilation error on OSX with boost 1.56

Added by Alex Afanasyev over 9 years ago. Updated over 9 years ago.

Status:
Closed
Priority:
Normal
Category:
Build
Target version:
Start date:
08/14/2014
Due date:
% Done:

100%

Estimated time:

Description

Boost 1.56 uses C++11 (aka C99) features, which results in tons of warnings and compilation failure.

Actions #1

Updated by Junxiao Shi over 9 years ago

  • Tracker changed from Task to Bug

Can we force Boost to avoid C++11 features?

The alternative is to adopt C++11 ourselves. There's no reason not to.

Actions #2

Updated by Junxiao Shi over 9 years ago

I saw the solution that suppress warnings.
Does this imply that we are now allowed to use all C99 features?

Actions #3

Updated by Alex Afanasyev over 9 years ago

Personally, I would allow C++11. But I think this is against our initial decision to be a little conservative and stick with C++03. On the other hand, unless there is a really good reason prohibit C99 features, I would say we can have that.

Actions #4

Updated by Junxiao Shi over 9 years ago

  • Status changed from Code review to Closed
Actions

Also available in: Atom PDF