480 target_os: "linux",
481 target_cpu: "aarch64",
482 build_cpu: "x64",
483 dependencies: ["devkit", "autoconf", "build_devkit", "cups", "headless_stubs"],
484 configure_args: [
485 "--with-cpu-port=arm64",
486 "--with-jvm-variants=server",
487 "--openjdk-target=aarch64-linux-gnu",
488 "--enable-headless-only"
489 ],
490 },
491
492 "linux-arm-vfp-hflt": {
493 target_os: "linux",
494 target_cpu: "arm",
495 build_cpu: "x64",
496 dependencies: ["devkit", "autoconf", "build_devkit", "cups"],
497 configure_args: [
498 "--with-jvm-variants=minimal1,client",
499 "--with-x=" + input.get("devkit", "install_path") + "/arm-linux-gnueabihf/libc/usr/X11R6-PI",
500 "--openjdk-target=arm-linux-gnueabihf",
501 "--with-abi-profile=arm-vfp-hflt"
502 ],
503 },
504
505 // Special version of the SE profile adjusted to be testable on arm64 hardware.
506 "linux-arm-vfp-hflt-dyn": {
507 configure_args: "--with-stdc++lib=dynamic"
508 }
509 };
510 // Let linux-arm-vfp-hflt-dyn inherit everything from linux-arm-vfp-hflt
511 profiles["linux-arm-vfp-hflt-dyn"] = concatObjects(
512 profiles["linux-arm-vfp-hflt-dyn"], profiles["linux-arm-vfp-hflt"]);
513
514 // Add the base settings to all the main profiles
515 common.main_profile_names.forEach(function (name) {
516 profiles[name] = concatObjects(common.main_profile_base, profiles[name]);
517 });
518
519 // Generate debug versions of all the main profiles
520 common.main_profile_names.forEach(function (name) {
521 var debugName = name + common.debug_suffix;
|
480 target_os: "linux",
481 target_cpu: "aarch64",
482 build_cpu: "x64",
483 dependencies: ["devkit", "autoconf", "build_devkit", "cups", "headless_stubs"],
484 configure_args: [
485 "--with-cpu-port=arm64",
486 "--with-jvm-variants=server",
487 "--openjdk-target=aarch64-linux-gnu",
488 "--enable-headless-only"
489 ],
490 },
491
492 "linux-arm-vfp-hflt": {
493 target_os: "linux",
494 target_cpu: "arm",
495 build_cpu: "x64",
496 dependencies: ["devkit", "autoconf", "build_devkit", "cups"],
497 configure_args: [
498 "--with-jvm-variants=minimal1,client",
499 "--with-x=" + input.get("devkit", "install_path") + "/arm-linux-gnueabihf/libc/usr/X11R6-PI",
500 "--with-fontconfig=" + input.get("devkit", "install_path") + "/arm-linux-gnueabihf/libc/usr/X11R6-PI",
501 "--openjdk-target=arm-linux-gnueabihf",
502 "--with-abi-profile=arm-vfp-hflt",
503 "--with-freetype=bundled"
504 ],
505 },
506
507 // Special version of the SE profile adjusted to be testable on arm64 hardware.
508 "linux-arm-vfp-hflt-dyn": {
509 configure_args: "--with-stdc++lib=dynamic"
510 }
511 };
512 // Let linux-arm-vfp-hflt-dyn inherit everything from linux-arm-vfp-hflt
513 profiles["linux-arm-vfp-hflt-dyn"] = concatObjects(
514 profiles["linux-arm-vfp-hflt-dyn"], profiles["linux-arm-vfp-hflt"]);
515
516 // Add the base settings to all the main profiles
517 common.main_profile_names.forEach(function (name) {
518 profiles[name] = concatObjects(common.main_profile_base, profiles[name]);
519 });
520
521 // Generate debug versions of all the main profiles
522 common.main_profile_names.forEach(function (name) {
523 var debugName = name + common.debug_suffix;
|