Fix build flags to work with gcc5

master
Daniel Bermond 7 years ago committed by Peter Babič
parent ef6ec6e3d5
commit c8920a86cd
  1. 4
      .SRCINFO
  2. 17
      PKGBUILD

@ -1,9 +1,9 @@
# Generated by mksrcinfo v8
# Tue May 30 18:50:39 UTC 2017
# Fri Jul 21 02:33:27 UTC 2017
pkgbase = caffe
pkgdesc = A deep learning framework made with expression, speed, and modularity in mind (gpu enabled)
pkgver = 1.0
pkgrel = 3
pkgrel = 4
url = http://caffe.berkeleyvision.org/
arch = x86_64
license = BSD

@ -3,7 +3,7 @@
pkgname=caffe
pkgver=1.0
pkgrel=3
pkgrel=4
pkgdesc="A deep learning framework made with expression, speed, and modularity in mind (gpu enabled)"
arch=('x86_64')
url="http://caffe.berkeleyvision.org/"
@ -91,14 +91,21 @@ prepare() {
build() {
cd "${pkgname}-${pkgver}"
_gcc5_cxxflags="$(printf '%s' "$CXXFLAGS" | sed 's/-fno-plt//')"
_gcc5_cflags="$( printf '%s' "$CFLAGS" | sed 's/-fno-plt//')"
msg2 "Building target 'all'..."
make all
CXXFLAGS="$_gcc5_cxxflags" CFLAGS="$_gcc5_cflags" make all
msg2 "Building target 'pycaffe'..."
make pycaffe
CXXFLAGS="$_gcc5_cxxflags" CFLAGS="$_gcc5_cflags" make pycaffe
msg2 "Building target 'docs'..."
make docs
rm -rf doxygen
CXXFLAGS="$_gcc5_cxxflags" CFLAGS="$_gcc5_cflags" make docs
msg2 "Building target 'distribute'..."
make distribute
CXXFLAGS="$_gcc5_cxxflags" CFLAGS="$_gcc5_cflags" make distribute
}
# uncomment this block if you want to run the checks/tests

Loading…
Cancel
Save