public inbox for java-patches@gcc.gnu.org
 help / color / mirror / Atom feed
* [wwwdocs,Java] Remove separate java/build-snapshot.html
@ 2014-06-30  9:33 Gerald Pfeifer
  0 siblings, 0 replies; only message in thread
From: Gerald Pfeifer @ 2014-06-30  9:33 UTC (permalink / raw)
  To: gcc-patches, java-patches

When we integrated GCJ/libgcj, it looks like we did not proceed
doing that fully as it came to the web pages, and sadly nobody
else has been looking after them for a while.

2014-06-30  Gerald Pfeifer  <gerald@pfeifer.com>

	* build-snapshot.html: Remove.
	* gcj2.html: Remove link to build-snapshot.html and GCC homepage.
	* libgcj2.html: Replace link to build-snapshot.html by our main
	installation instructions.  Omit redundant instructions.

Applied.

Gerald
 
Index: gcj2.html
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/java/gcj2.html,v
retrieving revision 1.10
diff -u -r1.10 gcj2.html
--- gcj2.html	29 Dec 2012 17:29:24 -0000	1.10
+++ gcj2.html	30 Jun 2014 09:18:02 -0000
@@ -13,8 +13,7 @@
 <p>We've written a front end to the GCC compiler which can natively
 compile both Java<sup><a href="#javatm">tm</a></sup> source and
 bytecode files.  The compiler can also generate class files.  This new
-front end is integrated into the <a
-href="http://gcc.gnu.org/">GCC</a> project.</p>
+front end is integrated into GCC.</p>
 
 
 <h2>What you get</h2>
@@ -60,11 +59,7 @@
 
     <p>In order to make full executables, you'll need to link the
     output of gcj with the appropriate runtime code.  See <a
-    href="libgcj2.html">the libgcj page</a> for details on the runtime.
-    Note that you'll want to configure GCC to build libjava; see
-    <a href="build-snapshot.html">configuration and build instructions
-    for GCJ</a>.</p>
-
+    href="libgcj2.html">the libgcj page</a> for details on the runtime.</p>
 
     <p>There are also <a href="compile.html">more detailed
 	instructions</a> on compiling Java programs.</p>
Index: libgcj2.html
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/java/libgcj2.html,v
retrieving revision 1.10
diff -u -r1.10 libgcj2.html
--- libgcj2.html	17 Apr 2003 13:05:51 -0000	1.10
+++ libgcj2.html	30 Jun 2014 09:18:02 -0000
@@ -31,32 +31,8 @@
 
     <h2>How to build it</h2>
 
-    <p>Just follow the directions for
-    <a href="build-snapshot.html">building</a> GCJ.</p>
-
-    <p>There are a few options you might consider passing to
-    ``configure'':</p>
-
-    <dl>
-      <dt>--enable-java-gc=TYPE</dt>
-      <dd>Enables the garbage collector.  The default type is
-      ``boehm'', for the Boehm conservative GC.</dd>
-
-      <dt>--enable-fast-character</dt>
-      <dd>libgcj includes two implementations of java.lang.Character.
-      The default implementation is small, but slow.  This option will
-      enable the faster, larger code.</dd>
-
-      <dt>--enable-threads=TYPE</dt>
-      <dd>libgcj includes a retargetable thread layer.  The value of
-	this option must be the same as the value used when building
-	gcj itself.
-	By default, no threads will be used (this is a crummy default,
-	but we just follow GCC here).
-	The only supported values are ``none'' (for no threads) and
-	``posix'' (for POSIX threads).</dd>
-
-    </dl>
+    <p>Just follow our <a href="https://gcc.gnu.org/install/">installation
+    instructions</a>.</p>
 
 </body>
 </html>
Index: build-snapshot.html
===================================================================
RCS file: build-snapshot.html
diff -N build-snapshot.html
--- build-snapshot.html	28 Jun 2014 11:59:44 -0000	1.19
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,129 +0,0 @@
-<html>
-
-<head>
-<title>How to build GCJ/LIBGCJ from snapshots or checkouts</title>
-</head>
-
-<body>
-
-<h1>How to build and run libgcj/gcj snapshots or checkouts</h1>
-
-<table border="0" cellpadding="4" width="95%">
-<tr bgcolor="#cccccc">
-<td>
-<pre>
-1. <a href="../snapshots.html">Get a GCC snapshot</a> or <a href="../svn.html">check out the sources</a>.
-</pre>
-</td>
-</tr>
-
-<tr bgcolor="#dddddd">
-<td>
-<pre>
-2. Make a compile directory
-
-  $ mkdir compile
-</pre>
-</td>
-</tr>
-
-<tr bgcolor="#cccccc">
-<td>
-<pre>
-3. Move the snapshot into the compile dir, e.g.
-
-  $ cd compile
-  $ mv ../gcc-20001211.tar.gz .
-  $ gunzip *.gz
-  $ tar xfv *.tar
-  $ ln -s gcc-20001211 gcc
-</pre>
-</td>
-</tr>
-
-<tr bgcolor="#dddddd">
-<td>
-<pre>
-4. Tell the build system you want to build libgcj
-
-  Have a look at the toplevel configure.in (gcc/configure.in) and
-  make sure that the variable `noconfigdirs' isn't assigned to
-  something (like target-libjava or ${libgcj}.)
-<br />
-  Also, check for platform-specific assignments of `noconfigdirs' with
-  ${libgcj}; if ${libgcj} is listed for your platform, remove it before
-  configuring.
-</pre></td></tr>
-
-<tr bgcolor="#cccccc">
-<td>
-<pre>
-5. Compile and install gcc/gcj/libgcj
-
-  $ cd compile
-  $ mkdir objdir
-  $ cd objdir
-  $ ../gcc/configure --enable-threads=posix --prefix=/home/joerg/gcc \
-    --enable-shared --enable-languages=c++,java \
-    --with-as=/opt/gnu/bin/as --with-ld=/opt/gnu/bin/ld
-  $ make bootstrap
-  $ make
-  $ make install
-
-The Boehm GC is the collector picked up by default.
-
-If you compile under GNU/Linux you could omit the last two options. Under
-Solaris you'll need them. If you omit '--prefix' the compiled source
-will be installed under /usr/local. For more information about
-installing gcc and/or configuration options see:
-
-  <a href="https://gcc.gnu.org/install/">https://gcc.gnu.org/install/</a>
-
-</pre>
-</td>
-</tr>
-
-<tr bgcolor="#dddddd">
-<td>
-<pre>
-6. Adjust your environment
-
-Reflect your choice of --prefix value to your environment. For csh
-compatible shells, this would be something like the following:
-
-setenv PATH /home/joerg/gcc/bin:$PATH
-setenv LD_LIBRARY_PATH /home/joerg/gcc/lib
-</pre>
-</td>
-</tr>
-
-<tr bgcolor="#cccccc">
-<td>
-<pre>
-7. Edit a file HelloWorld.java
-
-  public class HelloWorld {
-    public static void main(String [] args) {
-      System.out.println("Hello");
-    }
-  }
-</pre>
-</td>
-</tr>
-
-<tr bgcolor="#dddddd">
-<td>
-<pre>
-8. Compile and run HelloWorld
-
- $ gcj --main=HelloWorld -o HelloWorld HelloWorld.java
- $ ./HelloWorld
-</pre>
-</td>
-</tr>
-
-</table>
-
-
-</body>
-</html>

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2014-06-30  9:33 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-06-30  9:33 [wwwdocs,Java] Remove separate java/build-snapshot.html Gerald Pfeifer

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 read-only IMAP folder(s) and NNTP newsgroup(s).