Package: libhmsbeagle / 4.0.1+dfsg-3

Metadata

Package Version Patches format
libhmsbeagle 4.0.1+dfsg-3 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
gcc 4.7.patch | (download)

libhmsbeagle/CPU/Precision.h | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

 build with gcc-4.7


doxygen_update.patch | (download)

beagle.dox | 2331 1427 + 904 - 0 !
1 file changed, 1427 insertions(+), 904 deletions(-)

 update doxyfile


fix 922776.patch | (download)

libhmsbeagle/GPU/GPUInterface.h | 5 5 + 0 - 0 !
1 file changed, 5 insertions(+)

 fix #922776
On ppc64el, altivec.h redefines bool, pixel and vector which can collide with
c++ types.
This altivec.h inclusion is done by opencl in CL/cl_platform.h .
As altivec.h explains, it's possible to undefine those for C++ compatibility in
libhmsbeagle/GPU/GPUInterface.h where we don't need them and where it fails,
while doing that on the right plateform.
Finally, enable libhmsbeagle1v5 on ppc64el.
fix 976567.patch | (download)

libhmsbeagle/GPU/GPUInterface.h | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 add missing stdlib.h


java_version.patch | (download)

build.xml | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 raise version to 1.8 for javac, 1.6 is not suppported anymore
no_synthetictest_because_of_sse.patch | (download)

examples/CMakeLists.txt | 24 12 + 12 - 0 !
1 file changed, 12 insertions(+), 12 deletions(-)

 skipping the build of synthetictest as it requires sse symbols,
 at least on armel.