@@ -175,26 +175,26 @@ <h2 id="operating-system-requirements">Operating System Requirements</h2>
175
175
< table >
176
176
< thead >
177
177
< tr class ="header ">
178
- < th style =" text-align: left; " > Operating system</ th >
179
- < th style =" text-align: left; " > Vendor/version used</ th >
178
+ < th > Operating system</ th >
179
+ < th > Vendor/version used</ th >
180
180
</ tr >
181
181
</ thead >
182
182
< tbody >
183
183
< tr class ="odd ">
184
- < td style =" text-align: left; " > Linux</ td >
185
- < td style =" text-align: left; " > Oracle Enterprise Linux 6.4 / 7.1 (using kernel 3.8.13)</ td >
184
+ < td > Linux</ td >
185
+ < td > Oracle Enterprise Linux 6.4 / 7.1 (using kernel 3.8.13)</ td >
186
186
</ tr >
187
187
< tr class ="even ">
188
- < td style =" text-align: left; " > Solaris</ td >
189
- < td style =" text-align: left; " > Solaris 11.1 SRU 21.4.1 / 11.2 SRU 5.5</ td >
188
+ < td > Solaris</ td >
189
+ < td > Solaris 11.1 SRU 21.4.1 / 11.2 SRU 5.5</ td >
190
190
</ tr >
191
191
< tr class ="odd ">
192
- < td style =" text-align: left; " > macOS</ td >
193
- < td style =" text-align: left; " > Mac OS X 10.9 (Mavericks) / 10.10 (Yosemite)</ td >
192
+ < td > macOS</ td >
193
+ < td > Mac OS X 10.9 (Mavericks) / 10.10 (Yosemite)</ td >
194
194
</ tr >
195
195
< tr class ="even ">
196
- < td style =" text-align: left; " > Windows</ td >
197
- < td style =" text-align: left; " > Windows Server 2012 R2</ td >
196
+ < td > Windows</ td >
197
+ < td > Windows Server 2012 R2</ td >
198
198
</ tr >
199
199
</ tbody >
200
200
</ table >
@@ -296,7 +296,6 @@ <h2 id="native-compiler-toolchain-requirements">Native Compiler (Toolchain) Requ
296
296
</ tr >
297
297
</ tbody >
298
298
</ table >
299
- < p > All compilers are expected to be able to compile to the C99 language standard, as some C99 features are used in the source code. Microsoft Visual Studio doesn't fully support C99 so in practice shared code is limited to using C99 features that it does support.</ p >
300
299
< h3 id ="gcc "> gcc</ h3 >
301
300
< p > The minimum accepted version of gcc is 4.8. Older versions will generate a warning by < code > configure</ code > and are unlikely to work.</ p >
302
301
< p > The JDK is currently known to be able to compile with at least version 7.4 of gcc.</ p >
@@ -320,50 +319,50 @@ <h3 id="oracle-solaris-studio">Oracle Solaris Studio</h3>
320
319
< table >
321
320
< thead >
322
321
< tr class ="header ">
323
- < th style =" text-align: left; " > Package</ th >
324
- < th style =" text-align: left; " > Version</ th >
322
+ < th > Package</ th >
323
+ < th > Version</ th >
325
324
</ tr >
326
325
</ thead >
327
326
< tbody >
328
327
< tr class ="odd ">
329
- < td style =" text-align: left; " > developer/solarisstudio-124/backend</ td >
330
- < td style =" text-align: left; " > 12.4-1.0.6.0</ td >
328
+ < td > developer/solarisstudio-124/backend</ td >
329
+ < td > 12.4-1.0.6.0</ td >
331
330
</ tr >
332
331
< tr class ="even ">
333
- < td style =" text-align: left; " > developer/solarisstudio-124/c++</ td >
334
- < td style =" text-align: left; " > 12.4-1.0.10.0</ td >
332
+ < td > developer/solarisstudio-124/c++</ td >
333
+ < td > 12.4-1.0.10.0</ td >
335
334
</ tr >
336
335
< tr class ="odd ">
337
- < td style =" text-align: left; " > developer/solarisstudio-124/cc</ td >
338
- < td style =" text-align: left; " > 12.4-1.0.4.0</ td >
336
+ < td > developer/solarisstudio-124/cc</ td >
337
+ < td > 12.4-1.0.4.0</ td >
339
338
</ tr >
340
339
< tr class ="even ">
341
- < td style =" text-align: left; " > developer/solarisstudio-124/library/c++-libs</ td >
342
- < td style =" text-align: left; " > 12.4-1.0.10.0</ td >
340
+ < td > developer/solarisstudio-124/library/c++-libs</ td >
341
+ < td > 12.4-1.0.10.0</ td >
343
342
</ tr >
344
343
< tr class ="odd ">
345
- < td style =" text-align: left; " > developer/solarisstudio-124/library/math-libs</ td >
346
- < td style =" text-align: left; " > 12.4-1.0.0.1</ td >
344
+ < td > developer/solarisstudio-124/library/math-libs</ td >
345
+ < td > 12.4-1.0.0.1</ td >
347
346
</ tr >
348
347
< tr class ="even ">
349
- < td style =" text-align: left; " > developer/solarisstudio-124/library/studio-gccrt</ td >
350
- < td style =" text-align: left; " > 12.4-1.0.0.1</ td >
348
+ < td > developer/solarisstudio-124/library/studio-gccrt</ td >
349
+ < td > 12.4-1.0.0.1</ td >
351
350
</ tr >
352
351
< tr class ="odd ">
353
- < td style =" text-align: left; " > developer/solarisstudio-124/studio-common</ td >
354
- < td style =" text-align: left; " > 12.4-1.0.0.1</ td >
352
+ < td > developer/solarisstudio-124/studio-common</ td >
353
+ < td > 12.4-1.0.0.1</ td >
355
354
</ tr >
356
355
< tr class ="even ">
357
- < td style =" text-align: left; " > developer/solarisstudio-124/studio-ja</ td >
358
- < td style =" text-align: left; " > 12.4-1.0.0.1</ td >
356
+ < td > developer/solarisstudio-124/studio-ja</ td >
357
+ < td > 12.4-1.0.0.1</ td >
359
358
</ tr >
360
359
< tr class ="odd ">
361
- < td style =" text-align: left; " > developer/solarisstudio-124/studio-legal</ td >
362
- < td style =" text-align: left; " > 12.4-1.0.0.1</ td >
360
+ < td > developer/solarisstudio-124/studio-legal</ td >
361
+ < td > 12.4-1.0.0.1</ td >
363
362
</ tr >
364
363
< tr class ="even ">
365
- < td style =" text-align: left; " > developer/solarisstudio-124/studio-zhCN</ td >
366
- < td style =" text-align: left; " > 12.4-1.0.0.1</ td >
364
+ < td > developer/solarisstudio-124/studio-zhCN</ td >
365
+ < td > 12.4-1.0.0.1</ td >
367
366
</ tr >
368
367
</ tbody >
369
368
</ table >
@@ -747,103 +746,103 @@ <h3 id="cross-compiling-with-debian-sysroots">Cross compiling with Debian sysroo
747
746
< table >
748
747
< thead >
749
748
< tr class ="header ">
750
- < th style =" text-align: left; " > Target</ th >
751
- < th style =" text-align: left; " > Debian tree</ th >
752
- < th style =" text-align: left; " > Debian arch</ th >
753
- < th style =" text-align: left; " > < code > --openjdk-target=...</ code > </ th >
749
+ < th > Target</ th >
750
+ < th > Debian tree</ th >
751
+ < th > Debian arch</ th >
752
+ < th > < code > --openjdk-target=...</ code > </ th >
754
753
< th > < code > --with-jvm-variants=...</ code > </ th >
755
754
</ tr >
756
755
</ thead >
757
756
< tbody >
758
757
< tr class ="odd ">
759
- < td style =" text-align: left; " > x86</ td >
760
- < td style =" text-align: left; " > buster</ td >
761
- < td style =" text-align: left; " > i386</ td >
762
- < td style =" text-align: left; " > i386-linux-gnu</ td >
758
+ < td > x86</ td >
759
+ < td > buster</ td >
760
+ < td > i386</ td >
761
+ < td > i386-linux-gnu</ td >
763
762
< td > (all)</ td >
764
763
</ tr >
765
764
< tr class ="even ">
766
- < td style =" text-align: left; " > arm</ td >
767
- < td style =" text-align: left; " > buster</ td >
768
- < td style =" text-align: left; " > armhf</ td >
769
- < td style =" text-align: left; " > arm-linux-gnueabihf</ td >
765
+ < td > arm</ td >
766
+ < td > buster</ td >
767
+ < td > armhf</ td >
768
+ < td > arm-linux-gnueabihf</ td >
770
769
< td > (all)</ td >
771
770
</ tr >
772
771
< tr class ="odd ">
773
- < td style =" text-align: left; " > aarch64</ td >
774
- < td style =" text-align: left; " > buster</ td >
775
- < td style =" text-align: left; " > arm64</ td >
776
- < td style =" text-align: left; " > aarch64-linux-gnu</ td >
772
+ < td > aarch64</ td >
773
+ < td > buster</ td >
774
+ < td > arm64</ td >
775
+ < td > aarch64-linux-gnu</ td >
777
776
< td > (all)</ td >
778
777
</ tr >
779
778
< tr class ="even ">
780
- < td style =" text-align: left; " > ppc64le</ td >
781
- < td style =" text-align: left; " > buster</ td >
782
- < td style =" text-align: left; " > ppc64el</ td >
783
- < td style =" text-align: left; " > powerpc64le-linux-gnu</ td >
779
+ < td > ppc64le</ td >
780
+ < td > buster</ td >
781
+ < td > ppc64el</ td >
782
+ < td > powerpc64le-linux-gnu</ td >
784
783
< td > (all)</ td >
785
784
</ tr >
786
785
< tr class ="odd ">
787
- < td style =" text-align: left; " > s390x</ td >
788
- < td style =" text-align: left; " > buster</ td >
789
- < td style =" text-align: left; " > s390x</ td >
790
- < td style =" text-align: left; " > s390x-linux-gnu</ td >
786
+ < td > s390x</ td >
787
+ < td > buster</ td >
788
+ < td > s390x</ td >
789
+ < td > s390x-linux-gnu</ td >
791
790
< td > (all)</ td >
792
791
</ tr >
793
792
< tr class ="even ">
794
- < td style =" text-align: left; " > mipsle</ td >
795
- < td style =" text-align: left; " > buster</ td >
796
- < td style =" text-align: left; " > mipsel</ td >
797
- < td style =" text-align: left; " > mipsel-linux-gnu</ td >
793
+ < td > mipsle</ td >
794
+ < td > buster</ td >
795
+ < td > mipsel</ td >
796
+ < td > mipsel-linux-gnu</ td >
798
797
< td > zero</ td >
799
798
</ tr >
800
799
< tr class ="odd ">
801
- < td style =" text-align: left; " > mips64le</ td >
802
- < td style =" text-align: left; " > buster</ td >
803
- < td style =" text-align: left; " > mips64el</ td >
804
- < td style =" text-align: left; " > mips64el-linux-gnueabi64</ td >
800
+ < td > mips64le</ td >
801
+ < td > buster</ td >
802
+ < td > mips64el</ td >
803
+ < td > mips64el-linux-gnueabi64</ td >
805
804
< td > zero</ td >
806
805
</ tr >
807
806
< tr class ="even ">
808
- < td style =" text-align: left; " > armel</ td >
809
- < td style =" text-align: left; " > buster</ td >
810
- < td style =" text-align: left; " > arm</ td >
811
- < td style =" text-align: left; " > arm-linux-gnueabi</ td >
807
+ < td > armel</ td >
808
+ < td > buster</ td >
809
+ < td > arm</ td >
810
+ < td > arm-linux-gnueabi</ td >
812
811
< td > zero</ td >
813
812
</ tr >
814
813
< tr class ="odd ">
815
- < td style =" text-align: left; " > ppc</ td >
816
- < td style =" text-align: left; " > sid</ td >
817
- < td style =" text-align: left; " > powerpc</ td >
818
- < td style =" text-align: left; " > powerpc-linux-gnu</ td >
814
+ < td > ppc</ td >
815
+ < td > sid</ td >
816
+ < td > powerpc</ td >
817
+ < td > powerpc-linux-gnu</ td >
819
818
< td > zero</ td >
820
819
</ tr >
821
820
< tr class ="even ">
822
- < td style =" text-align: left; " > ppc64be</ td >
823
- < td style =" text-align: left; " > sid</ td >
824
- < td style =" text-align: left; " > ppc64</ td >
825
- < td style =" text-align: left; " > powerpc64-linux-gnu</ td >
821
+ < td > ppc64be</ td >
822
+ < td > sid</ td >
823
+ < td > ppc64</ td >
824
+ < td > powerpc64-linux-gnu</ td >
826
825
< td > (all)</ td >
827
826
</ tr >
828
827
< tr class ="odd ">
829
- < td style =" text-align: left; " > m68k</ td >
830
- < td style =" text-align: left; " > sid</ td >
831
- < td style =" text-align: left; " > m68k</ td >
832
- < td style =" text-align: left; " > m68k-linux-gnu</ td >
828
+ < td > m68k</ td >
829
+ < td > sid</ td >
830
+ < td > m68k</ td >
831
+ < td > m68k-linux-gnu</ td >
833
832
< td > zero</ td >
834
833
</ tr >
835
834
< tr class ="even ">
836
- < td style =" text-align: left; " > alpha</ td >
837
- < td style =" text-align: left; " > sid</ td >
838
- < td style =" text-align: left; " > alpha</ td >
839
- < td style =" text-align: left; " > alpha-linux-gnu</ td >
835
+ < td > alpha</ td >
836
+ < td > sid</ td >
837
+ < td > alpha</ td >
838
+ < td > alpha-linux-gnu</ td >
840
839
< td > zero</ td >
841
840
</ tr >
842
841
< tr class ="odd ">
843
- < td style =" text-align: left; " > sh4</ td >
844
- < td style =" text-align: left; " > sid</ td >
845
- < td style =" text-align: left; " > sh4</ td >
846
- < td style =" text-align: left; " > sh4-linux-gnu</ td >
842
+ < td > sh4</ td >
843
+ < td > sid</ td >
844
+ < td > sh4</ td >
845
+ < td > sh4-linux-gnu</ td >
847
846
< td > zero</ td >
848
847
</ tr >
849
848
</ tbody >
0 commit comments