make/conf/jib-profiles.js
changeset 49204 564802b01ded
parent 49147 af37d9997bd6
child 49234 3375a8039fde
equal deleted inserted replaced
49203:3a225d9cabe1 49204:564802b01ded
   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