fcl icon indicating copy to clipboard operation
fcl copied to clipboard

Precompiled binaries for Windows, Mac, and Linux

Open Moult opened this issue 5 years ago • 5 comments

I am looking to distribute some scripts based on https://github.com/BerkeleyAutomation/python-fcl

I was wondering if there were some precompiled binaries available for Windows, Mac, and Linux for perhaps the common architectures? That would help distribute. For Linux, they are in the repos, so that's easy. For Mac, I don't have experience with it so I'm not too sure. For Windows, I checked the Appveyor builds but I don't see any artifacts.

Any ideas?

Moult avatar Dec 01 '19 23:12 Moult

fcl is in homebrew, which has binary artifacts (bottles):

  • https://github.com/Homebrew/homebrew-core/blob/master/Formula/fcl.rb

scpeters avatar Dec 04 '19 19:12 scpeters

So does Macports (http://packages.macports.org/fcl/). Of course, these packages might require additional packages (libccd) and may not be relocatable. It's hard to make binaries that can be installed wherever a user wants and is supported by various versions of operating systems.

mamoll avatar Dec 04 '19 19:12 mamoll

Thanks, that helps for Mac! For windows, is it possible to modify appveyor to retain build artifacts?

Moult avatar Dec 04 '19 21:12 Moult

On Windows, you could use vcpkg.

Edit: vcpkg doesn't host binaries itself.

jslee02 avatar Dec 04 '19 21:12 jslee02

Bumping this issue - I noticed that fcl is available for Linux and Mac on Conda: https://anaconda.org/conda-forge/fcl

Still missing is Windows :( Forgive my ignorance, but if Appveyor is already doing builds, can that be tweaked to retain the built files as an artifact which could be downloaded and distributed?

@jslee02 yeah - I don't see binaries there :(

Moult avatar May 13 '20 23:05 Moult