Closed crthpl closed 3 years ago
I am adding this. Will have PR soon.
This has been added, I won't use the formatter as it still actively breaks code.
I was unable to figure out how to build the gcc (in make distros) separately, and then use artifact to save it and use it in a later stage. The /build folder is very big to save altogether.
The workflow you added works for now. But the majority of the build time is for building gcc.
For this, we need to have a pre-built
x86_64-vos-gcc
, to prevent timing out the CIs (and also make it a lot faster). One CI will buildx86_64-vos-gcc
, and then publish it in releases (if the commit has a tag).List of things we should test:
v fmt -verify
)make distro
, and then publish./build/tools/host-gcc/bin/x86_64-vos-gcc
for use by subsequent jobs)make
)make run
)