<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body style="overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><br id="lineBreakAtBeginningOfMessage"><div><br><blockquote type="cite"><div>On 7. Nov 2024, at 15:31, RCrispo@atto.com wrote:</div><br class="Apple-interchange-newline"><div><span style=" font-size:10pt;font-family:sans-serif">There are kernel
api changes between 2024 and older pre 2024 kernel.  So I can't compile
on 2024 for older kernel.</span><br><span style=" font-size:10pt;font-family:sans-serif">I want to set
up a new dev environment to support the older kernel.  From what Andreas
Wacknitz said, that's not possible.</span><br><br></div></blockquote><div><br></div><div>The build system does/should not depend on kernel API’s of build host. Do you have example of the specific error? Are you following the instructions listed in <a href="https://illumos.org/docs/developers/build/">https://illumos.org/docs/developers/build/</a> ?</div><div><br></div><div>rgds,</div><div>toomas</div><div><br></div><br><blockquote type="cite"><div><br><span style=" font-size:10pt;font-family:sans-serif">-Rob C.</span><br><br><br><br><br><span style=" font-size:9pt;color:#5f5f5f;font-family:sans-serif">From:
       </span><span style=" font-size:9pt;font-family:sans-serif">"Toomas
Soome" <tsoome@me.com></span><br><span style=" font-size:9pt;color:#5f5f5f;font-family:sans-serif">To:
       </span><span style=" font-size:9pt;font-family:sans-serif">RCrispo@atto.com</span><br><span style=" font-size:9pt;color:#5f5f5f;font-family:sans-serif">Cc:
       </span><span style=" font-size:9pt;font-family:sans-serif">oi-dev@openindiana.org</span><br><span style=" font-size:9pt;color:#5f5f5f;font-family:sans-serif">Date:
       </span><span style=" font-size:9pt;font-family:sans-serif">11/06/2024
12:36 PM</span><br><span style=" font-size:9pt;color:#5f5f5f;font-family:sans-serif">Subject:
       </span><span style=" font-size:9pt;font-family:sans-serif">Re:
[oi-dev] How to get build-essential for older OS release.</span><br><hr noshade=""><br><br><br><br><br><span style=" font-size:12pt">On 6. Nov 2024, at 15:30, RCrispo@atto.com
wrote:</span><br><br><span style=" font-size:10pt;font-family:sans-serif">Just doing  "</span><span style=" font-size:12pt">pkg
install build-essential", I get the incorporation error:<br><br>pkg install: No matching version of metapackages/build-essential can be
installed:<br>Reject:  pkg://openindiana.org/metapackages/build-essential@15-2024.0.0.0<br>Reason:  This version is excluded by installed incorporation consolidation/userland/userland-incorporation@0.5.11-2022.0.0.17367<br></span><span style=" font-size:10pt;font-family:sans-serif"><br>The pkg update allows build-essential to install but it also upgrades the
kernel to 2024. I need to support an older kernel.</span><span style=" font-size:12pt"><br><br></span><br><br><br><span style=" font-size:12pt">If you  need to support older kernel,
I assume you mean that you are building driver for older kernel — that
does not mean you need to build it on older system, its just your sources
what need to be compatible with your old kernel. Of course, there may be
other traps around;)</span><br><br><span style=" font-size:12pt">anyhow, I’d suggest to avoid dependency
of very old software because the issues you are currently seeing but also
because of bugs and security. </span><br><br><span style=" font-size:12pt">rgds,</span><br><span style=" font-size:12pt">toomas</span><br><br><span style=" font-size:10pt;font-family:sans-serif">-Rob C.</span><span style=" font-size:12pt"><br><br><br><br></span><span style=" font-size:9pt;color:#5f5f5f;font-family:sans-serif"><br>From:        </span><span style=" font-size:9pt;font-family:sans-serif">"Toomas
Soome" <tsoome@me.com></span><span style=" font-size:9pt;color:#5f5f5f;font-family:sans-serif"><br>To:        </span><span style=" font-size:9pt;font-family:sans-serif">"OpenIndiana
Developer mailing list" <oi-dev@openindiana.org></span><span style=" font-size:9pt;color:#5f5f5f;font-family:sans-serif"><br>Cc:        </span><span style=" font-size:9pt;font-family:sans-serif">RCrispo@atto.com</span><span style=" font-size:9pt;color:#5f5f5f;font-family:sans-serif"><br>Date:        </span><span style=" font-size:9pt;font-family:sans-serif">11/05/2024
05:09 PM</span><span style=" font-size:9pt;color:#5f5f5f;font-family:sans-serif"><br>Subject:        </span><span style=" font-size:9pt;font-family:sans-serif">Re:
[oi-dev] How to get build-essential for older OS release.</span><span style=" font-size:12pt"><br></span><hr noshade=""><span style=" font-size:12pt"><br><br><br><br><br>On 5. Nov 2024, at 18:48, Rob C. via oi-dev <oi-dev@openindiana.org>
wrote:<br></span><span style=" font-size:10pt;font-family:sans-serif"><br>How do I get the build tools for 2022.10 for driver development.<br><br>-Rob. C.</span><span style=" font-size:12pt"><br><br><br>pkg install build-essential should do. if not, run pkg update; reboot first.<br><br>rgds,<br>toomas<br></span><span style=" font-size:12pt;font-family:sans-serif"><br><br></span><span style=" font-size:8pt;font-family:sans-serif"><br>This electronic transmission and any attachments hereto are intended only
for the use of the individual or entity to which it is addressed and may
contain confidential information belonging to ATTO Technology, Inc. If
you have reason to believe that you are not the intended recipient, you
are hereby notified that any disclosure, copying, distribution or the taking
of any action in reliance on the contents of this electronic transmission
is strictly prohibited. If you have reason to believe that you have received
this transmission in error, please notify ATTO immediately by return e-mail
and delete and destroy this communication.</span><span style=" font-size:12pt"></span><br><br><br><font face="sans-serif"><br><br><font size="1">This electronic transmission and any attachments hereto are intended only for the use of the individual or entity to which it is addressed and may contain confidential information belonging to ATTO Technology, Inc. If you have reason to believe that you are not the intended recipient, you are hereby notified that any disclosure, copying, distribution or the taking of any action in reliance on the contents of this electronic transmission is strictly prohibited. If you have reason to believe that you have received this transmission in error, please notify ATTO immediately by return e-mail and delete and destroy this communication.</font></font>
</div></blockquote></div><br></body></html>