Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • general/prog/openjdk.xml

    r10b16af rc950ae6  
    55  %general-entities;
    66
    7   <!ENTITY ojdk-tarball              "jdk-&openjdk-version;+&openjdk-build;.tar.bz2">
    8   <!ENTITY ojdk-repo                 "http://hg.openjdk.java.net/jdk-updates/jdk14u">
     7  <!ENTITY ojdk-tarball              "jdk-&openjdk-version;-ga.tar.gz">
     8  <!ENTITY ojdk-repo                 "https://github.com/openjdk/jdk16u">
    99  <!ENTITY ojdk-download             "&ojdk-repo;/archive/&ojdk-tarball;">
    1010
    1111  <!ENTITY anduin-download           "&sources-anduin-http;/OpenJDK/OpenJDK-&openjdk-version;">
    1212
    13   <!ENTITY ojdk-md5sum               "bf287746bb1be5e0d94c27e3d79d800e">
    14   <!ENTITY ojdk-size                 "80 MB">
    15 
    16   <!ENTITY jtreg-version             "4.2-b13-517">
     13  <!ENTITY ojdk-md5sum               "08b1c057136a6756cd8e4609dc517339">
     14  <!ENTITY ojdk-size                 "100 MB">
     15
     16  <!ENTITY jtreg-version             "4.2.0-tip">
    1717  <!ENTITY jtreg-download            "&anduin-download;/jtreg-&jtreg-version;.tar.gz">
    18   <!ENTITY jtreg-md5sum              "ffcef8f1caa5c22f4d006fb82e074de4">
    19   <!ENTITY jtreg-size                "6.8 MB">
    20 
    21   <!ENTITY ojdk-bdsize               "5.3 GB (an additional 394 MB for tests)">
    22   <!ENTITY ojdk-time                 "4.5 SBU with 4 jobs (an additional 51 SBU for tests with 4 jobs)">
     18  <!ENTITY jtreg-md5sum              "11818f2ae4be19d2c7ae6501be60ee98">
     19  <!ENTITY jtreg-size                "6.9 MB">
     20
     21  <!ENTITY ojdk-bdsize               "4.7 GB (add 456 MB for tests)">
     22  <!ENTITY ojdk-time                 "5.2 SBU with 4 jobs (add 59 SBU for tests with 4 jobs)">
    2323]>
    2424
     
    2727
    2828  <sect1info>
    29     <othername>$LastChangedBy$</othername>
    3029    <date>$Date$</date>
    3130  </sect1info>
     
    4847    </para>
    4948
    50     &lfs10_checked;
     49    &lfs110a_checked;
    5150
    5251    <para>
     
    153152      </listitem>
    154153    </itemizedlist>
    155 
     154<!--
    156155    <bridgehead renderas="sect4">Required patch</bridgehead>
    157156
     
    163162      </listitem>
    164163    </itemizedlist>
    165 
     164-->
    166165    <bridgehead renderas="sect3">OpenJDK Dependencies</bridgehead>
    167166
     
    195194      <xref linkend="graphviz"/>,
    196195      <xref linkend="mercurial"/>,
     196<!-- not needed now, it seems
    197197      an X Window manager such as <xref linkend="twm"/> (for the tests), and
    198       <ulink url="https://pandoc.org/">pandoc</ulink>
     198-->   <ulink url="https://pandoc.org/">pandoc</ulink>, and
     199      <ulink url="https://zlib.net/pigz">pigz</ulink>
    199200    </para>
    200201
     
    212213
    213214<screen><userinput>tar -xf ../jtreg-&jtreg-version;.tar.gz</userinput></screen>
    214 
     215<!--
    215216    <para>
    216217      Apply a patch to allow building with make-4.3:
     
    225226<screen><userinput>sed -i /sysctl/d \
    226227    src/jdk.incubator.jpackage/unix/native/libapplauncher/PosixPlatform.cpp</userinput></screen>
    227 
     228-->
    228229    <note>
    229230      <para>
     
    238239
    239240      <para>
    240         The build system does not support the <option>-j</option> switch in
     241        The build system does not allow the <option>-j</option> switch in
    241242        <envar>MAKEFLAGS</envar>. See the command explanation for
    242         <option>--with-jobs=</option> and <option>--with-test-jobs=</option>
     243        <option>--with-jobs=</option>
    243244        for more information on customizing parallelization.
    244245      </para>
     
    252253<screen><userinput>unset JAVA_HOME                                       &amp;&amp;
    253254bash configure --enable-unlimited-crypto              \
    254                --with-extra-cflags="$CFLAGS -fcommon" \
    255255               --disable-warnings-as-errors           \
    256256               --with-stdc++lib=dynamic               \
     
    371371      It is not executable and must be run through <command>bash</command>.
    372372    </para>
    373 
    374     <para>
    375       <parameter>--with-extra-cflags=-fcommon</parameter>: Allows building
     373<!-- Not needed in openjdk-15
     374    <para>
     375      <parameter>- -with-extra-cflags=-fcommon</parameter>: Allows building
    376376      with GCC 10.
    377       <!-- patchs are available upstream and will be included in java 15 -->
    378     </para>
    379 
     377    </para>
     378-->
    380379    <para>
    381380      <parameter>--enable-unlimited-crypto</parameter>: Because of limitations
     
    447446      not needed if <command>java</command> is found in the <envar>PATH</envar>.
    448447    </para>
    449 
     448<!-- Seems to have disappeared
    450449    <para>
    451450      <command>find ... -iname '*.diz' -delete</command>: This command
    452451      removes redundant files.
    453452    </para>
    454 
     453-->
    455454  </sect2>
    456455
     
    521520      <seglistitem>
    522521        <seg>jaotc, jar, jarsigner, java, javac, javadoc, javap, jcmd,
    523         jconsole, jdb, jdeprscan, jdeps, jfr, jhsdb, jimage, jinfo, jjs,
     522        jconsole, jdb, jdeprscan, jdeps, jfr, jhsdb, jimage, jinfo,
    524523        jlink, jmap, jmod, jpackage, jps, jrunscript, jshell, jstack,
    525         jstat, jstatd, keytool, rmic, rmid, rmiregistry, and serialver</seg>
     524        jstat, jstatd, keytool, rmid, rmiregistry, and serialver</seg>
    526525        <seg>/opt/jdk-&openjdk-version;/lib/*</seg>
    527526        <seg>/opt/jdk-&openjdk-version;</seg>
     
    538537        <listitem>
    539538          <para>
    540             is an <quote>ahead-of-time</quote> java class compiler.
     539            is an <quote>ahead-of-time</quote> java class compiler
    541540          </para>
    542541          <indexterm zone="openjdk jaotc">
     
    550549        <listitem>
    551550          <para>
    552             combines multiple files into a single jar archive.
     551            combines multiple files into a single jar archive
    553552          </para>
    554553          <indexterm zone="openjdk jar">
     
    563562          <para>
    564563            signs jar files and verifies the signatures and integrity
    565             of a signed jar file.
     564            of a signed jar file
    566565          </para>
    567566          <indexterm zone="openjdk jarsigner">
     
    577576            launches a Java application by starting a Java runtime
    578577            environment, loading a specified class and invoking its main
    579             method.
     578            method
    580579          </para>
    581580          <indexterm zone="openjdk java-prog">
     
    591590            reads class and interface definitions, written in the
    592591            Java programming language, and compiles them into bytecode
    593             class files.
     592            class files
    594593          </para>
    595594          <indexterm zone="openjdk javac">
     
    606605            set of Java source files and produces a corresponding set of
    607606            HTML pages describing the classes, interfaces, constructors,
    608             methods, and fields.
     607            methods, and fields
    609608          </para>
    610609          <indexterm zone="openjdk javadoc">
     
    618617        <listitem>
    619618          <para>
    620             disassembles a Java class file.
     619            disassembles a Java class file
    621620          </para>
    622621          <indexterm zone="openjdk javap">
     
    631630          <para>
    632631            is a utility to send diagnostic command requests to a running
    633             Java Virtual Machine.
     632            Java Virtual Machine
    634633          </para>
    635634          <indexterm zone="openjdk jcmd">
     
    644643          <para>
    645644            is a graphical console tool to monitor and manage both
    646             local and remote Java applications and virtual machines.
     645            local and remote Java applications and virtual machines
    647646          </para>
    648647          <indexterm zone="openjdk jconsole">
     
    656655        <listitem>
    657656          <para>
    658             is a simple command-line debugger for Java classes.
     657            is a simple command-line debugger for Java classes
    659658          </para>
    660659          <indexterm zone="openjdk jdb">
     
    668667        <listitem>
    669668          <para>
    670             scans class or jar files for uses of deprecated API elements.
     669            scans class or jar files for uses of deprecated API elements
    671670          </para>
    672671          <indexterm zone="openjdk jdeprscan">
     
    681680          <para>
    682681            shows the package-level or class-level dependencies of
    683             Java class files.
     682            Java class files
    684683          </para>
    685684          <indexterm zone="openjdk jdeps">
     
    693692        <listitem>
    694693          <para>
    695             is a tool for working with <quote>Flight Recorder</quote> files.
     694            is a tool for working with <quote>Flight Recorder</quote> files
    696695          </para>
    697696          <indexterm zone="openjdk jfr">
     
    706705          <para>
    707706            is a tool to analyze the content of a core dump from a
    708             crashed Java Virtual Machine (JVM).
     707            crashed Java Virtual Machine (JVM)
    709708          </para>
    710709          <indexterm zone="openjdk jhsdb">
     
    719718          <para>
    720719            is used to list, extract, verify, or get information about
    721             modules in <emphasis>jimage</emphasis> format.
     720            modules in <emphasis>jimage</emphasis> format
    722721          </para>
    723722          <indexterm zone="openjdk jimage">
     
    732731          <para>
    733732            prints Java configuration information for a given Java
    734             process, core file, or a remote debug server.
     733            process, core file, or a remote debug server
    735734          </para>
    736735          <indexterm zone="openjdk jinfo">
     
    739738        </listitem>
    740739      </varlistentry>
    741 
     740<!--
    742741      <varlistentry id="jjs">
    743742        <term><command>jjs</command></term>
     
    753752        </listitem>
    754753      </varlistentry>
    755 
     754-->
    756755      <varlistentry id="jlink">
    757756        <term><command>jlink</command></term>
     
    759758          <para>
    760759            is used to assemble and optimize a set of modules and their
    761             dependencies into a custom runtime image.
     760            dependencies into a custom runtime image
    762761          </para>
    763762          <indexterm zone="openjdk jlink">
     
    772771          <para>
    773772            prints shared object memory maps or heap memory details
    774             of a given process, core file, or a remote debug server.
     773            of a given process, core file, or a remote debug server
    775774          </para>
    776775          <indexterm zone="openjdk jmap">
     
    784783        <listitem>
    785784          <para>
    786             creates JMOD files and lists the content of existing JMOD files.
     785            creates JMOD files and lists the content of existing JMOD files
    787786          </para>
    788787          <indexterm zone="openjdk jmod">
     
    796795        <listitem>
    797796          <para>
    798             generates java application packages and images.
     797            generates java application packages and images
    799798          </para>
    800799          <indexterm zone="openjdk jpackage">
     
    808807        <listitem>
    809808          <para>
    810             lists the instrumented JVMs on the target system.
     809            lists the instrumented JVMs on the target system
    811810          </para>
    812811          <indexterm zone="openjdk jps">
     
    820819        <listitem>
    821820          <para>
    822             is a command line script shell.
     821            is a command line script shell
    823822          </para>
    824823          <indexterm zone="openjdk jrunscript">
     
    833832          <para>
    834833            is an interactive tool for learning the Java programming
    835             language and prototyping Java code.
     834            language and prototyping Java code
    836835          </para>
    837836          <indexterm zone="openjdk jshell">
     
    846845          <para>
    847846            prints Java stack traces of Java threads for a given
    848             Java process, core file, or a remote debug server.
     847            Java process, core file, or a remote debug server
    849848          </para>
    850849          <indexterm zone="openjdk jstack">
     
    858857        <listitem>
    859858          <para>
    860             displays performance statistics for an instrumented JVM.
     859            displays performance statistics for an instrumented JVM
    861860          </para>
    862861          <indexterm zone="openjdk jstat">
     
    871870          <para>
    872871            is an RMI server application that monitors for the creation
    873             and termination of instrumented JVMs.
     872            and termination of instrumented JVMs
    874873          </para>
    875874          <indexterm zone="openjdk jstatd">
     
    883882        <listitem>
    884883          <para>
    885             is a key and certificate management utility.
     884            is a key and certificate management utility
    886885          </para>
    887886          <indexterm zone="openjdk keytool">
     
    903902        </listitem>
    904903      </varlistentry>
    905       -->
     904
    906905      <varlistentry id="rmic">
    907906        <term><command>rmic</command></term>
     
    917916        </listitem>
    918917      </varlistentry>
    919 
     918      -->
    920919      <varlistentry id="rmid">
    921920        <term><command>rmid</command></term>
    922921        <listitem>
    923922          <para>
    924             starts the activation system daemon.
     923            starts the activation system daemon
    925924          </para>
    926925          <indexterm zone="openjdk rmid">
     
    935934          <para>
    936935            creates and starts a remote object registry on the specified
    937             port on the current host.
     936            port on the current host
    938937          </para>
    939938          <indexterm zone="openjdk rmiregistry">
     
    948947          <para>
    949948            returns the serialVersionUID for one or more classes in a
    950             form suitable for copying into an evolving class.
     949            form suitable for copying into an evolving class
    951950          </para>
    952951          <indexterm zone="openjdk serialver">
Note: See TracChangeset for help on using the changeset viewer.