witty-crayon-22786
10/21/2022, 6:11 PMcurved-television-6568
10/21/2022, 6:51 PMenough-analyst-54434
10/21/2022, 7:48 PMbroad-processor-92400
10/21/2022, 8:12 PMmain
branchcurved-television-6568
10/21/2022, 9:15 PMWell, there is no solution for that IIUC.I think in our case there is, if we have at least one supported way of building an initial bootstrap version from source, then that bootstrapped version can be used to build the real version as the bootstrap version may be built without relying on docker or remote execution..
witty-crayon-22786
10/25/2022, 5:04 PMI think in our case there is, if we have at least one supported way of building an initial bootstrap version from source, then that bootstrapped version can be used to build the real versionyea, that’s right. that’s related to @broad-processor-92400’s:
1. cross compiling: if there’s binaries for one platform, use that to create the first binaries for a new oneif we continued to bootstrap Pants as we do today, but then we used
environments
+ docker
+ remote execution for macOS and any “highly compatible libc” Linux builds, we’d only have to actually bootstrap on one platform, and then could dogfood the rest of the build