Ticket #8607: boost-parameter-library-hppa-fix.patch

File boost-parameter-library-hppa-fix.patch, 725 bytes (added by James Hugard <james_hugard@…>, 9 years ago)

Patch to correct hpux (hppa) linker issue when using Boost Graph or Parameters library

  • boost/parameter/name.hpp

     
    7575#  define BOOST_PARAMETER_IS_BINARY(x) BOOST_PP_IS_BINARY(x)
    7676# endif
    7777
    78 # if BOOST_WORKAROUND(BOOST_MSVC, < 1300)
     78# if BOOST_WORKAROUND(BOOST_MSVC, < 1300) || ( defined(__hpux) && defined(__hppa) && BOOST_WORKAROUND(__GNUC__<<16 | __GNUC_MINOR__<<8 | __GNUC_PATCHLEVEL__, BOOST_TESTED_AT(0x040001) ) )
    7979#  define BOOST_PARAMETER_NAME_OBJECT(tag, name)                    \
    8080    static ::boost::parameter::keyword<tag> const& name             \
    8181       = ::boost::parameter::keyword<tag>::instance;