conda-forge.github.io icon indicating copy to clipboard operation
conda-forge.github.io copied to clipboard

FreeBSD

Open SylvainCorlay opened this issue 5 years ago • 8 comments

What would it take to bootstrap a new mini[forge/conda] for FreeBSD as they are no packages whatsoever.

I would be willing to help, although it would not be funded / dayjob work for me. I have this FreeBSD server hanging arround and it has been itching me to do some data science on it for some time.

SylvainCorlay avatar Feb 06 '20 17:02 SylvainCorlay

You'll have to first build conda-build and its dependencies on a normal python installation. Then modify conda-build (and maybe conda) to make freebsd-* take the same code paths as linux-*.

isuruf avatar Feb 06 '20 17:02 isuruf

Thanks! I should give it a try.

SylvainCorlay avatar Feb 06 '20 17:02 SylvainCorlay

You could also cross-compile from linux-64 to freebsd using clang. This should make it easier as you'd already have a conda installation, compiler, linker, archiver, etc. I checked conda and conda-build, and you need to change only a handful of lines.

isuruf avatar Feb 07 '20 04:02 isuruf

Also anaconda.org doesn't like os names other than linux, osx, win.

isuruf avatar Feb 07 '20 04:02 isuruf

Yeah, but we can't be bound by what anaconda.org has. It is pretty old

scopatz avatar Feb 12 '20 19:02 scopatz

I'm just mentioning the issues we'll run into.

isuruf avatar Feb 12 '20 19:02 isuruf

We can cross compile even without access to the hardware. Closing as there's nothing to do in miniforge until somebody adds support to conda, conda-build and starts a migration. A better place would be conda-forge/conda-forge.github.io

isuruf avatar Sep 19 '20 16:09 isuruf

Checking in on this thread. I'm also interested in bootstrapping native builds for FreeBSD. I know it would be a tall order for a single dev to build and maintain everything, but with several devs working on native miniforge support it should be manageable. @SylvainCorlay, it's been a few years. But did you make any progress? Breadcrumbs that we could pick up on?

ktaylora avatar Apr 04 '24 02:04 ktaylora