JuliaLinearAlgebra / libblastrampoline

Using PLT trampolines to provide a BLAS and LAPACK demuxing library.
MIT License
66 stars 17 forks source link

Fix build for OpenBSD #64

Closed cmburn closed 2 years ago

cmburn commented 2 years ago

Adjust the macros to allow building on OpenBSD

staticfloat commented 2 years ago

Great! What is your interest in OpenBSD?

Also, do you know of any CI systems that allow us to test on OpenBSD?

cmburn commented 2 years ago

Ah, just slowly but surely trying to get Julia working on OpenBSD! I run it on my laptop, and would like to try to replace Octave/remote MATLAB with Julia at some point. Sourcehut is the only CI I can think of that has full OpenBSD support, though I think they're looking at adding it for Cirrus.

staticfloat commented 2 years ago

Looks like they're actively working on it: https://github.com/cirruslabs/cirrus-ci-docs/issues/970

I'm going to merge this as-is for now, as I don't think these changes could possibly be wrong, but if you end up hearing about a free OpenBSD CI provider, please feel free to open a PR towards this repository, so that we can ensure that it keeps working.

ararslan commented 2 years ago

According to the now-closed thread Elliot linked, NetBSD now works on Cirrus. I just migrated our FreeBSD CI here to Cirrus, so we could try adding OpenBSD to our Cirrus setup.