diff options
author | Michael Olbrich <m.olbrich@pengutronix.de> | 2015-12-07 17:30:35 +0100 |
---|---|---|
committer | Michael Olbrich <m.olbrich@pengutronix.de> | 2015-12-07 17:30:35 +0100 |
commit | 9b973c720dc26e5ec5b572277503f2e37a57efb4 (patch) | |
tree | 4d00f7054c58f072bf6aa074dd6d5a1de58ffe16 | |
parent | e7512db0476211c140fef0a75f0ea56fcc8af508 (diff) | |
download | ptxdist-9b973c720dc26e5ec5b572277503f2e37a57efb4.tar.gz ptxdist-9b973c720dc26e5ec5b572277503f2e37a57efb4.tar.xz |
boost: add patch to fix building on PPC
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
-rw-r--r-- | patches/boost_1_59_0/0001-Do-not-qualify-fenv.h-names-that-might-be-macros.patch | 37 | ||||
-rw-r--r-- | patches/boost_1_59_0/series | 4 |
2 files changed, 41 insertions, 0 deletions
diff --git a/patches/boost_1_59_0/0001-Do-not-qualify-fenv.h-names-that-might-be-macros.patch b/patches/boost_1_59_0/0001-Do-not-qualify-fenv.h-names-that-might-be-macros.patch new file mode 100644 index 000000000..ff07face7 --- /dev/null +++ b/patches/boost_1_59_0/0001-Do-not-qualify-fenv.h-names-that-might-be-macros.patch @@ -0,0 +1,37 @@ +From: Jonathan Wakely <jwakely@redhat.com> +Date: Mon, 14 Sep 2015 15:05:24 +0100 +Subject: [PATCH] Do not qualify <fenv.h> names that might be macros + +Original Patch from Fedora. + +Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de> +--- + boost/test/impl/execution_monitor.ipp | 8 ++++---- + 1 file changed, 4 insertions(+), 4 deletions(-) + +diff --git a/boost/test/impl/execution_monitor.ipp b/boost/test/impl/execution_monitor.ipp +index 9929f74b53c8..0ecb457bfd20 100644 +--- a/boost/test/impl/execution_monitor.ipp ++++ b/boost/test/impl/execution_monitor.ipp +@@ -1380,8 +1380,8 @@ enable( unsigned mask ) + + return ~old_cw & BOOST_FPE_ALL; + #elif defined(__GLIBC__) && defined(__USE_GNU) && !defined(BOOST_CLANG) && !defined(BOOST_NO_FENV_H) +- ::feclearexcept(BOOST_FPE_ALL); +- int res = ::feenableexcept( mask ); ++ feclearexcept(BOOST_FPE_ALL); ++ int res = feenableexcept( mask ); + return res == -1 ? (unsigned)BOOST_FPE_INV : (unsigned)res; + #else + /* Not Implemented */ +@@ -1417,8 +1417,8 @@ disable( unsigned mask ) + + return ~old_cw & BOOST_FPE_ALL; + #elif defined(__GLIBC__) && defined(__USE_GNU) && !defined(BOOST_CLANG) && !defined(BOOST_NO_FENV_H) +- ::feclearexcept(BOOST_FPE_ALL); +- int res = ::fedisableexcept( mask ); ++ feclearexcept(BOOST_FPE_ALL); ++ int res = fedisableexcept( mask ); + return res == -1 ? (unsigned)BOOST_FPE_INV : (unsigned)res; + #else + /* Not Implemented */ diff --git a/patches/boost_1_59_0/series b/patches/boost_1_59_0/series new file mode 100644 index 000000000..528326e5d --- /dev/null +++ b/patches/boost_1_59_0/series @@ -0,0 +1,4 @@ +# generated by git-ptx-patches +#tag:base --start-number 1 +0001-Do-not-qualify-fenv.h-names-that-might-be-macros.patch +# 20f8615f27865288216e9a577fa6db93 - git-ptx-patches magic |