9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
* Re: [9fans] Plan 9 Go (Was: GNU/Linux/Plan 9 disto)
@ 2011-07-22  5:36 arnold
  2011-07-22  6:33 ` Lucio De Re
  2011-07-22 12:41 ` erik quanstrom
  0 siblings, 2 replies; 58+ messages in thread
From: arnold @ 2011-07-22  5:36 UTC (permalink / raw)
  To: 9fans, lucio

Does Go use things that are bison-specific?  If not, maybe Berkeley Yacc
(there are various versions around) would be easier to port.

Arnold



^ permalink raw reply	[flat|nested] 58+ messages in thread
* Re: [9fans] Plan 9 Go (Was: GNU/Linux/Plan 9 disto)
@ 2011-07-22  8:18 arnold
  0 siblings, 0 replies; 58+ messages in thread
From: arnold @ 2011-07-22  8:18 UTC (permalink / raw)
  To: 9fans

If it's bison -y -d then maybe even Plan 9 Yacc would work.

The bison dist has a manual, probably even with an index, in which you
can look up suspicious constructs and decide if they can be safely tossed
or not.

Thanks,

Arnold



^ permalink raw reply	[flat|nested] 58+ messages in thread
* Re: [9fans] Plan 9 Go (Was: GNU/Linux/Plan 9 disto)
@ 2011-07-15  8:51 Alex Brainman
  0 siblings, 0 replies; 58+ messages in thread
From: Alex Brainman @ 2011-07-15  8:51 UTC (permalink / raw)
  To: 9fans

On Friday, 15 July 2011 06:23:16 UTC+10, Lucio De Re  wrote:
> >
> It is possible to cross-compile Go on Linux for Plan 9, the details are
> a bit vague and I, for one, would not mind somebody rehashing them here
> or providing a pointer to them.
>

This is how I build windows executables on linux: http://code.google.com/p/go-wiki/wiki/WindowsCrossCompiling. I suspect, these instructions will work just fine to build plan9 executable too. You would have to replace "windows" for "plan9" everywhere.

Alex



^ permalink raw reply	[flat|nested] 58+ messages in thread
* Re: [9fans] GNU/Linux/Plan 9 disto
@ 2011-07-11 16:59 Gorka Guardiola
  2011-07-11 19:31 ` Charles Forsyth
  0 siblings, 1 reply; 58+ messages in thread
From: Gorka Guardiola @ 2011-07-11 16:59 UTC (permalink / raw)
  To: Fans of the OS Plan 9 from Bell Labs

On Mon, Jul 11, 2011 at 6:41 PM, Jens Staal <staal1978@gmail.com> wrote:
> Personally, I believe that a Plan9 target for a cross compiler might
> be more interesting. GCC already added support for the Plan9 dialect
> of C. If it also could be made to compile Plan9 binaries, it could be
> used for an alternative self-hosting distro as the one you envisaged.
>
> I am fully aware that this is quite herretic and probably not very
> interesting for mainline Plan9.
>

Not a religion, whatever works for you.

Notice though that the kernel and applications need
some more that only the extensions. All of it (including the
assembler) is written supposing caller save
and other inner specifics of kencc that would need to be dealt with
when compiling
for gcc. It would be a port, not only a recompilation.

G.



^ permalink raw reply	[flat|nested] 58+ messages in thread

end of thread, other threads:[~2011-07-27  2:55 UTC | newest]

Thread overview: 58+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-07-22  5:36 [9fans] Plan 9 Go (Was: GNU/Linux/Plan 9 disto) arnold
2011-07-22  6:33 ` Lucio De Re
2011-07-22  7:42   ` Bakul Shah
2011-07-22  9:49     ` Lucio De Re
2011-07-22 12:41 ` erik quanstrom
2011-07-22 13:03   ` Lucio De Re
2011-07-22 15:13     ` erik quanstrom
2011-07-22 15:37       ` Lucio De Re
2011-07-22 17:13         ` Bakul Shah
2011-07-22 17:53           ` erik quanstrom
2011-07-22 18:08             ` Lucio De Re
2011-07-22 18:20               ` erik quanstrom
2011-07-22 18:32                 ` Skip Tavakkolian
2011-07-22 19:04                   ` Lucio De Re
2011-07-22 18:54                 ` Lucio De Re
2011-07-22 18:22             ` ComeauAt9Fans@gmail.com
2011-07-22 18:32               ` erik quanstrom
2011-07-22 18:57               ` Lucio De Re
2011-07-22 18:38             ` Bakul Shah
2011-07-22 18:45               ` erik quanstrom
2011-07-22 18:48               ` ComeauAt9Fans@gmail.com
2011-07-22 18:53                 ` erik quanstrom
2011-07-22 19:08                   ` tlaronde
2011-07-22 18:55                 ` Bakul Shah
2011-07-22 19:09                   ` erik quanstrom
2011-07-22 19:42                     ` Bakul Shah
2011-07-23  9:14                       ` erik quanstrom
2011-07-23 13:24                         ` Lucio De Re
2011-07-22 19:13                   ` Lucio De Re
2011-07-22 15:39     ` Bakul Shah
2011-07-22 15:43       ` erik quanstrom
2011-07-22 16:35         ` Steve Simon
2011-07-22 17:53           ` Lucio De Re
2011-07-22 18:03             ` Lucio De Re
2011-07-22 18:30           ` Ethan Grammatikidis
2011-07-22 18:33             ` erik quanstrom
2011-07-22 18:53               ` ComeauAt9Fans@gmail.com
2011-07-22 19:00             ` Lucio De Re
2011-07-22 20:10               ` Ethan Grammatikidis
2011-07-22 22:59                 ` Russ Cox
2011-07-23 11:16                   ` Ethan Grammatikidis
2011-07-22 17:48       ` Lucio De Re
2011-07-22 18:17         ` Ethan Grammatikidis
2011-07-22 19:40         ` Bakul Shah
  -- strict thread matches above, loose matches on Subject: below --
2011-07-22  8:18 arnold
2011-07-15  8:51 Alex Brainman
2011-07-11 16:59 [9fans] GNU/Linux/Plan 9 disto Gorka Guardiola
2011-07-11 19:31 ` Charles Forsyth
2011-07-12  5:59   ` Pavel Zholkover
2011-07-12 15:13     ` [9fans] Plan 9 Go (Was: GNU/Linux/Plan 9 disto) Lucio De Re
2011-07-12 18:35       ` Francisco J Ballesteros
2011-07-13 18:31         ` Lucio De Re
2011-07-13 18:45           ` Lucio De Re
2011-07-14 18:59             ` stephano zanzin
2011-07-14 20:21               ` Lucio De Re
2011-07-14 20:35                 ` Iruatã Souza
2011-07-15  2:37                 ` Fazlul Shahriar
2011-07-22  4:40           ` Lucio De Re
2011-07-22 14:37             ` Ethan Grammatikidis
2011-07-27  2:55               ` kokamoto
2011-07-12 18:44       ` Skip Tavakkolian

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).