Date: Tuesday, February 2, 2016 @ 22:41:16 Author: demize Revision: 160033
upgpkg: io 2015.11.11-1 Applied patch for fixing the inlining of code to work in GCC5 with C11. <https://github.com/stevedekorte/io/pull/319> Applied patch to require SSE2, to fix building on i686. <https://github.com/stevedekorte/io/pull/321> Added: io/trunk/PATCH-added--msse2-to-compile-flags-for.patch Modified: io/trunk/PKGBUILD -----------------------------------------------+ PATCH-added--msse2-to-compile-flags-for.patch | 23 +++++++++++++++++++++++ PKGBUILD | 9 ++++++--- 2 files changed, 29 insertions(+), 3 deletions(-) Added: PATCH-added--msse2-to-compile-flags-for.patch =================================================================== --- PATCH-added--msse2-to-compile-flags-for.patch (rev 0) +++ PATCH-added--msse2-to-compile-flags-for.patch 2016-02-02 21:41:16 UTC (rev 160033) @@ -0,0 +1,23 @@ +From 2ca83eac52092eb297b7f3cee3d6057377e57c67 Mon Sep 17 00:00:00 2001 +From: Peter Hull <peterhul...@gmail.com> +Date: Mon, 25 Jan 2016 09:21:13 +0000 +Subject: [PATCH] Added -msse2 to compile flags for all sources. Under GCC 5 + it's needed, otherwise compiling UArray_math.c fails. + +--- + CMakeLists.txt | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 7e3a3bc..e6d19e5 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -39,7 +39,7 @@ IF(CMAKE_COMPILER_IS_GNUCC) + SET(CMAKE_BUILD_TYPE_DebugFast) + SET(CMAKE_CXX_FLAGS_DEBUGFAST "-g -O0") + SET(CMAKE_C_FLAGS_DEBUGFAST "-g -O0") +- ++ SET(CMAKE_C_FLAGS "-msse2") + if(NOT CMAKE_BUILD_TYPE) + SET(CMAKE_BUILD_TYPE "DebugFast") + endif(NOT CMAKE_BUILD_TYPE) Modified: PKGBUILD =================================================================== --- PKGBUILD 2016-02-02 21:30:15 UTC (rev 160032) +++ PKGBUILD 2016-02-02 21:41:16 UTC (rev 160033) @@ -13,13 +13,16 @@ makedepends=('cmake' 'git') options=('!makeflags' '!buildflags') source=("git://github.com/stevedekorte/io#tag=$pkgver" - PATCH-Fix-for-inlining-in-C11-mode.patch) + PATCH-Fix-for-inlining-in-C11-mode.patch + PATCH-added--msse2-to-compile-flags-for.patch) md5sums=('SKIP' - 'a3bab046cbc4be88ec95bb22c28abab3') + 'a3bab046cbc4be88ec95bb22c28abab3' + '83552f6cabb4224cbcdcc01cb3bd4b90') prepare() { cd io - git am ../PATCH-Fix-for-inlining-in-C11-mode.patch + patch -p1 -i../PATCH-Fix-for-inlining-in-C11-mode.patch + patch -p1 -i../PATCH-added--msse2-to-compile-flags-for.patch } build() {