On Apr 10, 2021, at 10:34 AM, Reginald Beardsley via illumos-developer <develo...@lists.illumos.org> wrote: > > I should like to suggest that providing a turnkey development installation > that would permit someone like me to compile format(1m) and fix the SEGV > faults would go a long way towards increasing the number of people supporting > OI and Illumos.
I'm sorry for missing this. $DAYJOB (which for me is distro SmartOS and more) can be a bit overwhelming. Unless you need a native windowing environment, I'd HIGHLY recommend installing OmniOS on a well-provisioned machine or VM, and installing the "illumos-tools" metapackage, which SHOULD bring in everything you need to build illumos-omnios or illumos-gate. I've not used OI in years, but I suspect they might have illumos-tools or some moral equivalent in their distro as well. And if you want a native windowing environment OI is your best bet. Also, since you wish to concentrate on one particular binary, I have an older (and probably needs updating) blog post on how to do that as well. Lemme comb here... and please remember most of these posts are years old: Here's a post on the illumos-tools metapackage, which has stale links but does contain what should still work as far as building the whole gate in a hurry: https://kebe.com/blog/?p=467 And here's a post on "developing small" from WAY back, which also probably needs updating (and honestly "ws" and "bldenv" need to just combine into one tool), but will help you concentrate on "format" and not have to build the whole gate every time: https://kebe.com/blog/?p=449 I'd recommend: 1.) Using OmniOS or OI. 2.) Clone-and-build all of illumos-gate. 3.) Once built, use "ws" or "bldenv /opt/onbld/env/...", enter the gate, and edit usr/src/cmd/format/... and utter "dmake" in that directory every time you change things to get quick results. Hope this helps, Dan ------------------------------------------ illumos: illumos-discuss Permalink: https://illumos.topicbox.com/groups/discuss/Tcc71605390cdccef-M0114dfb3f5864fc303831244 Delivery options: https://illumos.topicbox.com/groups/discuss/subscription