230 |
230 |
231 // List of the main profile names used for iteration |
231 // List of the main profile names used for iteration |
232 common.main_profile_names = [ |
232 common.main_profile_names = [ |
233 "linux-x64", "linux-x86", "macosx-x64", "solaris-x64", |
233 "linux-x64", "linux-x86", "macosx-x64", "solaris-x64", |
234 "solaris-sparcv9", "windows-x64", "windows-x86", |
234 "solaris-sparcv9", "windows-x64", "windows-x86", |
235 "linux-arm64", "linux-arm-vfp-hflt", "linux-arm-vfp-hflt-dyn" |
235 "linux-aarch64", "linux-arm64", "linux-arm-vfp-hflt", |
|
236 "linux-arm-vfp-hflt-dyn" |
236 ]; |
237 ]; |
237 |
238 |
238 // These are the base setttings for all the main build profiles. |
239 // These are the base setttings for all the main build profiles. |
239 common.main_profile_base = { |
240 common.main_profile_base = { |
240 dependencies: ["boot_jdk", "gnumake", "jtreg", "jib"], |
241 dependencies: ["boot_jdk", "gnumake", "jtreg", "jib"], |
463 build_cpu: "x64", |
464 build_cpu: "x64", |
464 dependencies: ["devkit", "autoconf", "freetype"], |
465 dependencies: ["devkit", "autoconf", "freetype"], |
465 configure_args: concat(common.configure_args_32bit), |
466 configure_args: concat(common.configure_args_32bit), |
466 }, |
467 }, |
467 |
468 |
|
469 "linux-aarch64": { |
|
470 target_os: "linux", |
|
471 target_cpu: "aarch64", |
|
472 build_cpu: "x64", |
|
473 dependencies: ["devkit", "autoconf", "build_devkit", "cups"], |
|
474 configure_args: [ |
|
475 "--openjdk-target=aarch64-linux-gnu" |
|
476 ], |
|
477 }, |
|
478 |
468 "linux-arm64": { |
479 "linux-arm64": { |
469 target_os: "linux", |
480 target_os: "linux", |
470 target_cpu: "aarch64", |
481 target_cpu: "aarch64", |
471 build_cpu: "x64", |
482 build_cpu: "x64", |
472 dependencies: ["devkit", "autoconf", "build_devkit", "cups", "headless_stubs"], |
483 dependencies: ["devkit", "autoconf", "build_devkit", "cups", "headless_stubs"], |
579 "windows-x64": { |
590 "windows-x64": { |
580 platform: "windows-x64", |
591 platform: "windows-x64", |
581 }, |
592 }, |
582 "windows-x86": { |
593 "windows-x86": { |
583 platform: "windows-x86", |
594 platform: "windows-x86", |
|
595 }, |
|
596 "linux-aarch64": { |
|
597 platform: "linux-aarch64", |
584 }, |
598 }, |
585 "linux-arm64": { |
599 "linux-arm64": { |
586 platform: "linux-arm64-vfp-hflt", |
600 platform: "linux-arm64-vfp-hflt", |
587 }, |
601 }, |
588 "linux-arm-vfp-hflt": { |
602 "linux-arm-vfp-hflt": { |
779 linux_x64: "gcc4.9.2-OEL6.4+1.2", |
793 linux_x64: "gcc4.9.2-OEL6.4+1.2", |
780 macosx_x64: "Xcode6.3-MacOSX10.9+1.0", |
794 macosx_x64: "Xcode6.3-MacOSX10.9+1.0", |
781 solaris_x64: "SS12u4-Solaris11u1+1.0", |
795 solaris_x64: "SS12u4-Solaris11u1+1.0", |
782 solaris_sparcv9: "SS12u4-Solaris11u1+1.1", |
796 solaris_sparcv9: "SS12u4-Solaris11u1+1.1", |
783 windows_x64: "VS2013SP4+1.0", |
797 windows_x64: "VS2013SP4+1.0", |
784 linux_aarch64: "gcc-linaro-aarch64-linux-gnu-4.8-2013.11_linux+1.0", |
798 linux_aarch64: (input.profile != null && input.profile.indexOf("arm64") >= 0 |
|
799 ? "gcc-linaro-aarch64-linux-gnu-4.8-2013.11_linux+1.0" |
|
800 : "gcc7.3.0-Fedora27+1.0"), |
785 linux_arm: (input.profile != null && input.profile.indexOf("hflt") >= 0 |
801 linux_arm: (input.profile != null && input.profile.indexOf("hflt") >= 0 |
786 ? "gcc-linaro-arm-linux-gnueabihf-raspbian-2012.09-20120921_linux+1.0" |
802 ? "gcc-linaro-arm-linux-gnueabihf-raspbian-2012.09-20120921_linux+1.0" |
787 : "arm-linaro-4.7+1.0") |
803 : "arm-linaro-4.7+1.0") |
788 }; |
804 }; |
789 |
805 |