Bug#1041321: llvm-defaults: add 'libpolly-dev' or similar

IOhannes m zmoelnig umlaeute at debian.org
Mon Jul 17 14:16:48 BST 2023


Source: llvm-defaults
Severity: normal

Dear Maintainer,

for the 'faust' package, i need to install both the 'llvm-dev' package *and* the
'libpolly-14-dev' package.
The latter is required as some faust binaries statically link against llvm, and 
`llvm-config --link-static --libs` (from 'llvm', pulled in by 'llvm-dev') emits
(among other things):
> -lPolly -lPollyISL

now the libPolly.a and libPollyISL.a are provided by the various libpolly-*-dev
packages.

However, I would like to keep the B-Ds of 'faust' to be agnostic of the actual
LLVM-version used (that's why i the 'llvm-dev' package), so i heartily dislike
the versioned 'libpolly-14-dev'.
instead it would be great if there was also some "default" libpolly-dev package
(e.g. "libpolly-default-dev").

some alternatives:
- have llvm-14-dev also depend on libpolly-14-dev
- have a llvm-14-static-dev (and corresponding llvm-static-dev) package that
  depends on llvm-14-dev and all the additional packages required for static
  compilation.


i have no idea what the most appropriate scheme is, but i would like to drop the
"14" (or whatever llvm version is current) from my B-Ds.

cheers.



More information about the Pkg-llvm-team mailing list