conda-forge / llvmdev-feedstock

A conda-smithy repository for llvmdev.
BSD 3-Clause "New" or "Revised" License
8 stars 41 forks source link

LLVM Polly Support #224

Closed lukastruemper closed 1 year ago

lukastruemper commented 1 year ago

Comment:

Hello,

I would be interested in using LLVM Polly as a dependency in an LLVM-based project. Would it be possible to also build and distribute Polly with this package?

Thanks, Lukas

h-vetinari commented 1 year ago

So, this feedstock is already pushing hard against the 6h limit imposed by azure, so that builds occasionally time out.

But luckily, Polly is a top-level subproject in llvm and from a quick glance at the CMakeLists.txt, it supports standalone builds. So I suggest to open a PR to conda-forge/staged-recipes that just builds Polly on top of whatever other llvm bits we already have.

lukastruemper commented 1 year ago

I see. Yes, this is also an option. Thanks!

jakirkham commented 1 year ago

FWIW here's the issue to package LLVM Polly ( https://github.com/conda-forge/staged-recipes/issues/6460 )

lukastruemper commented 1 year ago

FYI https://github.com/conda-forge/staged-recipes/pull/22862

Have little experience with building for different platforms, so I left out osx and win for now.

osx:

Maybe polly can depend on a subset of llvmdev (and not llvm-tools)?