Changes in general/prog/openjdk.xml [10b16af:c950ae6]
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
general/prog/openjdk.xml
r10b16af rc950ae6 5 5 %general-entities; 6 6 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"> 9 9 <!ENTITY ojdk-download "&ojdk-repo;/archive/&ojdk-tarball;"> 10 10 11 11 <!ENTITY anduin-download "&sources-anduin-http;/OpenJDK/OpenJDK-&openjdk-version;"> 12 12 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"> 17 17 <!ENTITY jtreg-download "&anduin-download;/jtreg-&jtreg-version;.tar.gz"> 18 <!ENTITY jtreg-md5sum " ffcef8f1caa5c22f4d006fb82e074de4">19 <!ENTITY jtreg-size "6. 8MB">20 21 <!ENTITY ojdk-bdsize " 5.3 GB (an additional 394MB for tests)">22 <!ENTITY ojdk-time " 4.5 SBU with 4 jobs (an additional 51SBU 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)"> 23 23 ]> 24 24 … … 27 27 28 28 <sect1info> 29 <othername>$LastChangedBy$</othername>30 29 <date>$Date$</date> 31 30 </sect1info> … … 48 47 </para> 49 48 50 &lfs1 0_checked;49 &lfs110a_checked; 51 50 52 51 <para> … … 153 152 </listitem> 154 153 </itemizedlist> 155 154 <!-- 156 155 <bridgehead renderas="sect4">Required patch</bridgehead> 157 156 … … 163 162 </listitem> 164 163 </itemizedlist> 165 164 --> 166 165 <bridgehead renderas="sect3">OpenJDK Dependencies</bridgehead> 167 166 … … 195 194 <xref linkend="graphviz"/>, 196 195 <xref linkend="mercurial"/>, 196 <!-- not needed now, it seems 197 197 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> 199 200 </para> 200 201 … … 212 213 213 214 <screen><userinput>tar -xf ../jtreg-&jtreg-version;.tar.gz</userinput></screen> 214 215 <!-- 215 216 <para> 216 217 Apply a patch to allow building with make-4.3: … … 225 226 <screen><userinput>sed -i /sysctl/d \ 226 227 src/jdk.incubator.jpackage/unix/native/libapplauncher/PosixPlatform.cpp</userinput></screen> 227 228 --> 228 229 <note> 229 230 <para> … … 238 239 239 240 <para> 240 The build system does not supportthe <option>-j</option> switch in241 The build system does not allow the <option>-j</option> switch in 241 242 <envar>MAKEFLAGS</envar>. See the command explanation for 242 <option>--with-jobs=</option> and <option>--with-test-jobs=</option>243 <option>--with-jobs=</option> 243 244 for more information on customizing parallelization. 244 245 </para> … … 252 253 <screen><userinput>unset JAVA_HOME && 253 254 bash configure --enable-unlimited-crypto \ 254 --with-extra-cflags="$CFLAGS -fcommon" \255 255 --disable-warnings-as-errors \ 256 256 --with-stdc++lib=dynamic \ … … 371 371 It is not executable and must be run through <command>bash</command>. 372 372 </para> 373 374 <para> 375 <parameter>- -with-extra-cflags=-fcommon</parameter>: Allows building373 <!-- Not needed in openjdk-15 374 <para> 375 <parameter>- -with-extra-cflags=-fcommon</parameter>: Allows building 376 376 with GCC 10. 377 <!-- patchs are available upstream and will be included in java 15 --> 378 </para> 379 377 </para> 378 --> 380 379 <para> 381 380 <parameter>--enable-unlimited-crypto</parameter>: Because of limitations … … 447 446 not needed if <command>java</command> is found in the <envar>PATH</envar>. 448 447 </para> 449 448 <!-- Seems to have disappeared 450 449 <para> 451 450 <command>find ... -iname '*.diz' -delete</command>: This command 452 451 removes redundant files. 453 452 </para> 454 453 --> 455 454 </sect2> 456 455 … … 521 520 <seglistitem> 522 521 <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, 524 523 jlink, jmap, jmod, jpackage, jps, jrunscript, jshell, jstack, 525 jstat, jstatd, keytool, rmi c, rmid, rmiregistry, and serialver</seg>524 jstat, jstatd, keytool, rmid, rmiregistry, and serialver</seg> 526 525 <seg>/opt/jdk-&openjdk-version;/lib/*</seg> 527 526 <seg>/opt/jdk-&openjdk-version;</seg> … … 538 537 <listitem> 539 538 <para> 540 is an <quote>ahead-of-time</quote> java class compiler .539 is an <quote>ahead-of-time</quote> java class compiler 541 540 </para> 542 541 <indexterm zone="openjdk jaotc"> … … 550 549 <listitem> 551 550 <para> 552 combines multiple files into a single jar archive .551 combines multiple files into a single jar archive 553 552 </para> 554 553 <indexterm zone="openjdk jar"> … … 563 562 <para> 564 563 signs jar files and verifies the signatures and integrity 565 of a signed jar file .564 of a signed jar file 566 565 </para> 567 566 <indexterm zone="openjdk jarsigner"> … … 577 576 launches a Java application by starting a Java runtime 578 577 environment, loading a specified class and invoking its main 579 method .578 method 580 579 </para> 581 580 <indexterm zone="openjdk java-prog"> … … 591 590 reads class and interface definitions, written in the 592 591 Java programming language, and compiles them into bytecode 593 class files .592 class files 594 593 </para> 595 594 <indexterm zone="openjdk javac"> … … 606 605 set of Java source files and produces a corresponding set of 607 606 HTML pages describing the classes, interfaces, constructors, 608 methods, and fields .607 methods, and fields 609 608 </para> 610 609 <indexterm zone="openjdk javadoc"> … … 618 617 <listitem> 619 618 <para> 620 disassembles a Java class file .619 disassembles a Java class file 621 620 </para> 622 621 <indexterm zone="openjdk javap"> … … 631 630 <para> 632 631 is a utility to send diagnostic command requests to a running 633 Java Virtual Machine .632 Java Virtual Machine 634 633 </para> 635 634 <indexterm zone="openjdk jcmd"> … … 644 643 <para> 645 644 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 647 646 </para> 648 647 <indexterm zone="openjdk jconsole"> … … 656 655 <listitem> 657 656 <para> 658 is a simple command-line debugger for Java classes .657 is a simple command-line debugger for Java classes 659 658 </para> 660 659 <indexterm zone="openjdk jdb"> … … 668 667 <listitem> 669 668 <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 671 670 </para> 672 671 <indexterm zone="openjdk jdeprscan"> … … 681 680 <para> 682 681 shows the package-level or class-level dependencies of 683 Java class files .682 Java class files 684 683 </para> 685 684 <indexterm zone="openjdk jdeps"> … … 693 692 <listitem> 694 693 <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 696 695 </para> 697 696 <indexterm zone="openjdk jfr"> … … 706 705 <para> 707 706 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) 709 708 </para> 710 709 <indexterm zone="openjdk jhsdb"> … … 719 718 <para> 720 719 is used to list, extract, verify, or get information about 721 modules in <emphasis>jimage</emphasis> format .720 modules in <emphasis>jimage</emphasis> format 722 721 </para> 723 722 <indexterm zone="openjdk jimage"> … … 732 731 <para> 733 732 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 735 734 </para> 736 735 <indexterm zone="openjdk jinfo"> … … 739 738 </listitem> 740 739 </varlistentry> 741 740 <!-- 742 741 <varlistentry id="jjs"> 743 742 <term><command>jjs</command></term> … … 753 752 </listitem> 754 753 </varlistentry> 755 754 --> 756 755 <varlistentry id="jlink"> 757 756 <term><command>jlink</command></term> … … 759 758 <para> 760 759 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 762 761 </para> 763 762 <indexterm zone="openjdk jlink"> … … 772 771 <para> 773 772 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 775 774 </para> 776 775 <indexterm zone="openjdk jmap"> … … 784 783 <listitem> 785 784 <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 787 786 </para> 788 787 <indexterm zone="openjdk jmod"> … … 796 795 <listitem> 797 796 <para> 798 generates java application packages and images .797 generates java application packages and images 799 798 </para> 800 799 <indexterm zone="openjdk jpackage"> … … 808 807 <listitem> 809 808 <para> 810 lists the instrumented JVMs on the target system .809 lists the instrumented JVMs on the target system 811 810 </para> 812 811 <indexterm zone="openjdk jps"> … … 820 819 <listitem> 821 820 <para> 822 is a command line script shell .821 is a command line script shell 823 822 </para> 824 823 <indexterm zone="openjdk jrunscript"> … … 833 832 <para> 834 833 is an interactive tool for learning the Java programming 835 language and prototyping Java code .834 language and prototyping Java code 836 835 </para> 837 836 <indexterm zone="openjdk jshell"> … … 846 845 <para> 847 846 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 849 848 </para> 850 849 <indexterm zone="openjdk jstack"> … … 858 857 <listitem> 859 858 <para> 860 displays performance statistics for an instrumented JVM .859 displays performance statistics for an instrumented JVM 861 860 </para> 862 861 <indexterm zone="openjdk jstat"> … … 871 870 <para> 872 871 is an RMI server application that monitors for the creation 873 and termination of instrumented JVMs .872 and termination of instrumented JVMs 874 873 </para> 875 874 <indexterm zone="openjdk jstatd"> … … 883 882 <listitem> 884 883 <para> 885 is a key and certificate management utility .884 is a key and certificate management utility 886 885 </para> 887 886 <indexterm zone="openjdk keytool"> … … 903 902 </listitem> 904 903 </varlistentry> 905 --> 904 906 905 <varlistentry id="rmic"> 907 906 <term><command>rmic</command></term> … … 917 916 </listitem> 918 917 </varlistentry> 919 918 --> 920 919 <varlistentry id="rmid"> 921 920 <term><command>rmid</command></term> 922 921 <listitem> 923 922 <para> 924 starts the activation system daemon .923 starts the activation system daemon 925 924 </para> 926 925 <indexterm zone="openjdk rmid"> … … 935 934 <para> 936 935 creates and starts a remote object registry on the specified 937 port on the current host .936 port on the current host 938 937 </para> 939 938 <indexterm zone="openjdk rmiregistry"> … … 948 947 <para> 949 948 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 951 950 </para> 952 951 <indexterm zone="openjdk serialver">
Note:
See TracChangeset
for help on using the changeset viewer.