[OmniOS-discuss] no headers in default install?

Paul B. Henson henson at acm.org
Wed Nov 21 22:15:53 EST 2012


On Mon, Nov 19, 2012 at 03:07:29PM -0500, Eric Sproul wrote:

> I don't think dev tools belong in a default install, but it should be
> easier to obtain the basics.

That works for me, it was just confusing to find a compiler and then
have it not work. If I recall correctly, I had to explicitly install the
linker package in the previous omnios release, but it was already there
on this one. Was that included unintentionally too?

> As a reference the omnios-build system has a list in the
> BasicRequirements() function:
[...]
> We could do a "convenience package" that would pull in all the right
> things to make it easier to get started.  Would that meet your needs?

That might be useful, although it's not a particularly long list, and
just documenting it on the wiki might be enough.

> FYI, I've opened http://omnios.omniti.com/ticket.php/42 to track this
> work.

Cool. This one's about resolved, but for future reference is there any
way to add yourself (as an omnios user) to the CC on a ticket to watch
it?

> Hopefully that will be the answer to life, the universe and
> everything.  ;)

Only if the question is "How many roads must a man walk down" :).

> Something else I neglected to mention earlier is that the gcc44
> package probably isn't what you want for general development anyway.

I was just trying to get iperf built for some quick kvm throughput
testing, 4.4 did the job. I'll install the latest version before I build
anything serious, thanks.

> source of the dependency.  Unfortunately the fix is too disruptive to
> backport to r151004, but it should be fixed soon in bloody.

Hmm, I'll probably be using bloody again soon, after I build my
virtualization box I'm going to want joyent's apix fix for sandy bridge:

https://github.com/joyent/illumos-joyent/commit/4d86fb7f59410be72e467483b74e2eebff6052b2

which I believe recently made its way into illumos-gate. I'll also want
aclmode=restricted support on my box (if only for hubris) before six
months go by ;)...

> The fix will probably also remain private to OmniOS, as the runpaths
> are necessary for other distros that don't ship libstdc++.so.6.0.13 in
> /usr.

Interesting. gcc isn't in illumos-gate, so ips makes a dependency on a
package installed on the host building it? That seems kludgy. I vaguely
recall seeing some discussion about C++ runtimes on illumos-discuss, but
don't think it went anywhere. Maybe I'll dig through the archives to
refresh my memory and bring it back up.

Thanks for the quick answers and updates...


More information about the OmniOS-discuss mailing list