Skip to content

harfbuzz 1.6.1 and later require C++11 #585

@ryandesign

Description

@ryandesign

Hi, I'm the maintainer of harfbuzz in MacPorts. We noticed that harfbuzz 1.6.1 and later require C++11. This means harfbuzz 1.6.1 and later fail to build with any compiler included with Xcode on Mac OS X 10.6 Snow Leopard and earlier:

cc1plus: error: unrecognized command line option "-std=c++11"

harfbuzz 1.6.0 and earlier built fine on Mac OS X 10.4–10.6 using gcc 4.2.1.

I realize those are old systems and you may not want to limit yourself to the features available in those old compilers. If so, for MacPorts, we can add a dependency on a newer compiler. I was just surprised to find a change in minimum requirements in what based on the version number appeared to be just a bugfix release, and surprised not to find any mention of the changed requirement in the NEWS or BUILD.md files.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions