It seems you might have a some very old configuration from when hadrian used to be a submodule? Perhaps a fresh clone would help things along?
The usage of submodules in `hadrian/vendored` is a standard usage. Cheers, Matt On Fri, Aug 2, 2024 at 11:08 AM Vaibhav Sagar <vaibhavsa...@gmail.com> wrote: > I think you want --recursive > > On Fri, 2 Aug 2024, 8:05 pm Arnaud Spiwack, <arnaud.spiw...@tweag.io> > wrote: > >> Dear all, >> >> I'm currently unable to build GHC's master branch as some of the >> submodules (presumably used by Hadrian) are making git pretty unhappy (I've >> used various variants of the command below, in a cleaned repository): >> >> ```console >> $ git submodule update --init >> error: submodule git dir >> '/home/aspiwack/projects/tweag/ghc/master/.git/modules/hadrian/vendored/Cabal' >> is inside git dir >> '/home/aspiwack/projects/tweag/ghc/master/.git/modules/hadrian' >> fatal: refusing to create/use >> '/home/aspiwack/projects/tweag/ghc/master/.git/modules/hadrian/vendored/Cabal' >> in another submodule's git dir >> Failed to clone 'hadrian/vendored/Cabal'. Retry scheduled >> error: submodule git dir >> '/home/aspiwack/projects/tweag/ghc/master/.git/modules/hadrian/vendored/Cabal' >> is inside git dir >> '/home/aspiwack/projects/tweag/ghc/master/.git/modules/hadrian' >> fatal: refusing to create/use >> '/home/aspiwack/projects/tweag/ghc/master/.git/modules/hadrian/vendored/Cabal' >> in another submodule's git dir >> Failed to clone 'hadrian/vendored/Cabal' a second time, aborting >> ``` >> >> Please advise on how to get unblocked. >> >> And, if I'm allowed to conclude with a plea: please be careful not to >> abuse Git's submodule system, it's wonky enough when used simply. >> >> -- >> Arnaud Spiwack >> Director, Research at https://moduscreate.com and https://tweag.io. >> _______________________________________________ >> ghc-devs mailing list >> ghc-devs@haskell.org >> http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs >> > _______________________________________________ > ghc-devs mailing list > ghc-devs@haskell.org > http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs >
_______________________________________________ ghc-devs mailing list ghc-devs@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs