[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#846491: RFP: vc -- SIMD Vector Classes for C++



Package: wnpp
Severity: wishlist

* Package name    : vc
  Version         : 1.3.0
  Upstream Author : Matthias Kretz <kretz@kde.org>
* URL             : https://github.com/VcDevel/Vc
* License         : BSD-3-Clause
  Programming Lang: C++
  Description     : SIMD Vector Classes for C++

 Vc is a free software library to ease explicit vectorization of C++
 code. It has an intuitive API and provides portability between
 different compilers and compiler versions as well as portability
 between different vector instruction sets. Thus an application
 written with Vc can be compiled for
  - AVX
  - SSE2 up to SSE4.2
  - SSE4a, XOP, and FMA4
  - Scalar (fallback which works everywhere)
  - LRBni support disabled, waiting for MIC

(detailed description borrowed from Ubuntu package vc-dev)

This is a useful development package for C++ developers. Ubuntu already has it,
you may find the detailed package information at:

    http://packages.ubuntu.com/source/zesty/vc

which is maintained by Kubuntu Developers. It should generate only one binary
package called "vc-dev", which only contains headers.

Vc *should* be a dependency of krita 3.x, as stated by krita upstream
author. There is already a krita 3.0.1+dfsg in NEW queue:

    https://ftp-master.debian.org/new/krita_1:3.0.1+dfsg-1.html

...and I am wondering what did they do to circumvent such a dependency (I
haven't read into the source package on Alioth Git repo yet).

Just wondering if krita 3.x could enter Debian Stretch in such situation. At
least we should make try to let vc enter stretch+1.

Maybe the pkg-kde team could package it, but I am not sure.


Reply to: