config icon indicating copy to clipboard operation
config copied to clipboard

Outdated defect macros for Haiku

Open Flamefire opened this issue 2 years ago • 1 comments

A user did a portfile (build definition of some sort) for Haiku and noticed that although GCC 13 is being used Boost.Config unconditionally defines C++11 defect macros: https://github.com/boostorg/config/blob/boost-1.83.0/include/boost/config/platform/haiku.hpp#L19-L22

As reported those defects no longer apply and are seemingly long outdated (added in Boost 1.58 and never touched since)

I don't know the motivation for adding them but maybe more specific checks regarding GCC and libstdc++ made them superflous at some point. In any case I doubt C++11 defect macros in a platform file are correct, so I'd assume removing them would be ok

Flamefire avatar Aug 28 '23 07:08 Flamefire

@jessicah could you have a look here, in the other issue already mentioned that disabling the function check in haiku.hpp made it work to get a full build. TIA :)

Begasus avatar Aug 28 '23 07:08 Begasus