Sven-Hendrik Haase pushed to branch main at Arch Linux / Packaging / Packages /
tensorflow
Commits:
237d3238 by Sven-Hendrik Haase at 2023-12-01T09:53:27+01:00
upgpkg: 2.15.0-4: Build against gcc 13
- - - - -
2 changed files:
- .SRCINFO
- PKGBUILD
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,7 +1,7 @@
pkgbase = tensorflow
pkgdesc = Library for computation using data flow graphs for scalable
machine learning
pkgver = 2.15.0
- pkgrel = 3
+ pkgrel = 4
url = https://www.tensorflow.org/
arch = x86_64
license = APACHE
@@ -22,7 +22,6 @@ pkgbase = tensorflow
makedepends = cython
makedepends = patchelf
makedepends = python-requests
- makedepends = gcc12
makedepends = libxcrypt-compat
makedepends = clang
depends = c-ares
=====================================
PKGBUILD
=====================================
@@ -7,7 +7,7 @@ pkgbase=tensorflow
pkgname=(tensorflow tensorflow-opt tensorflow-cuda tensorflow-opt-cuda
python-tensorflow python-tensorflow-opt python-tensorflow-cuda
python-tensorflow-opt-cuda)
pkgver=2.15.0
_pkgver=2.15.0
-pkgrel=3
+pkgrel=4
pkgdesc="Library for computation using data flow graphs for scalable machine
learning"
url="https://www.tensorflow.org/"
license=('APACHE')
@@ -16,7 +16,7 @@ depends=('c-ares' 'pybind11' 'openssl' 'libpng' 'curl'
'giflib' 'icu' 'libjpeg-t
'intel-oneapi-compiler-shared-runtime-libs')
makedepends=('bazel' 'python-numpy' 'cuda' 'nvidia-utils' 'nccl' 'git' 'cudnn'
'python-wheel' 'openmp'
'python-installer' 'python-setuptools' 'python-h5py'
'python-keras-applications'
- 'python-keras-preprocessing' 'cython' 'patchelf'
'python-requests' 'gcc12' 'libxcrypt-compat' 'clang')
+ 'python-keras-preprocessing' 'cython' 'patchelf'
'python-requests' 'libxcrypt-compat' 'clang')
optdepends=('tensorboard: Tensorflow visualization toolkit')
source=("$pkgname-$pkgver.tar.gz::https://github.com/tensorflow/tensorflow/archive/v${_pkgver}.tar.gz"
https://github.com/bazelbuild/bazel/releases/download/6.1.0/bazel_nojdk-6.1.0-linux-x86_64
@@ -98,8 +98,8 @@ prepare() {
export NCCL_INSTALL_PATH=/usr
# Does tensorflow really need the compiler overridden in 5 places? Yes.
# https://github.com/tensorflow/tensorflow/issues/60577
- export CC=gcc-12
- export CXX=g++-12
+ export CC=gcc
+ export CXX=g++
export GCC_HOST_COMPILER_PATH=/opt/cuda/bin/gcc
export HOST_C_COMPILER=/usr/bin/${CC}
export HOST_CXX_COMPILER=/usr/bin/${CXX}
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/tensorflow/-/commit/237d3238a252bf7e389aca3326888284f7892725
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/tensorflow/-/commit/237d3238a252bf7e389aca3326888284f7892725
You're receiving this email because of your account on gitlab.archlinux.org.