[OmniOS-discuss] Building OmniOS master branch

Dan McDonald danmcd at omniti.com
Thu Sep 4 14:38:57 UTC 2014


On Sep 4, 2014, at 3:04 AM, Dan Vatca <dan at syneto.net> wrote:

> The thing that I find odd is that dependencies are gathered from the build system and not from the set of packages OmniOS is currently building.
> If we could find a way to do that, couldn't we have a way to build any version of OmniOS on any other version?

Modulo flag days, illumos-omnios is built self-contained save for the usr/src/tools portion.  The rest of omnios-build isn't, and this comes from the early bootstrapping days.  One could spend time allowing this to occur, but given we update bloody pretty much every two weeks now, I'd rather spend time making omnios-build properly generate dependencies and build a dependency graph to dispatch component builds in parallel.  Right now, it builds based on bash's associative-array sort... ewww.

Dan



More information about the OmniOS-discuss mailing list