Hey Attila,
I'm working on packaging SuperNOVAS for nixpkgs, the deterministic package manager, as we're adopting both Nix and SuperNOVAS for use in the DSA-2000 telescope. I'm currently here with that PR, but the build is failing on MacOS (Darwin). The logs there show that the makefile has some hard-coded Linux specifics in there (like using .so for the dynamic library name instead of dylib).
So, I see a few paths forward:
- Fix the makefile to build correctly on MacOS
- Switch out the build system for something that abstracts over these details (Like Cmake)
- Say you only support Linux/BSD (although I haven't tried to build for BSD, to be honest)
We don't need MacOS support for DSA, of course, but it would be nice for the packaging to be “complete” in a sense. I'm more than happy to help with any of these paths; just let me know!
Thanks again for your incredible work on this project!
Hey Attila,
I'm working on packaging SuperNOVAS for nixpkgs, the deterministic package manager, as we're adopting both Nix and SuperNOVAS for use in the DSA-2000 telescope. I'm currently here with that PR, but the build is failing on MacOS (Darwin). The logs there show that the makefile has some hard-coded Linux specifics in there (like using .so for the dynamic library name instead of dylib).
So, I see a few paths forward:
We don't need MacOS support for DSA, of course, but it would be nice for the packaging to be “complete” in a sense. I'm more than happy to help with any of these paths; just let me know!
Thanks again for your incredible work on this project!