From 90a1c3817bd979d30eef880f5cbbdab1fdc96b69 Mon Sep 17 00:00:00 2001 From: Matteo Bernardini Date: Sat, 13 Oct 2018 14:03:53 +0200 Subject: 20181013.1 global branch merge. Signed-off-by: Matteo Bernardini --- graphics/openimageio/openimageio.SlackBuild | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'graphics/openimageio/openimageio.SlackBuild') diff --git a/graphics/openimageio/openimageio.SlackBuild b/graphics/openimageio/openimageio.SlackBuild index 29fbcf852e..146e5df7c5 100644 --- a/graphics/openimageio/openimageio.SlackBuild +++ b/graphics/openimageio/openimageio.SlackBuild @@ -77,14 +77,17 @@ find -L . \ # Remove bundled pugixml #rm -f src/include/OpenImageIO/pugi* -# save this for GCC 7.0 -#sed -i "s|std=c++11|std=c++11 -Wno-error=maybe-uninitialized -Wno-error=format-truncation -Wno-error=noexcept-type -faligned-new|" CMakeLists.txt +# newer compilers are stricter +ADD_FLAGS="-Wno-error=maybe-uninitialized -Wno-error=format-truncation -Wno-error=noexcept-type -faligned-new -Wno-error=stringop-truncation -Wno-error=sizeof-pointer-memaccess -Wno-error=class-memaccess" + +# needed for the newer boost +sed -i "s|python-py|python|" src/python/CMakeLists.txt mkdir -p build cd build cmake ../ \ -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \ - -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS -std=c++11" \ + -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS -std=c++11 $ADD_FLAGS" \ -DOPENJPEG_INCLUDE_DIR="/usr/include/openmj2-2.1" \ -DOPENJPEG_OPENJPEG_LIBRARIES="openmj2" \ -DCMAKE_BUILD_TYPE=Release \ -- cgit v1.2.3