< prev index next >

common/conf/jib-profiles.js

Print this page

        

@@ -254,10 +254,21 @@
             configure_args: concat(common.configure_args, common.configure_args_32bit),
             configure_args: concat(common.configure_args, "--with-zlib=system"),
             make_args: common.make_args
         },
 
+        "linux-arm64": {
+            target_os: "linux",
+            target_cpu: "aarch64",
+            build_cpu: "x64",
+            dependencies: concat(common.dependencies, "devkit", "build_devkit", "cups",
+                "headless_stubs", "freetype"),
+            configure_args: concat(common.configure_args,
+                [ "--with-jvm-variants=server", "--openjdk-target=aarch64-linux-gnu" ]),
+            make_args: common.make_args
+        },
+
         "macosx-x64": {
             target_os: "macosx",
             target_cpu: "x64",
             dependencies: concat(common.dependencies, "devkit"),
             configure_args: common.configure_args,

@@ -355,10 +366,11 @@
     var boot_jdk_platform = input.build_os + "-"
         + (input.build_cpu == "x86" ? "i586" : input.build_cpu);
 
     var devkit_platform_revisions = {
         linux_x64: "gcc4.9.2-OEL6.4+1.0",
+        linux_aarch64: "gcc-linaro-aarch64-linux-gnu-4.8-2013.11_linux+1.0",
         macosx_x64: "Xcode6.3-MacOSX10.9+1.0",
         solaris_x64: "SS12u4-Solaris11u1+1.0",
         solaris_sparcv9: "SS12u4-Solaris11u1+1.0",
         windows_x64: "VS2013SP4+1.0"
     };

@@ -430,10 +442,22 @@
         freetype: {
             organization: common.organization,
             ext: "tar.gz",
             revision: "2.3.4+1.0",
             module: "freetype-" + input.target_platform
+        },
+
+        headless_stubs: {
+            organization: common.organization,
+            ext: "tar.gz",
+            revision: "1.0",
+            module: "headless-stubs-" + input.target_platform,
+            configure_args: [
+                "--with-alsa=" + input.get("headless_stubs", "install_path") + "/alsa",
+                "--x-includes=" + input.get("headless_stubs", "install_path") + "/X11/include",
+                "--x-libraries=" + input.get("headless_stubs", "install_path") + "/X11/lib"
+            ]
         }
     };
 
     return dependencies;
 };
< prev index next >