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
{{ message }}
This repository has been archived by the owner on Aug 2, 2020. It is now read-only.
Here is what is going on: I believe the Shake build system can build utils/ghc-cabal/dist*/build/tmp/ghc-cabal, but it just doesn't copy the resulting binary to inplace/bin/ghc-cabal.
At the moment this is a common issue for all program packages. I'll try to fix this today. I think it makes sense to place binaries directly to inplace/bin instead of building them in [...]/build/tmp first and then do the copying. I guess the old system had to do this because of the inability to properly handle dynamic dependencies with make. Please let me know if you know a reason to keep binaries in [...]/build/tmp.
Note, it is still unlikely that the build system will work on a fresh source tree after I do the fix because there are still some missing bits here and there. Currently the best way to hack on the build system is to run make first and then run the new build system on top of it.
The Shake build system is currently unable to build
inplace/bin/ghc-cabal
and therefore can't bootstrap a fresh source tree,The text was updated successfully, but these errors were encountered: