Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pre-built binaries #21

Open
grische opened this issue Aug 21, 2020 · 3 comments
Open

Pre-built binaries #21

grische opened this issue Aug 21, 2020 · 3 comments
Labels
build Issues around building

Comments

@grische
Copy link

grische commented Aug 21, 2020

Would it be possible to provide pre-built binaries for releases?

If there is some interest, I might be able to start creating a small Github Actions CI pipeline to get started. Actions is free for open source repos.

@bfloch bfloch added the build Issues around building label Aug 21, 2020
@bfloch
Copy link

bfloch commented Aug 21, 2020

Hi,
Thanks for you request.

Github actions is on the roadmap but we did not want to wait for it before publishing this repo.
Our plan was to build for the vfxplaform, Windows and potentially MacOS.

We'd be happy to collaborate on a common setup with you to get the ball rolling.

It should be noted though that we also plan to handle most of our build dependencies via (also freely available) rez packages in the future - but that's something that we can work towards at a later stage.

@grische
Copy link
Author

grische commented Sep 4, 2020

@bfloch a small update from my side:

With a lot of help from @LazyDodo, I created a Github Actions CI for the Cycles standalone repository:
https://github.com/grische/cycles/actions?query=workflow%3A%22Build+Standalone+Cycles%22

The workflow will generate static Cycles libraries for macOS, Linux and Windows. It currently depends on both https://developer.blender.org/D8788 and https://developer.blender.org/D8769 to be merged, but I don't think there huge opposition from upstream regarding those.

Once all those patches are merged, I intend to create automatic releases so there are more stable artifacts.

EDIT: If there is interest, I don't mind adding you as collaborators.

@statixVFX
Copy link

Can I add a pretty please request for prebuilt linux bins too ?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
build Issues around building
Projects
None yet
Development

No branches or pull requests

3 participants