--- old/common/conf/jib-profiles.js 2016-03-30 12:04:12.787558529 +0200 +++ new/common/conf/jib-profiles.js 2016-03-30 12:04:12.703555019 +0200 @@ -256,6 +256,17 @@ 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", @@ -357,6 +368,7 @@ 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", @@ -432,6 +444,18 @@ 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" + ] } };