# HG changeset patch # User ihse # Date 1495017778 -7200 # Node ID 97be1bcd7b25bdd617ee86e9dd894bba8e4781e1 # Parent 8ad1bd49f4bcd75905ff8d7dd93499e6edd3bf6d 8180472: Pandoc should generate html5 from markdown Reviewed-by: erikj diff -r 8ad1bd49f4bc -r 97be1bcd7b25 common/doc/building.html --- a/common/doc/building.html Tue May 16 14:14:26 2017 +0200 +++ b/common/doc/building.html Wed May 17 12:42:58 2017 +0200 @@ -1,21 +1,23 @@ - - + +
- - - + + +This README file contains build instructions for the OpenJDK. Building the source code for the OpenJDK requires a certain degree of technical expertise.
@@ -149,50 +151,50 @@Package | -Version | +Package | +Version |
---|---|---|---|
developer/solarisstudio-124/backend | -12.4-1.0.6.0 | +developer/solarisstudio-124/backend | +12.4-1.0.6.0 |
developer/solarisstudio-124/c++ | -12.4-1.0.10.0 | +developer/solarisstudio-124/c++ | +12.4-1.0.10.0 |
developer/solarisstudio-124/cc | -12.4-1.0.4.0 | +developer/solarisstudio-124/cc | +12.4-1.0.4.0 |
developer/solarisstudio-124/library/c++-libs | -12.4-1.0.10.0 | +developer/solarisstudio-124/library/c++-libs | +12.4-1.0.10.0 |
developer/solarisstudio-124/library/math-libs | -12.4-1.0.0.1 | +developer/solarisstudio-124/library/math-libs | +12.4-1.0.0.1 |
developer/solarisstudio-124/library/studio-gccrt | -12.4-1.0.0.1 | +developer/solarisstudio-124/library/studio-gccrt | +12.4-1.0.0.1 |
developer/solarisstudio-124/studio-common | -12.4-1.0.0.1 | +developer/solarisstudio-124/studio-common | +12.4-1.0.0.1 |
developer/solarisstudio-124/studio-ja | -12.4-1.0.0.1 | +developer/solarisstudio-124/studio-ja | +12.4-1.0.0.1 |
developer/solarisstudio-124/studio-legal | -12.4-1.0.0.1 | +developer/solarisstudio-124/studio-legal | +12.4-1.0.0.1 |
developer/solarisstudio-124/studio-zhCN | -12.4-1.0.0.1 | +developer/solarisstudio-124/studio-zhCN | +12.4-1.0.0.1 |
Binary Name | -Category | -Package | -Description | +Binary Name | +Category | +Package | +Description |
---|---|---|---|---|---|---|---|
ar.exe | -Devel | -binutils | -The GNU assembler, linker and binary utilities | +ar.exe | +Devel | +binutils | +The GNU assembler, linker and binary utilities |
make.exe | -Devel | -make | -The GNU version of the 'make' utility built for CYGWIN | +make.exe | +Devel | +make | +The GNU version of the 'make' utility built for CYGWIN |
m4.exe | -Interpreters | -m4 | -GNU implementation of the traditional Unix macro processor | +m4.exe | +Interpreters | +m4 | +GNU implementation of the traditional Unix macro processor |
cpio.exe | -Utils | -cpio | -A program to manage archives of files | +cpio.exe | +Utils | +cpio | +A program to manage archives of files |
gawk.exe | -Utils | -awk | -Pattern-directed scanning and processing language | +gawk.exe | +Utils | +awk | +Pattern-directed scanning and processing language |
file.exe | -Utils | -file | -Determines file type using 'magic' numbers | +file.exe | +Utils | +file | +Determines file type using 'magic' numbers |
zip.exe | -Archive | -zip | -Package and compress (archive) files | +zip.exe | +Archive | +zip | +Package and compress (archive) files |
unzip.exe | -Archive | -unzip | -Extract compressed files in a ZIP archive | +unzip.exe | +Archive | +unzip | +Extract compressed files in a ZIP archive |
free.exe | -System | -procps | -Display amount of free and used memory in the system | +free.exe | +System | +procps | +Display amount of free and used memory in the system |
-fPIC
for performance reasons.
To completely disable SELinux:
-$ su root
# system-config-securitylevel
In the window that appears, select the SELinux tab
Disable SELinux
Alternatively, instead of completely disabling it you could disable just this one check.
-Base OS and Architecture | -OS | -C/C++ Compiler | -Processors | -RAM Minimum | -DISK Needs | +Base OS and Architecture | +OS | +C/C++ Compiler | +Processors | +RAM Minimum | +DISK Needs |
---|---|---|---|---|---|---|---|---|---|---|---|
Linux X86 (32-bit) and X64 (64-bit) | -Oracle Enterprise Linux 6.4 | -gcc 4.9.2 | -2 or more | -1 GB | -6 GB | +Linux X86 (32-bit) and X64 (64-bit) | +Oracle Enterprise Linux 6.4 | +gcc 4.9.2 | +2 or more | +1 GB | +6 GB |
Solaris SPARCV9 (64-bit) | -Solaris 11 Update 1 | -Studio 12 Update 4 + patches | -4 or more | -4 GB | -8 GB | +Solaris SPARCV9 (64-bit) | +Solaris 11 Update 1 | +Studio 12 Update 4 + patches | +4 or more | +4 GB | +8 GB |
Solaris X64 (64-bit) | -Solaris 11 Update 1 | -Studio 12 Update 4 + patches | -4 or more | -4 GB | -8 GB | +Solaris X64 (64-bit) | +Solaris 11 Update 1 | +Studio 12 Update 4 + patches | +4 or more | +4 GB | +8 GB |
Windows X86 (32-bit) | -Windows Server 2012 R2 x64 | -Microsoft Visual Studio C++ 2013 Professional Edition | -2 or more | -2 GB | -6 GB | +Windows X86 (32-bit) | +Windows Server 2012 R2 x64 | +Microsoft Visual Studio C++ 2013 Professional Edition | +2 or more | +2 GB | +6 GB |
Windows X64 (64-bit) | -Windows Server 2012 R2 x64 | -Microsoft Visual Studio C++ 2013 Professional Edition | -2 or more | -2 GB | -6 GB | +Windows X64 (64-bit) | +Windows Server 2012 R2 x64 | +Microsoft Visual Studio C++ 2013 Professional Edition | +2 or more | +2 GB | +6 GB |
Mac OS X X64 (64-bit) | -Mac OS X 10.9 "Mavericks" | -Xcode 6.3 or newer | -2 or more | -4 GB | -6 GB | +Mac OS X X64 (64-bit) | +Mac OS X 10.9 "Mavericks" | +Xcode 6.3 or newer | +2 or more | +4 GB | +6 GB |
This new way of running tests is developer-centric. It assumes that you have built a jdk locally and want to test it. Running common test targets is simple, and more complex ad-hoc combination of tests is possible. The user interface is forgiving, and clearly report errors it cannot resolve.
Some example command-lines:
diff -r 8ad1bd49f4bc -r 97be1bcd7b25 make/common/ProcessMarkdown.gmk --- a/make/common/ProcessMarkdown.gmk Tue May 16 14:14:26 2017 +0200 +++ b/make/common/ProcessMarkdown.gmk Wed May 17 12:42:58 2017 +0200 @@ -36,7 +36,7 @@ ifneq ($$(findstring http:/, $$($1_CSS)), ) $1_$2_CSS_OPTION := --css '$$($1_CSS)' else - $1_$2_CSS := $$(call RelativePath, $$($1_CSS), $$($1_$2_TARGET_DIR)) + $1_$2_CSS := $$(strip $$(call RelativePath, $$($1_CSS), $$($1_$2_TARGET_DIR))) $1_$2_CSS_OPTION := --css '$$($1_$2_CSS)' endif endif @@ -51,7 +51,7 @@ $$(call LogInfo, Converting $2 to html) $$(call MakeDir, $$($1_$2_TARGET_DIR) $$(SUPPORT_OUTPUTDIR)/markdown) $$(call ExecuteWithLog, $$(SUPPORT_OUTPUTDIR)/markdown/$$($1_$2_MARKER), \ - $$(PANDOC) $$($1_OPTIONS) -f markdown -t html --standalone \ + $$(PANDOC) $$($1_OPTIONS) -f markdown -t html5 --standalone \ $$($1_$2_CSS_OPTION) $$($1_$2_OPTIONS) '$$<' -o '$$@') ifneq ($$(findstring $$(LOG_LEVEL), debug trace),) TOO_LONG_LINES=`$$(GREP) -E -e '^.{80}.+$$$$' $$<` || true ; \