9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
* [9fans] whence kenc for linux?
@ 2015-03-10 16:27 arnold
  2015-03-10 19:01 ` Skip Tavakkolian
  2015-03-10 19:13 ` David du Colombier
  0 siblings, 2 replies; 9+ messages in thread
From: arnold @ 2015-03-10 16:27 UTC (permalink / raw)
  To: 9fans

Hi.

Where's the right place to find kenc for Linux?

Thanks,

Arnold



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

* Re: [9fans] whence kenc for linux?
  2015-03-10 16:27 [9fans] whence kenc for linux? arnold
@ 2015-03-10 19:01 ` Skip Tavakkolian
  2015-03-10 19:13 ` David du Colombier
  1 sibling, 0 replies; 9+ messages in thread
From: Skip Tavakkolian @ 2015-03-10 19:01 UTC (permalink / raw)
  To: Fans of the OS Plan 9 from Bell Labs

[-- Attachment #1: Type: text/plain, Size: 184 bytes --]

I think inferno has a set.
On Tue, Mar 10, 2015 at 9:28 AM <arnold@skeeve.com> wrote:

> Hi.
>
> Where's the right place to find kenc for Linux?
>
> Thanks,
>
> Arnold
>
>

[-- Attachment #2: Type: text/html, Size: 400 bytes --]

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

* Re: [9fans] whence kenc for linux?
  2015-03-10 16:27 [9fans] whence kenc for linux? arnold
  2015-03-10 19:01 ` Skip Tavakkolian
@ 2015-03-10 19:13 ` David du Colombier
  2015-03-10 20:48   ` Roberto E. Vargas Caballero
  1 sibling, 1 reply; 9+ messages in thread
From: David du Colombier @ 2015-03-10 19:13 UTC (permalink / raw)
  To: Fans of the OS Plan 9 from Bell Labs

[-- Attachment #1: Type: text/plain, Size: 114 bytes --]

> Where's the right place to find kenc for Linux?

https://code.google.com/p/ken-cc/

--
David du Colombier

[-- Attachment #2: Type: text/html, Size: 221 bytes --]

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

* Re: [9fans] whence kenc for linux?
  2015-03-10 19:13 ` David du Colombier
@ 2015-03-10 20:48   ` Roberto E. Vargas Caballero
  2015-03-10 22:12     ` Ryan Gonzalez
  0 siblings, 1 reply; 9+ messages in thread
From: Roberto E. Vargas Caballero @ 2015-03-10 20:48 UTC (permalink / raw)
  To: 9fans

>> Where's the right place to find kenc for Linux?
>
> https://code.google.com/p/ken-cc/

I found easier to take it from the go distribution





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

* Re: [9fans] whence kenc for linux?
  2015-03-10 20:48   ` Roberto E. Vargas Caballero
@ 2015-03-10 22:12     ` Ryan Gonzalez
  2015-03-10 22:30       ` Aram Hăvărneanu
  0 siblings, 1 reply; 9+ messages in thread
From: Ryan Gonzalez @ 2015-03-10 22:12 UTC (permalink / raw)
  To: Fans of the OS Plan 9 from Bell Labs

[-- Attachment #1: Type: text/plain, Size: 670 bytes --]

The Go version also has more features (the linker actually supports ELF
objects).

My concern is the fact that more and more of Go is slowly being rewritten
in Go, so I'm not sure how long the compilers will stick around, or at
least in their current state.

On Tue, Mar 10, 2015 at 3:48 PM, Roberto E. Vargas Caballero <
k0ga@shike2.com> wrote:

> >> Where's the right place to find kenc for Linux?
> >
> > https://code.google.com/p/ken-cc/
>
> I found easier to take it from the go distribution
>
>
>
>


-- 
Ryan
[ERROR]: Your autotools build scripts are 200 lines longer than your
program. Something’s wrong.
http://kirbyfan64.github.io/

[-- Attachment #2: Type: text/html, Size: 1431 bytes --]

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

* Re: [9fans] whence kenc for linux?
  2015-03-10 22:12     ` Ryan Gonzalez
@ 2015-03-10 22:30       ` Aram Hăvărneanu
  2015-03-10 22:35         ` Ryan Gonzalez
  0 siblings, 1 reply; 9+ messages in thread
From: Aram Hăvărneanu @ 2015-03-10 22:30 UTC (permalink / raw)
  To: Fans of the OS Plan 9 from Bell Labs

The Plan 9 C compilers included with Go have been removed for some
time. Also they worked quite differently than the Plan 9 ones because
of liblink.

The Plan 9 linker also supports ELF, although it lacks DWARF and a
symbol table in the generated binaries.

-- 
Aram Hăvărneanu



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

* Re: [9fans] whence kenc for linux?
  2015-03-10 22:30       ` Aram Hăvărneanu
@ 2015-03-10 22:35         ` Ryan Gonzalez
  2015-03-10 22:45           ` minux
  0 siblings, 1 reply; 9+ messages in thread
From: Ryan Gonzalez @ 2015-03-10 22:35 UTC (permalink / raw)
  To: Fans of the OS Plan 9 from Bell Labs

[-- Attachment #1: Type: text/plain, Size: 698 bytes --]

I meant reading ELF files, not writing them. Last time I tried with ken-cc,
it didn't work.

But I didn't realize Go removed the C compilers. Do you know why?

On Tue, Mar 10, 2015 at 5:30 PM, Aram Hăvărneanu <aram.h@mgk.ro> wrote:

> The Plan 9 C compilers included with Go have been removed for some
> time. Also they worked quite differently than the Plan 9 ones because
> of liblink.
>
> The Plan 9 linker also supports ELF, although it lacks DWARF and a
> symbol table in the generated binaries.
>
> --
> Aram Hăvărneanu
>
>


-- 
Ryan
[ERROR]: Your autotools build scripts are 200 lines longer than your
program. Something’s wrong.
http://kirbyfan64.github.io/

[-- Attachment #2: Type: text/html, Size: 1423 bytes --]

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

* Re: [9fans] whence kenc for linux?
  2015-03-10 22:35         ` Ryan Gonzalez
@ 2015-03-10 22:45           ` minux
  2015-03-10 23:02             ` Ryan Gonzalez
  0 siblings, 1 reply; 9+ messages in thread
From: minux @ 2015-03-10 22:45 UTC (permalink / raw)
  To: Fans of the OS Plan 9 from Bell Labs

[-- Attachment #1: Type: text/plain, Size: 464 bytes --]

On Mar 10, 2015 6:37 PM, "Ryan Gonzalez" <rymg19@gmail.com> wrote:
>
> I meant reading ELF files, not writing them. Last time I tried with
ken-cc, it didn't work.
>
> But I didn't realize Go removed the C compilers. Do you know why?

Because Go runtime is now implemented in Go and assembly, not a combination
of C, Go and assembly as it was before, so the C compilers are not needed
anymore. The last versions to have those compilers is the 1.4 series.

[-- Attachment #2: Type: text/html, Size: 589 bytes --]

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

* Re: [9fans] whence kenc for linux?
  2015-03-10 22:45           ` minux
@ 2015-03-10 23:02             ` Ryan Gonzalez
  0 siblings, 0 replies; 9+ messages in thread
From: Ryan Gonzalez @ 2015-03-10 23:02 UTC (permalink / raw)
  To: Fans of the OS Plan 9 from Bell Labs

[-- Attachment #1: Type: text/plain, Size: 724 bytes --]

Aw, man...

On Tue, Mar 10, 2015 at 5:45 PM, minux <minux.ma@gmail.com> wrote:

>
> On Mar 10, 2015 6:37 PM, "Ryan Gonzalez" <rymg19@gmail.com> wrote:
> >
> > I meant reading ELF files, not writing them. Last time I tried with
> ken-cc, it didn't work.
> >
> > But I didn't realize Go removed the C compilers. Do you know why?
>
> Because Go runtime is now implemented in Go and assembly, not a
> combination of C, Go and assembly as it was before, so the C compilers are
> not needed anymore. The last versions to have those compilers is the 1.4
> series.
>



-- 
Ryan
[ERROR]: Your autotools build scripts are 200 lines longer than your
program. Something’s wrong.
http://kirbyfan64.github.io/

[-- Attachment #2: Type: text/html, Size: 1481 bytes --]

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

end of thread, other threads:[~2015-03-10 23:02 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-03-10 16:27 [9fans] whence kenc for linux? arnold
2015-03-10 19:01 ` Skip Tavakkolian
2015-03-10 19:13 ` David du Colombier
2015-03-10 20:48   ` Roberto E. Vargas Caballero
2015-03-10 22:12     ` Ryan Gonzalez
2015-03-10 22:30       ` Aram Hăvărneanu
2015-03-10 22:35         ` Ryan Gonzalez
2015-03-10 22:45           ` minux
2015-03-10 23:02             ` Ryan Gonzalez

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).