You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
OK OK OK I know this is a Stack issue. I hate myself for even bringing this up. But.
Stack chokes on installing Clash from Git due to a very stupid, very superficial problem: symlinks in subdirectories. Here's a Stack ticket, there are others on this issue as well: commercialhaskell/stack#5004 Here's a comment from the maintainer: commercialhaskell/stack#4913 (comment) The summary is that things are not looking too good for this.
But what are these problematic symlinks in the Clash source tree? I am glad you asked, because the list is not long:
OK OK OK I know this is a Stack issue. I hate myself for even bringing this up. But.
Stack chokes on installing Clash from Git due to a very stupid, very superficial problem: symlinks in subdirectories. Here's a Stack ticket, there are others on this issue as well: commercialhaskell/stack#5004 Here's a comment from the maintainer: commercialhaskell/stack#4913 (comment) The summary is that things are not looking too good for this.
But what are these problematic symlinks in the Clash source tree? I am glad you asked, because the list is not long:
/docs/general/LICENSE -> ../../LICENSE
Yyyyep. Just getting rid of that single multi-level symlink would solve this issue (which I have verified in https://github.com/gergoerdi/clash-compiler/tree/stack-issue-5004-workaround). And I don't imagine its content changes so much that maintaining a separate copy in this directory would be that much of a problem...
The text was updated successfully, but these errors were encountered: