-
Notifications
You must be signed in to change notification settings - Fork 108
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Is MacOS no longer supported? #869
Comments
It looks like this is an upstream issue in nixpkgs: NixOS/nixpkgs#91748. To fix it, obelisk and |
Thanks @o1lo01ol1o for investigating. We have indeed started bumping obelisk and reflex platform to get to a newer Nixpkgs, but it is a slog. |
@Ericson2314 I've started to backport an existing fix to the |
Glad to hear it, thanks for your efforts!! |
Attempting to use the above pins on #867 built quite a bit and then failed to find Cocoa when building ob command. This appears to be https://gitlab.haskell.org/ghc/ghc/-/issues/18446. I'm rolling the dice and trying to build off https://github.com/obsidiansystems/obelisk/tree/ll/ghc8_10 now but I have no idea what the state is of the ghc 8.10 work in obelisk (or reflex-platform for that matter). |
Wow thank you for the awesome investment into this issue @o1lo01ol1o I think there is already a good amount of work invested into ghc-8.10 on both reflex-platform and obelisk (I'm not an Obsidian employee however), so I wonder whether it might be more profitable to push that effort, since I get the impression that 8.6.5 is soon to breathe its last breaths (my impression from obelisk/HLS/other OSS work) |
FWIW I was able to enter into a I'm still dealing with dependency issues so haven't been able to confirm that |
|
@Ericson2314 Just checking to see if this issue is stale. We don't currently have a mac on big sur +; have you had any luck building obelisk there? |
@o1lo01ol1o thank you for the prodding. We are indeed still looking into this issue. I will update this issue when I have a better picture of the state of obelisk on darwin. |
It may be important to note for this thread that Mac M2's are now released and nix throws a warning / error to set the NIXPKGS_ALLOW_UNSUPPORTED_SYSTEMS (If i remember the wording right) variable and nixpkgs issues involving M2 seem to be plentiful. No idea how this will exactly affect Obelisk + Reflex-Platform Hard to say though until the fixes for M1 reach master |
macOS is supported, and aarch64 macs should be supported once #1046 lands |
Fixed in 1.3 |
As of MacOS Big Sur I get the following error:
ld: file not found: /usr/lib/system/libcache.dylib for architecture x86_64
when adding any dependency to my obelisk project. That's the weird part to me - the minimal ob init project works just fine, but adding any dependency to any cabal file causes the following stack trace:
There is an issue here already. It really sucks for me because I am trying to revive old code, but I am unable to use nix/ob. I wonder if this is a nix issue? But I imagine some of Obsidian's engineers use MacOS - how do you handle Big Sur?
Relevant issue - #832
The text was updated successfully, but these errors were encountered: