9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
* [9fans] GCC/G++: some stress testing
@ 2008-03-01  4:55 lucio
  2008-03-01  6:02 ` Eric Van Hensbergen
                   ` (3 more replies)
  0 siblings, 4 replies; 78+ messages in thread
From: lucio @ 2008-03-01  4:55 UTC (permalink / raw)
  To: 9fans

Before I apply some serious effort to bring P9GCC in line with the
latest release, I'd like to convince myself that the effort is worth
it.  I'm keen to catch two birds with one stone: (a) make sure that
version 3.0 is sufficiently functional and (b) determine how useful it
really is.

Please will anybody who has a Plan 9 objective that can only be
attained using GCC/G++ please drop me a line to let me know briefly
what it is?  If the whole exercise gets a lot of support, I'll happily
set up more infrastructure to deal with it (wiki, blog, remote access,
whatever Bell Labs would rather not do themselves).

++L

PS: I prefer if you use the 9fans list, I may miss your mail if I
haven't already have entered your sender address in my whitelist.  Use
your discretion.


^ permalink raw reply	[flat|nested] 78+ messages in thread
* Re: [9fans] GCC/G++: some stress testing
@ 2008-03-09 17:53 Aharon Robbins
  2008-03-09 17:57 ` Bruce Ellis
  2008-03-09 18:28 ` Pietro Gagliardi
  0 siblings, 2 replies; 78+ messages in thread
From: Aharon Robbins @ 2008-03-09 17:53 UTC (permalink / raw)
  To: 9fans, lucio

> I really find it hard to believe that the best intellects in computing
> are incapable of stemming the tide.

I'm not sure they're aware it's an issue (CS professor and research types).

> As for P9GCC, its scope fairly exceeds (this) one person's
> capabilities.  Just looking at "binutils" and "bfd", without having
> the slightest idea what their real intent might be and how to apply it
> to P9GCC, then finding wonderful snippets such as

Binutils are the things for dealing with binaries: as, ld, nm are
the primary ones. They're built on top of BFD (Binary File Descriptor)
which is essentially an object-oriented way of looking at object
file formats; the tools can be configured to be cross platform
and even convert an object file in say, a.out format to COFF or
from COFF to ELF, and so on.

GDB uses the same framework so that it can be cross-platform
debugger.

I suspect you need to teach the binutils ('as') how to write the Plan 9
object file format, but it may be enough to teach GCC how to write
Plan 9 x86 assembler and then assemble it.

> Nevermind having
> to use my NetBSD server to read it and needing to learn a whole new
> documentation reading package to do it.

The 'info' reader is nothing to write home about, although the Texinfo
documentation language is one of the best markup languages I've ever
used. (I've written whole books in troff, Docbook SGML / XML and Texinfo,
and I'd take Texinfo any day.)

The best way to read Texinfo doc is to run

	makeinfo --no-split --hmtl file.texi

which produces one gignatic HTML file from the Texinfo source, and
then use a web browser to read it.

Another alternative is to use texi2pdf and then use a PDF viewer,
but I suspect that HTML will meet your needs the best.

Hope this helps,

Arnold


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

end of thread, other threads:[~2008-03-09 19:22 UTC | newest]

Thread overview: 78+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-03-01  4:55 [9fans] GCC/G++: some stress testing lucio
2008-03-01  6:02 ` Eric Van Hensbergen
2008-03-01  6:25   ` lucio
2008-03-01  6:39   ` Lyndon Nerenberg
2008-03-01  6:52     ` lucio
2008-03-01  6:59       ` Lyndon Nerenberg
2008-03-01  7:42         ` lucio
2008-03-01  7:56           ` Lyndon Nerenberg
2008-03-01  7:11     ` ron minnich
2008-03-01  7:29       ` Lyndon Nerenberg
2008-03-01 16:40         ` ron minnich
2008-03-01 16:50           ` Bruce Ellis
2008-03-01  8:14       ` lucio
2008-03-01 11:13         ` hiro
2008-03-01 11:47           ` [9fans] intellect? Lyndon Nerenberg
2008-03-01 11:51             ` Lyndon Nerenberg
2008-03-01 11:53             ` Charles Forsyth
2008-03-01 12:11             ` hiro
2008-03-01 12:37               ` hiro
2008-03-01 16:22     ` [9fans] GCC/G++: some stress testing Eric Van Hensbergen
2008-03-01  7:12 ` ron minnich
2008-03-01  7:32   ` Lyndon Nerenberg
2008-03-01 11:49 ` Charles Forsyth
2008-03-01 11:58   ` lucio
2008-03-01 18:15   ` don bailey
2008-03-01 18:24     ` erik quanstrom
2008-03-01 20:19     ` lucio
2008-03-01 21:36       ` ron minnich
2008-03-02  1:07         ` Paul Lalonde
2008-03-02  4:28           ` ron minnich
2008-03-02  8:03             ` Bruce Ellis
2008-03-02 11:12           ` Charles Forsyth
2008-03-02 16:21             ` Paul Lalonde
2008-03-02 18:59               ` erik quanstrom
2008-03-02 20:34                 ` Paul Lalonde
2008-03-02 22:00                   ` Philippe Anel
2008-03-03  3:19                     ` ron minnich
2008-03-03  9:12                       ` Philippe Anel
2008-03-03  3:25                     ` Paul Lalonde
2008-03-03  9:12                       ` Philippe Anel
2008-03-04  2:31                         ` Paul Lalonde
2008-03-03  3:31                   ` Roman V. Shaposhnik
2008-03-04  0:49                     ` erik quanstrom
2008-03-04  2:17                       ` Paul Lalonde
2008-03-04  4:52                         ` erik quanstrom
2008-03-04 10:57                     ` Paweł Lasek
2008-03-04 14:57                       ` ron minnich
2008-03-04 15:55                         ` Philippe Anel
2008-03-04 18:27                           ` ron minnich
2008-03-04 18:00                       ` Roman V. Shaposhnik
2008-03-07  5:21   ` lucio
2008-03-07 10:21     ` Russ Cox
2008-03-07 11:15       ` Pietro Gagliardi
2008-03-07 18:49         ` Skip Tavakkolian
2008-03-07 18:55           ` lucio
2008-03-07 17:22       ` lucio
2008-03-01 14:45 ` lejatorn
2008-03-01 14:49   ` Pietro Gagliardi
2008-03-01 15:17     ` lucio
2008-03-01 16:35       ` Pietro Gagliardi
2008-03-01 16:41       ` ron minnich
2008-03-01 16:53         ` Bruce Ellis
2008-03-01 17:13           ` ron minnich
2008-03-01 20:29             ` geoff
2008-03-01 21:36               ` ron minnich
2008-03-01 22:29                 ` Bruce Ellis
2008-03-04  7:35         ` Lyndon Nerenberg
2008-03-01 15:02   ` lucio
2008-03-01 16:31     ` Eric Van Hensbergen
2008-03-01 17:52     ` lejatorn
2008-03-02 17:57     ` sqweek
2008-03-02 18:22       ` lucio
2008-03-02 20:56       ` cinap_lenrek
2008-03-09 17:53 Aharon Robbins
2008-03-09 17:57 ` Bruce Ellis
2008-03-09 18:28 ` Pietro Gagliardi
2008-03-09 19:17   ` erik quanstrom
2008-03-09 19:22   ` 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).