Fetch dependencies? Aaaaaah!
Fetch dependencies? Aaaaaah!
Posted Sep 13, 2021 22:41 UTC (Mon) by nix (subscriber, #2304)In reply to: Fetch dependencies? Aaaaaah! by karkhaz
Parent article: Cro: Maintain it With Zig
The gdrive client ID thing is because LibreOffice itself can interact with Google Drive: this configure option lets you bake a client ID to do that access into the binary. It doesn't access Google Drive during the build. It's not *that* crazy. :)
It does download a fairly big pile of tarballs: you can do this before the final make, but after configure runs, via 'make fetch': the tarballs can be kept between runs. This just means that your build system needs to be able to split configure and make apart and run them separately, and run things that allow network access in between: it doesn't mean that you need to allow network access during the configure or make phases.
