need import libxml2 to illumos tree and provide it by package because some illumo-gate tools have dependency to this lib - for eample 'svcadm'
Updated by Rich Lowe about 10 years ago
While I'd like illumos to get closer and closer to self hosting (or, perhaps, self-hosting on top of a minimal base, as Joyent have done with illumos-extra), there are a great deal of implications to adding things to illumos itself (things have to fit our build system, become much harder to keep up-to-date than they would be elsewhere, etc.).
Unless there's a really good reason (such as us needing extensive modification other than the build system) I'd suggest that adding 3rd party software to illumos is almost always the wrong thing to be doing.
Updated by Gordon Ross about 10 years ago
I'm in general agreement with Rich Lowe on this.
I'd like fewer external dependencies in illumos (with an eventual goal of
being able to "self-host") but would rather not satisfy those dependencies
by just adding yet more stuff to illumos.
The "userland" gate is usually a good place to maintain and build those
third-party software packages that need only minor porting changes.