Are Soar Packages self bootstrapable? #147
-
Can I make a soar package using only soar packages? aka gcc, autoconf toolchain, or rust compiler, binutils. |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments
This comment has been hidden.
This comment has been hidden.
-
It depends on each package.
But anything that requires more dependencies (other than simple statically linked tools), we just use docker to do it. note:
- "[DO NOT RUN] (Meant for pkgforge CI Only)" We were going to add sbuild utilities into soar itself, but decided to postpone it as we didn't want users creating issues if some package fails to build on their system because they didn't have the needed dependencies. To answer your question: |
Beta Was this translation helpful? Give feedback.
It depends on each package.
For simple ones, where we simply fetch a prebuilt from upstream, we only need curl + jq, which are easy since we have
build_util
as part of the specSome examples of this include:
But anything that requires more dependencies (other than simple statically linked tools), we just use docker to do it.
Almost all of our static binaries have this note:
We were going to add sbuild utilities into soar itself, but decided to po…