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

Reply via email to