From mboxrd@z Thu Jan 1 00:00:00 1970 MIME-Version: 1.0 In-Reply-To: <20140705151359.70ebad14@ikilid> References: <20140705151359.70ebad14@ikilid> Date: Sat, 5 Jul 2014 15:02:13 +0100 Message-ID: From: Charles Forsyth To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> Content-Type: multipart/alternative; boundary=001a11c34f5e6030ee04fd72b0e3 Subject: Re: [9fans] Cross-compiling Plan 9 Topicbox-Message-UUID: 00b0dfd8-ead9-11e9-9d60-3106f5b1d025 --001a11c34f5e6030ee04fd72b0e3 Content-Type: text/plain; charset=UTF-8 On 5 July 2014 14:13, Aleksandar Kuktin wrote: > > Are there any pointers or short instructions or a HOWTO or something > similar on the art of cross-compiling Plan 9 from Linux? > It would be easier to compile using 9vx under Linux, or a virtual plan 9 machine in qemu under Linux. It is possible to cross-compile directly, but I've only built and used that environment twice myself (once for Solaris, once for Linux), and it isn't any longer in any distributable shape. It might reappear as a side effect of some work on the compiler suite. It's similar to the way Inferno's kernel is cross compiled using the Plan 9 compilers hosted by some other OS, but needs a few special twists to deal with the Plan 9 source tree. --001a11c34f5e6030ee04fd72b0e3 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable

= On 5 July 2014 14:13, Aleksandar Kuktin <akuktin@gmail.com> = wrote:

Are there any pointers or short instructions or a HOWTO or something
similar on the art of cross-compiling Plan 9 from Linux?

It would be easier to compile using 9vx under Linux, or a virtual p= lan 9 machine in qemu under Linux.
It is po= ssible to cross-compile directly, but I've only built and used that env= ironment twice myself
(once for Solaris, once for Linux), and it isn&#= 39;t any longer in any distributable shape. It might reappear
as a side effect of some work on the compiler suite. It&= #39;s similar to the way Inferno's kernel is cross
compiled using the Plan 9 compilers hosted by so= me other OS, but needs a few special twists to
deal with the Plan 9 source tree.

<= /div>
--001a11c34f5e6030ee04fd72b0e3--