On 31.08.2017 16:27, Peter Maydell wrote: > On 31 August 2017 at 15:04, Kamil Rytarowski <n...@gmx.com> wrote: >> Could we please add SmartOS image. It's an Illumos distribution, >> previously known as OpenSolaris. >> >> qemu is actively maintained for SmartOS in pkgsrc. >> >> The latest build fixes were introduced less than a week ago. >> https://github.com/NetBSD/pkgsrc/commit/f2608af5433f1491a92567bf570e9349dffbda7a > > Maintaining out of tree patches without posting them upstream > is rather counterproductive, because if the host OS doesn't > build or have anybody submitting patches to fix it upstream > we will conclude that it's unused and delete the support entirely. > That E1000_SEC define has been around for nearly 10 years > without anybody saying it was a problem, for instance. > (Indeed Solaris is probably next after AIX on the "nobody > came along to tell us they cared enough to help us maintain > it" list for removal as a result.) >
Fully agreed. I keep slowly unloading pkgsrc from the downstream patches. >> I'm going to submit the SmartOS patches to fix the build >> regardless of the decision. > > Thank you. Do you also have some instructions on how to > get it running in a VM or something so we can add it to > our build tests? (Login on a build machine, or a SmartOS > host in the gcc compile farm, would work too). > I use a Joyent machine for pkgsrc developers. I'm right now test building 2.10.0 (including the dependencies). I don't have any first-time starter.. This wiki might be useful. https://wiki.smartos.org/display/DOC/Download+SmartOS SmartOS is a regular UNIX-like OS (or even certified UNIX-based). > thanks > -- PMM >
signature.asc
Description: OpenPGP digital signature