| # GENERATED FILE. DO NOT EDIT |
| # Generated by tools/cpp/gen_crosstool.py |
| major_version: "local" |
| minor_version: "" |
| default_target_cpu: "same_as_host" |
| default_toolchain { |
| cpu: "roborio" |
| toolchain_identifier: "roborio_linux" |
| } |
| default_toolchain { |
| cpu: "k8" |
| toolchain_identifier: "k8_linux" |
| } |
| default_toolchain { |
| cpu: "armeabi-v7a" |
| toolchain_identifier: "stub_armeabi-v7a" |
| } |
| default_toolchain { |
| cpu: "armhf-debian" |
| toolchain_identifier: "clang_linux_armhf" |
| } |
| default_toolchain { |
| cpu: "cortex-m4f" |
| toolchain_identifier: "cortex-m4f" |
| } |
| default_toolchain { |
| cpu: "cortex-m4f-k22" |
| toolchain_identifier: "cortex-m4f-k22" |
| } |
| toolchain { |
| toolchain_identifier: "stub_armeabi-v7a" |
| host_system_name: "armeabi-v7a" |
| target_system_name: "armeabi-v7a" |
| target_cpu: "armeabi-v7a" |
| target_libc: "armeabi-v7a" |
| compiler: "compiler" |
| abi_version: "armeabi-v7a" |
| abi_libc_version: "armeabi-v7a" |
| tool_path { |
| name: "ar" |
| path: "/bin/false" |
| } |
| tool_path { |
| name: "compat-ld" |
| path: "/bin/false" |
| } |
| tool_path { |
| name: "cpp" |
| path: "/bin/false" |
| } |
| tool_path { |
| name: "dwp" |
| path: "/bin/false" |
| } |
| tool_path { |
| name: "gcc" |
| path: "/bin/false" |
| } |
| tool_path { |
| name: "gcov" |
| path: "/bin/false" |
| } |
| tool_path { |
| name: "ld" |
| path: "/bin/false" |
| } |
| tool_path { |
| name: "nm" |
| path: "/bin/false" |
| } |
| tool_path { |
| name: "objcopy" |
| path: "/bin/false" |
| } |
| tool_path { |
| name: "objdump" |
| path: "/bin/false" |
| } |
| tool_path { |
| name: "strip" |
| path: "/bin/false" |
| } |
| supports_gold_linker: false |
| supports_thin_archives: false |
| needsPic: true |
| builtin_sysroot: "" |
| supports_normalizing_ar: false |
| supports_start_end_lib: false |
| supports_interface_shared_objects: false |
| supports_incremental_linker: false |
| supports_fission: false |
| } |
| toolchain { |
| toolchain_identifier: "k8_linux" |
| host_system_name: "local" |
| target_system_name: "k8" |
| target_cpu: "k8" |
| target_libc: "local" |
| compiler: "clang" |
| abi_version: "local" |
| abi_libc_version: "local" |
| tool_path { |
| name: "ar" |
| path: "clang_3p6/x86_64-linux-gnu-ar" |
| } |
| tool_path { |
| name: "compat-ld" |
| path: "clang_3p6/x86_64-linux-gnu-ld" |
| } |
| tool_path { |
| name: "cpp" |
| path: "clang_3p6/x86_64-linux-gnu-cpp" |
| } |
| tool_path { |
| name: "dwp" |
| path: "clang_3p6/x86_64-linux-gnu-dwp" |
| } |
| tool_path { |
| name: "gcc" |
| path: "clang_3p6/x86_64-linux-gnu-clang-3.6" |
| } |
| tool_path { |
| name: "gcov" |
| path: "clang_3p6/x86_64-linux-gnu-gcov" |
| } |
| tool_path { |
| name: "ld" |
| path: "clang_3p6/x86_64-linux-gnu-ld" |
| } |
| tool_path { |
| name: "nm" |
| path: "clang_3p6/x86_64-linux-gnu-nm" |
| } |
| tool_path { |
| name: "objcopy" |
| path: "clang_3p6/x86_64-linux-gnu-objcopy" |
| } |
| tool_path { |
| name: "objdump" |
| path: "clang_3p6/x86_64-linux-gnu-objdump" |
| } |
| tool_path { |
| name: "strip" |
| path: "clang_3p6/x86_64-linux-gnu-strip" |
| } |
| supports_gold_linker: false |
| supports_thin_archives: false |
| needsPic: true |
| compiler_flag: "--sysroot=external/clang_3p6_repo/" |
| compiler_flag: "-nostdinc" |
| compiler_flag: "-isystem" |
| compiler_flag: "external/clang_3p6_repo/usr/include" |
| compiler_flag: "-isystem" |
| compiler_flag: "external/clang_3p6_repo/usr/include/x86_64-linux-gnu" |
| compiler_flag: "-isystem" |
| compiler_flag: "external/clang_3p6_repo/usr/lib/llvm-3.6/lib/clang/3.6.2/include" |
| compiler_flag: "-D__STDC_FORMAT_MACROS" |
| compiler_flag: "-D__STDC_CONSTANT_MACROS" |
| compiler_flag: "-D__STDC_LIMIT_MACROS" |
| compiler_flag: "-D_FILE_OFFSET_BITS=64" |
| compiler_flag: "-DAOS_ARCHITECTURE_arm_frc" |
| compiler_flag: "-U_FORTIFY_SOURCE" |
| compiler_flag: "-D_FORTIFY_SOURCE=1" |
| compiler_flag: "-fstack-protector" |
| compiler_flag: "-fPIE" |
| compiler_flag: "-fcolor-diagnostics" |
| compiler_flag: "-fmessage-length=80" |
| compiler_flag: "-fmacro-backtrace-limit=0" |
| compiler_flag: "-Wall" |
| compiler_flag: "-Wextra" |
| compiler_flag: "-Wpointer-arith" |
| compiler_flag: "-Wstrict-aliasing" |
| compiler_flag: "-Wcast-qual" |
| compiler_flag: "-Wcast-align" |
| compiler_flag: "-Wwrite-strings" |
| compiler_flag: "-Wtype-limits" |
| compiler_flag: "-Wsign-compare" |
| compiler_flag: "-Wformat=2" |
| compiler_flag: "-Werror" |
| compiler_flag: "-fno-omit-frame-pointer" |
| compiler_flag: "-pipe" |
| compiler_flag: "-ggdb3" |
| cxx_flag: "-isystem" |
| cxx_flag: "external/clang_3p6_repo/usr/include/c++/4.9" |
| cxx_flag: "-isystem" |
| cxx_flag: "external/clang_3p6_repo/usr/include/x86_64-linux-gnu/c++/4.9" |
| cxx_flag: "-isystem" |
| cxx_flag: "external/clang_3p6_repo/usr/include/c++/4.9/backward" |
| linker_flag: "-nodefaultlibs" |
| linker_flag: "--sysroot=external/clang_3p6_repo/" |
| linker_flag: "-lstdc++" |
| linker_flag: "-lc" |
| linker_flag: "-lgcc" |
| linker_flag: "-lgcc_s" |
| linker_flag: "-Bexternal/clang_3p6_repo/usr/bin/" |
| linker_flag: "-Ltools/cpp/clang_3p6/clang_more_libs" |
| linker_flag: "-Lexternal/clang_3p6/lib/x86_64-linux-gnu" |
| linker_flag: "-Lexternal/clang_3p6/usr/lib/x86_64-linux-gnu" |
| linker_flag: "-Lexternal/clang_3p6/usr/lib/gcc/x86_64-linux-gnu" |
| linker_flag: "-no-canonical-prefixes" |
| linker_flag: "-fuse-ld=gold" |
| linker_flag: "-Wl,-z,relro,-z,now" |
| linker_flag: "-lm" |
| linker_flag: "-Wl,--build-id=md5" |
| linker_flag: "-Wl,--hash-style=gnu" |
| linker_flag: "-Wl,--warn-execstack" |
| linker_flag: "-Wl,--detect-odr-violations" |
| objcopy_embed_flag: "-I" |
| objcopy_embed_flag: "binary" |
| compilation_mode_flags { |
| mode: OPT |
| compiler_flag: "-O2" |
| compiler_flag: "-DNDEBUG" |
| compiler_flag: "-ffunction-sections" |
| compiler_flag: "-fdata-sections" |
| linker_flag: "-Wl,--gc-sections" |
| } |
| linking_mode_flags { |
| mode: DYNAMIC |
| } |
| cxx_builtin_include_directory: "%package(@clang_3p6_repo//usr)%/include/c++/4.9" |
| cxx_builtin_include_directory: "%package(@clang_3p6_repo//usr)%/include/x86_64-linux-gnu/c++/4.9" |
| cxx_builtin_include_directory: "%package(@clang_3p6_repo//usr)%/include/c++/4.9/backward" |
| cxx_builtin_include_directory: "%package(@clang_3p6_repo//usr)%/local/include" |
| cxx_builtin_include_directory: "%package(@clang_3p6_repo//usr)%/lib/llvm-3.6/lib/clang/3.6.2/include" |
| cxx_builtin_include_directory: "%package(@clang_3p6_repo//usr)%/include/x86_64-linux-gnu" |
| cxx_builtin_include_directory: "%package(@clang_3p6_repo//usr)%/include" |
| cxx_builtin_include_directory: "%package(@clang_3p6_repo//usr)%/lib/clang/3.6.2/include" |
| builtin_sysroot: "" |
| unfiltered_cxx_flag: "-no-canonical-prefixes" |
| unfiltered_cxx_flag: "-Wno-builtin-macro-redefined" |
| unfiltered_cxx_flag: "-D__DATE__=\"redacted\"" |
| unfiltered_cxx_flag: "-D__TIMESTAMP__=\"redacted\"" |
| unfiltered_cxx_flag: "-D__TIME__=\"redacted\"" |
| supports_normalizing_ar: false |
| supports_start_end_lib: false |
| supports_interface_shared_objects: false |
| supports_incremental_linker: false |
| supports_fission: false |
| feature { |
| name: "opt" |
| flag_set { |
| action: "preprocess-assemble" |
| action: "c-compile" |
| action: "c++-compile" |
| action: "c++-header-parsing" |
| action: "c++-header-preprocessing" |
| action: "c++-module-compile" |
| flag_group { |
| flag: "-DAOS_DEBUG=0" |
| } |
| } |
| implies: "all_modes" |
| } |
| feature { |
| name: "dbg" |
| flag_set { |
| action: "preprocess-assemble" |
| action: "c-compile" |
| action: "c++-compile" |
| action: "c++-header-parsing" |
| action: "c++-header-preprocessing" |
| action: "c++-module-compile" |
| flag_group { |
| flag: "-DAOS_DEBUG=1" |
| } |
| flag_group { |
| flag: "-fno-omit-frame-pointer" |
| } |
| } |
| implies: "all_modes" |
| } |
| feature { |
| name: "fastbuild" |
| flag_set { |
| action: "preprocess-assemble" |
| action: "c-compile" |
| action: "c++-compile" |
| action: "c++-header-parsing" |
| action: "c++-header-preprocessing" |
| action: "c++-module-compile" |
| flag_group { |
| flag: "-DAOS_DEBUG=0" |
| } |
| } |
| implies: "all_modes" |
| } |
| feature { |
| name: "all_modes" |
| flag_set { |
| action: "preprocess-assemble" |
| action: "assemble" |
| action: "c-compile" |
| flag_group { |
| flag: "-std=gnu99" |
| } |
| } |
| flag_set { |
| action: "c++-compile" |
| action: "c++-header-parsing" |
| action: "c++-header-preprocessing" |
| action: "c++-module-compile" |
| flag_group { |
| flag: "-std=gnu++1y" |
| } |
| } |
| flag_set { |
| action: "preprocess-assemble" |
| action: "assemble" |
| action: "c++-link" |
| action: "c++-compile" |
| action: "c++-header-parsing" |
| action: "c++-header-preprocessing" |
| action: "c++-module-compile" |
| action: "c-compile" |
| flag_group { |
| flag: "-pthread" |
| } |
| } |
| } |
| feature { |
| name: "pie_for_linking" |
| flag_set { |
| action: "c++-link-executable" |
| flag_group { |
| flag: "-pie" |
| } |
| } |
| enabled: true |
| } |
| } |
| toolchain { |
| toolchain_identifier: "roborio_linux" |
| host_system_name: "roborio" |
| target_system_name: "roborio" |
| target_cpu: "roborio" |
| target_libc: "roborio" |
| compiler: "gcc" |
| abi_version: "roborio" |
| abi_libc_version: "roborio" |
| tool_path { |
| name: "ar" |
| path: "arm-frc-linux-gnueabi/arm-frc-linux-gnueabi-ar" |
| } |
| tool_path { |
| name: "compat-ld" |
| path: "arm-frc-linux-gnueabi/arm-frc-linux-gnueabi-ld" |
| } |
| tool_path { |
| name: "cpp" |
| path: "arm-frc-linux-gnueabi/arm-frc-linux-gnueabi-cpp" |
| } |
| tool_path { |
| name: "dwp" |
| path: "/bin/false" |
| } |
| tool_path { |
| name: "gcc" |
| path: "arm-frc-linux-gnueabi/arm-frc-linux-gnueabi-gcc" |
| } |
| tool_path { |
| name: "gcov" |
| path: "arm-frc-linux-gnueabi/arm-frc-linux-gnueabi-gcov-4.9" |
| } |
| tool_path { |
| name: "ld" |
| path: "arm-frc-linux-gnueabi/arm-frc-linux-gnueabi-ld" |
| } |
| tool_path { |
| name: "nm" |
| path: "arm-frc-linux-gnueabi/arm-frc-linux-gnueabi-nm" |
| } |
| tool_path { |
| name: "objcopy" |
| path: "arm-frc-linux-gnueabi/arm-frc-linux-gnueabi-objcopy" |
| } |
| tool_path { |
| name: "objdump" |
| path: "arm-frc-linux-gnueabi/arm-frc-linux-gnueabi-objdump" |
| } |
| tool_path { |
| name: "strip" |
| path: "arm-frc-linux-gnueabi/arm-frc-linux-gnueabi-strip" |
| } |
| supports_gold_linker: false |
| supports_thin_archives: false |
| needsPic: true |
| compiler_flag: "--sysroot=external/arm_frc_linux_gnueabi_repo/usr/arm-frc-linux-gnueabi" |
| compiler_flag: "-nostdinc" |
| compiler_flag: "-isystem" |
| compiler_flag: "external/arm_frc_linux_gnueabi_repo/usr/lib/x86_64-linux-gnu/gcc/arm-frc-linux-gnueabi/5.4.0/include" |
| compiler_flag: "-isystem" |
| compiler_flag: "external/arm_frc_linux_gnueabi_repo/usr/lib/x86_64-linux-gnu/gcc/arm-frc-linux-gnueabi/5.4.0/include-fixed" |
| compiler_flag: "-isystem" |
| compiler_flag: "external/arm_frc_linux_gnueabi_repo/usr/arm-frc-linux-gnueabi/usr/include" |
| compiler_flag: "-mfpu=neon" |
| compiler_flag: "-D__STDC_FORMAT_MACROS" |
| compiler_flag: "-D__STDC_CONSTANT_MACROS" |
| compiler_flag: "-D__STDC_LIMIT_MACROS" |
| compiler_flag: "-D_FILE_OFFSET_BITS=64" |
| compiler_flag: "-DAOS_ARCHITECTURE_arm_frc" |
| compiler_flag: "-U_FORTIFY_SOURCE" |
| compiler_flag: "-fstack-protector" |
| compiler_flag: "-fPIE" |
| compiler_flag: "-fdiagnostics-color=always" |
| compiler_flag: "-Wall" |
| compiler_flag: "-Wextra" |
| compiler_flag: "-Wpointer-arith" |
| compiler_flag: "-Wstrict-aliasing" |
| compiler_flag: "-Wcast-qual" |
| compiler_flag: "-Wcast-align" |
| compiler_flag: "-Wwrite-strings" |
| compiler_flag: "-Wtype-limits" |
| compiler_flag: "-Wsign-compare" |
| compiler_flag: "-Wformat=2" |
| compiler_flag: "-Werror" |
| compiler_flag: "-Wunused-local-typedefs" |
| compiler_flag: "-fno-omit-frame-pointer" |
| compiler_flag: "-D__has_feature(x)=0" |
| compiler_flag: "-pipe" |
| compiler_flag: "-ggdb3" |
| cxx_flag: "-isystem" |
| cxx_flag: "external/arm_frc_linux_gnueabi_repo/usr/arm-frc-linux-gnueabi/include/c++/5.4.0" |
| cxx_flag: "-isystem" |
| cxx_flag: "external/arm_frc_linux_gnueabi_repo/usr/arm-frc-linux-gnueabi/include/c++/5.4.0/arm-frc-linux-gnueabi" |
| cxx_flag: "-isystem" |
| cxx_flag: "external/arm_frc_linux_gnueabi_repo/usr/arm-frc-linux-gnueabi/include/c++/5.4.0/backward" |
| cxx_flag: "-isystem" |
| cxx_flag: "external/arm_frc_linux_gnueabi_repo/usr/lib/x86_64-linux-gnu/gcc/arm-frc-linux-gnueabi/5.4.0/include" |
| cxx_flag: "-isystem" |
| cxx_flag: "external/arm_frc_linux_gnueabi_repo/usr/lib/x86_64-linux-gnu/gcc/arm-frc-linux-gnueabi/5.4.0/include-fixed" |
| cxx_flag: "-isystem" |
| cxx_flag: "external/arm_frc_linux_gnueabi_repo/usr/arm-frc-linux-gnueabi/include" |
| cxx_flag: "-isystem" |
| cxx_flag: "external/arm_frc_linux_gnueabi_repo/usr/arm-frc-linux-gnueabi/usr/include" |
| linker_flag: "-lstdc++" |
| linker_flag: "-Ltools/cpp/arm-frc-linux-gnueabi/libs" |
| linker_flag: "-no-canonical-prefixes" |
| linker_flag: "-Wl,-z,relro,-z,now" |
| linker_flag: "-lm" |
| linker_flag: "-pass-exit-codes" |
| linker_flag: "-Wl,--build-id=md5" |
| linker_flag: "-Wl,--hash-style=gnu" |
| objcopy_embed_flag: "-I" |
| objcopy_embed_flag: "binary" |
| compilation_mode_flags { |
| mode: OPT |
| compiler_flag: "-O2" |
| compiler_flag: "-DNDEBUG" |
| compiler_flag: "-D_FORTIFY_SOURCE=1" |
| compiler_flag: "-ffunction-sections" |
| compiler_flag: "-fdata-sections" |
| linker_flag: "-Wl,--gc-sections" |
| } |
| linking_mode_flags { |
| mode: DYNAMIC |
| } |
| cxx_builtin_include_directory: "%package(@arm_frc_linux_gnueabi_repo//usr/arm-frc-linux-gnueabi/include)%/c++/5.4.0" |
| cxx_builtin_include_directory: "%package(@arm_frc_linux_gnueabi_repo//usr/arm-frc-linux-gnueabi/include)%/c++/5.4.0/arm-frc-linux-gnueabi" |
| cxx_builtin_include_directory: "%package(@arm_frc_linux_gnueabi_repo//usr/arm-frc-linux-gnueabi/include)%/c++/5.4.0/backward" |
| cxx_builtin_include_directory: "%package(@arm_frc_linux_gnueabi_repo//usr/lib/x86_64-linux-gnu/gcc/arm-frc-linux-gnueabi/5.4.0/include)%" |
| cxx_builtin_include_directory: "%package(@arm_frc_linux_gnueabi_repo//usr/lib/x86_64-linux-gnu/gcc/arm-frc-linux-gnueabi/5.4.0/include-fixed)%" |
| cxx_builtin_include_directory: "%package(@arm_frc_linux_gnueabi_repo//usr/arm-frc-linux-gnueabi/include)%" |
| cxx_builtin_include_directory: "%package(@arm_frc_linux_gnueabi_repo//usr/arm-frc-linux-gnueabi/usr/include)%" |
| builtin_sysroot: "" |
| unfiltered_cxx_flag: "-no-canonical-prefixes" |
| unfiltered_cxx_flag: "-Wno-builtin-macro-redefined" |
| unfiltered_cxx_flag: "-D__DATE__=\"redacted\"" |
| unfiltered_cxx_flag: "-D__TIMESTAMP__=\"redacted\"" |
| unfiltered_cxx_flag: "-D__TIME__=\"redacted\"" |
| supports_normalizing_ar: false |
| supports_start_end_lib: false |
| supports_interface_shared_objects: false |
| supports_incremental_linker: false |
| supports_fission: false |
| feature { |
| name: "opt" |
| flag_set { |
| action: "preprocess-assemble" |
| action: "c-compile" |
| action: "c++-compile" |
| action: "c++-header-parsing" |
| action: "c++-header-preprocessing" |
| action: "c++-module-compile" |
| flag_group { |
| flag: "-DAOS_DEBUG=0" |
| } |
| } |
| implies: "all_modes" |
| } |
| feature { |
| name: "dbg" |
| flag_set { |
| action: "preprocess-assemble" |
| action: "c-compile" |
| action: "c++-compile" |
| action: "c++-header-parsing" |
| action: "c++-header-preprocessing" |
| action: "c++-module-compile" |
| flag_group { |
| flag: "-DAOS_DEBUG=1" |
| } |
| flag_group { |
| flag: "-fno-omit-frame-pointer" |
| } |
| } |
| implies: "all_modes" |
| } |
| feature { |
| name: "fastbuild" |
| flag_set { |
| action: "preprocess-assemble" |
| action: "c-compile" |
| action: "c++-compile" |
| action: "c++-header-parsing" |
| action: "c++-header-preprocessing" |
| action: "c++-module-compile" |
| flag_group { |
| flag: "-DAOS_DEBUG=0" |
| } |
| } |
| implies: "all_modes" |
| } |
| feature { |
| name: "all_modes" |
| flag_set { |
| action: "preprocess-assemble" |
| action: "assemble" |
| action: "c-compile" |
| flag_group { |
| flag: "-std=gnu99" |
| } |
| } |
| flag_set { |
| action: "c++-compile" |
| action: "c++-header-parsing" |
| action: "c++-header-preprocessing" |
| action: "c++-module-compile" |
| flag_group { |
| flag: "-std=gnu++1y" |
| } |
| } |
| flag_set { |
| action: "preprocess-assemble" |
| action: "assemble" |
| action: "c++-link" |
| action: "c++-compile" |
| action: "c++-header-parsing" |
| action: "c++-header-preprocessing" |
| action: "c++-module-compile" |
| action: "c-compile" |
| flag_group { |
| flag: "-pthread" |
| } |
| } |
| } |
| feature { |
| name: "pie_for_linking" |
| flag_set { |
| action: "c++-link-executable" |
| flag_group { |
| flag: "-pie" |
| } |
| } |
| enabled: true |
| } |
| } |
| toolchain { |
| toolchain_identifier: "clang_linux_armhf" |
| host_system_name: "linux" |
| target_system_name: "arm_a15" |
| target_cpu: "armhf-debian" |
| target_libc: "glibc_2.19" |
| compiler: "clang" |
| abi_version: "clang_3.6" |
| abi_libc_version: "glibc_2.19" |
| tool_path { |
| name: "ar" |
| path: "linaro_linux_gcc/arm-linux-gnueabihf-ar" |
| } |
| tool_path { |
| name: "compat-ld" |
| path: "linaro_linux_gcc/arm-linux-gnueabihf-ld" |
| } |
| tool_path { |
| name: "cpp" |
| path: "linaro_linux_gcc/clang_bin/clang" |
| } |
| tool_path { |
| name: "dwp" |
| path: "linaro_linux_gcc/arm-linux-gnueabihf-dwp" |
| } |
| tool_path { |
| name: "gcc" |
| path: "linaro_linux_gcc/clang_bin/clang" |
| } |
| tool_path { |
| name: "gcov" |
| path: "arm-frc-linux-gnueabi/arm-frc-linux-gnueabi-gcov-4.9" |
| } |
| tool_path { |
| name: "ld" |
| path: "linaro_linux_gcc/arm-linux-gnueabihf-ld" |
| } |
| tool_path { |
| name: "nm" |
| path: "linaro_linux_gcc/arm-linux-gnueabihf-nm" |
| } |
| tool_path { |
| name: "objcopy" |
| path: "linaro_linux_gcc/arm-linux-gnueabihf-objcopy" |
| } |
| tool_path { |
| name: "objdump" |
| path: "linaro_linux_gcc/arm-linux-gnueabihf-objdump" |
| } |
| tool_path { |
| name: "strip" |
| path: "linaro_linux_gcc/arm-linux-gnueabihf-strip" |
| } |
| supports_gold_linker: false |
| supports_thin_archives: true |
| needsPic: true |
| compiler_flag: "-target" |
| compiler_flag: "armv7a-arm-linux-gnueabif" |
| compiler_flag: "--sysroot=external/linaro_linux_gcc_4_9_repo/arm-linux-gnueabihf/libc" |
| compiler_flag: "-mfloat-abi=hard" |
| compiler_flag: "-mfpu=vfpv3-d16" |
| compiler_flag: "-nostdinc" |
| compiler_flag: "-isystem" |
| compiler_flag: "/usr/lib/clang/3.6/include" |
| compiler_flag: "-isystem" |
| compiler_flag: "external/linaro_linux_gcc_4_9_repo/lib/gcc/arm-linux-gnueabihf/4.9.3/include" |
| compiler_flag: "-isystem" |
| compiler_flag: "external/linaro_linux_gcc_4_9_repo/arm-linux-gnueabihf/libc/usr/include" |
| compiler_flag: "-isystem" |
| compiler_flag: "external/linaro_linux_gcc_4_9_repo/lib/gcc/arm-linux-gnueabihf/4.9.3/include-fixed" |
| compiler_flag: "-D__STDC_FORMAT_MACROS" |
| compiler_flag: "-D__STDC_CONSTANT_MACROS" |
| compiler_flag: "-D__STDC_LIMIT_MACROS" |
| compiler_flag: "-D_FILE_OFFSET_BITS=64" |
| compiler_flag: "-DAOS_ARCHITECTURE_armhf" |
| compiler_flag: "-U_FORTIFY_SOURCE" |
| compiler_flag: "-fstack-protector" |
| compiler_flag: "-fPIE" |
| compiler_flag: "-fdiagnostics-color=always" |
| compiler_flag: "-Wall" |
| compiler_flag: "-Wextra" |
| compiler_flag: "-Wpointer-arith" |
| compiler_flag: "-Wstrict-aliasing" |
| compiler_flag: "-Wcast-qual" |
| compiler_flag: "-Wcast-align" |
| compiler_flag: "-Wwrite-strings" |
| compiler_flag: "-Wtype-limits" |
| compiler_flag: "-Wsign-compare" |
| compiler_flag: "-Wformat=2" |
| compiler_flag: "-Werror" |
| compiler_flag: "-Wunused-local-typedefs" |
| compiler_flag: "-fno-omit-frame-pointer" |
| compiler_flag: "-pipe" |
| compiler_flag: "-ggdb3" |
| cxx_flag: "-isystem" |
| cxx_flag: "external/linaro_linux_gcc_4_9_repo/arm-linux-gnueabihf/include/c++/4.9.3/arm-linux-gnueabihf" |
| cxx_flag: "-isystem" |
| cxx_flag: "external/linaro_linux_gcc_4_9_repo/arm-linux-gnueabihf/include/c++/4.9.3" |
| cxx_flag: "-isystem" |
| cxx_flag: "external/linaro_linux_gcc_4_9_repo/include/c++/4.9.3/arm-linux-gnueabihf" |
| cxx_flag: "-isystem" |
| cxx_flag: "external/linaro_linux_gcc_4_9_repo/include/c++/4.9.3" |
| linker_flag: "-target" |
| linker_flag: "armv7a-arm-linux-gnueabif" |
| linker_flag: "--sysroot=external/linaro_linux_gcc_4_9_repo/arm-linux-gnueabihf/libc" |
| linker_flag: "-lstdc++" |
| linker_flag: "-Ltools/cpp/linaro_linux_gcc/clang_more_libs" |
| linker_flag: "-Lexternal/linaro_linux_gcc_4_9_repo/arm-linux-gnueabihf/lib" |
| linker_flag: "-Lexternal/linaro_linux_gcc_4_9_repo/arm-linux-gnueabihf/libc/lib" |
| linker_flag: "-Lexternal/linaro_linux_gcc_4_9_repo/arm-linux-gnueabihf/libc/usr/lib" |
| linker_flag: "-Bexternal/linaro_linux_gcc_4_9_repo/arm-linux-gnueabihf/bin" |
| linker_flag: "-Wl,--dynamic-linker=/lib/ld-linux-armhf.so.3" |
| linker_flag: "-no-canonical-prefixes" |
| linker_flag: "-Wl,-z,relro,-z,now" |
| linker_flag: "-lm" |
| linker_flag: "-Wl,--build-id=md5" |
| linker_flag: "-Wl,--hash-style=gnu" |
| objcopy_embed_flag: "-I" |
| objcopy_embed_flag: "binary" |
| compilation_mode_flags { |
| mode: OPT |
| compiler_flag: "-O2" |
| compiler_flag: "-DNDEBUG" |
| compiler_flag: "-D_FORTIFY_SOURCE=1" |
| compiler_flag: "-ffunction-sections" |
| compiler_flag: "-fdata-sections" |
| linker_flag: "-Wl,--gc-sections" |
| } |
| linking_mode_flags { |
| mode: DYNAMIC |
| } |
| cxx_builtin_include_directory: "%package(@linaro_linux_gcc_4_9_repo//include)%" |
| cxx_builtin_include_directory: "%package(@linaro_linux_gcc_4_9_repo//arm-linux-gnueabihf/libc/usr/include)%" |
| cxx_builtin_include_directory: "%package(@linaro_linux_gcc_4_9_repo//arm-linux-gnueabihf/libc/usr/lib/include)%" |
| cxx_builtin_include_directory: "%package(@linaro_linux_gcc_4_9_repo//arm-linux-gnueabihf/libc/lib/gcc/arm-linux-gnueabihf/4.9.3/include-fixed)%" |
| cxx_builtin_include_directory: "%package(@linaro_linux_gcc_4_9_repo//include)%/c++/4.9.3" |
| cxx_builtin_include_directory: "%package(@linaro_linux_gcc_4_9_repo//arm-linux-gnueabihf/libc/lib/gcc/arm-linux-gnueabihf/4.9.3/include)%" |
| cxx_builtin_include_directory: "%package(@linaro_linux_gcc_4_9_repo//arm-linux-gnueabihf/libc/lib/gcc/arm-linux-gnueabihf/4.9.3/include-fixed)%" |
| cxx_builtin_include_directory: "%package(@linaro_linux_gcc_4_9_repo//lib/gcc/arm-linux-gnueabihf/4.9.3/include)%" |
| cxx_builtin_include_directory: "%package(@linaro_linux_gcc_4_9_repo//lib/gcc/arm-linux-gnueabihf/4.9.3/include-fixed)%" |
| cxx_builtin_include_directory: "%package(@linaro_linux_gcc_4_9_repo//arm-linux-gnueabihf/include)%/c++/4.9.3" |
| cxx_builtin_include_directory: "/usr/lib/clang/3.6/include" |
| builtin_sysroot: "" |
| unfiltered_cxx_flag: "-no-canonical-prefixes" |
| unfiltered_cxx_flag: "-Wno-builtin-macro-redefined" |
| unfiltered_cxx_flag: "-D__DATE__=\"redacted\"" |
| unfiltered_cxx_flag: "-D__TIMESTAMP__=\"redacted\"" |
| unfiltered_cxx_flag: "-D__TIME__=\"redacted\"" |
| supports_normalizing_ar: true |
| supports_start_end_lib: false |
| supports_interface_shared_objects: false |
| supports_incremental_linker: false |
| supports_fission: false |
| feature { |
| name: "opt" |
| flag_set { |
| action: "preprocess-assemble" |
| action: "c-compile" |
| action: "c++-compile" |
| action: "c++-header-parsing" |
| action: "c++-header-preprocessing" |
| action: "c++-module-compile" |
| flag_group { |
| flag: "-DAOS_DEBUG=0" |
| } |
| } |
| implies: "all_modes" |
| } |
| feature { |
| name: "dbg" |
| flag_set { |
| action: "preprocess-assemble" |
| action: "c-compile" |
| action: "c++-compile" |
| action: "c++-header-parsing" |
| action: "c++-header-preprocessing" |
| action: "c++-module-compile" |
| flag_group { |
| flag: "-DAOS_DEBUG=1" |
| } |
| flag_group { |
| flag: "-fno-omit-frame-pointer" |
| } |
| } |
| implies: "all_modes" |
| } |
| feature { |
| name: "fastbuild" |
| flag_set { |
| action: "preprocess-assemble" |
| action: "c-compile" |
| action: "c++-compile" |
| action: "c++-header-parsing" |
| action: "c++-header-preprocessing" |
| action: "c++-module-compile" |
| flag_group { |
| flag: "-DAOS_DEBUG=0" |
| } |
| } |
| implies: "all_modes" |
| } |
| feature { |
| name: "all_modes" |
| flag_set { |
| action: "preprocess-assemble" |
| action: "assemble" |
| action: "c-compile" |
| flag_group { |
| flag: "-std=gnu99" |
| } |
| } |
| flag_set { |
| action: "c++-compile" |
| action: "c++-header-parsing" |
| action: "c++-header-preprocessing" |
| action: "c++-module-compile" |
| flag_group { |
| flag: "-std=gnu++1y" |
| } |
| } |
| flag_set { |
| action: "preprocess-assemble" |
| action: "assemble" |
| action: "c++-link" |
| action: "c++-compile" |
| action: "c++-header-parsing" |
| action: "c++-header-preprocessing" |
| action: "c++-module-compile" |
| action: "c-compile" |
| flag_group { |
| flag: "-pthread" |
| } |
| } |
| } |
| feature { |
| name: "pie_for_linking" |
| flag_set { |
| action: "c++-link-executable" |
| flag_group { |
| flag: "-pie" |
| } |
| } |
| enabled: true |
| } |
| } |
| toolchain { |
| toolchain_identifier: "cortex-m4f" |
| host_system_name: "local" |
| target_system_name: "cortex-m4f" |
| target_cpu: "cortex-m4f" |
| target_libc: "cortex-m4f" |
| compiler: "gcc" |
| abi_version: "cortex-m4f" |
| abi_libc_version: "cortex-m4f" |
| tool_path { |
| name: "ar" |
| path: "gcc_arm_none_eabi/arm-none-eabi-ar" |
| } |
| tool_path { |
| name: "compat-ld" |
| path: "gcc_arm_none_eabi/arm-none-eabi-ld" |
| } |
| tool_path { |
| name: "cpp" |
| path: "gcc_arm_none_eabi/arm-none-eabi-cpp" |
| } |
| tool_path { |
| name: "dwp" |
| path: "gcc_arm_none_eabi/arm-none-eabi-dwp" |
| } |
| tool_path { |
| name: "gcc" |
| path: "gcc_arm_none_eabi/arm-none-eabi-gcc" |
| } |
| tool_path { |
| name: "gcov" |
| path: "gcc_arm_none_eabi/arm-none-eabi-gcov" |
| } |
| tool_path { |
| name: "ld" |
| path: "gcc_arm_none_eabi/arm-none-eabi-ld" |
| } |
| tool_path { |
| name: "nm" |
| path: "gcc_arm_none_eabi/arm-none-eabi-nm" |
| } |
| tool_path { |
| name: "objcopy" |
| path: "gcc_arm_none_eabi/arm-none-eabi-objcopy" |
| } |
| tool_path { |
| name: "objdump" |
| path: "gcc_arm_none_eabi/arm-none-eabi-objdump" |
| } |
| tool_path { |
| name: "strip" |
| path: "gcc_arm_none_eabi/arm-none-eabi-strip" |
| } |
| supports_gold_linker: false |
| supports_thin_archives: false |
| needsPic: false |
| compiler_flag: "-D__STDC_FORMAT_MACROS" |
| compiler_flag: "-D__STDC_CONSTANT_MACROS" |
| compiler_flag: "-D__STDC_LIMIT_MACROS" |
| compiler_flag: "-D__MK64FX512__" |
| compiler_flag: "-DF_CPU=120000000" |
| compiler_flag: "-Wl,--gc-sections" |
| compiler_flag: "-D__have_long32" |
| compiler_flag: "-fstack-protector" |
| compiler_flag: "-mcpu=cortex-m4" |
| compiler_flag: "-mfpu=fpv4-sp-d16" |
| compiler_flag: "-mthumb" |
| compiler_flag: "-mfloat-abi=hard" |
| compiler_flag: "-fno-strict-aliasing" |
| compiler_flag: "-fmessage-length=80" |
| compiler_flag: "-fmax-errors=20" |
| compiler_flag: "-Wall" |
| compiler_flag: "-Wextra" |
| compiler_flag: "-Wpointer-arith" |
| compiler_flag: "-Wcast-qual" |
| compiler_flag: "-Wwrite-strings" |
| compiler_flag: "-Wtype-limits" |
| compiler_flag: "-Wsign-compare" |
| compiler_flag: "-Wformat=2" |
| compiler_flag: "-Werror" |
| compiler_flag: "-Wstrict-aliasing=2" |
| compiler_flag: "-Wno-misleading-indentation" |
| compiler_flag: "-Wno-int-in-bool-context" |
| compiler_flag: "-Wdouble-promotion" |
| compiler_flag: "-pipe" |
| compiler_flag: "-g" |
| compiler_flag: "-fno-common" |
| compiler_flag: "-ffreestanding" |
| compiler_flag: "-fbuiltin" |
| linker_flag: "-no-canonical-prefixes" |
| linker_flag: "-mcpu=cortex-m4" |
| linker_flag: "-mfpu=fpv4-sp-d16" |
| linker_flag: "-mthumb" |
| linker_flag: "-mfloat-abi=hard" |
| linker_flag: "-fno-strict-aliasing" |
| linker_flag: "--specs=nano.specs" |
| linker_flag: "-lgcc" |
| linker_flag: "-lstdc++_nano" |
| linker_flag: "-lm" |
| linker_flag: "-lc_nano" |
| linker_flag: "-Tmotors/core/kinetis_192k.ld" |
| objcopy_embed_flag: "-I" |
| objcopy_embed_flag: "binary" |
| compilation_mode_flags { |
| mode: OPT |
| compiler_flag: "-O2" |
| compiler_flag: "-finline-functions" |
| compiler_flag: "-ffast-math" |
| compiler_flag: "-funroll-loops" |
| compiler_flag: "-DNDEBUG" |
| compiler_flag: "-ffunction-sections" |
| linker_flag: "-Wl,--gc-sections" |
| } |
| linking_mode_flags { |
| mode: FULLY_STATIC |
| } |
| cxx_builtin_include_directory: "/usr/lib/gcc/arm-none-eabi/4.8/include" |
| cxx_builtin_include_directory: "/usr/lib/gcc/arm-none-eabi/4.8/include-fixed" |
| cxx_builtin_include_directory: "/usr/lib/arm-none-eabi/include" |
| cxx_builtin_include_directory: "/usr/include/newlib" |
| builtin_sysroot: "" |
| unfiltered_cxx_flag: "-no-canonical-prefixes" |
| unfiltered_cxx_flag: "-Wno-builtin-macro-redefined" |
| unfiltered_cxx_flag: "-D__DATE__=\"redacted\"" |
| unfiltered_cxx_flag: "-D__TIMESTAMP__=\"redacted\"" |
| unfiltered_cxx_flag: "-D__TIME__=\"redacted\"" |
| supports_normalizing_ar: false |
| supports_start_end_lib: false |
| supports_interface_shared_objects: false |
| supports_incremental_linker: false |
| supports_fission: false |
| feature { |
| name: "dbg" |
| flag_set { |
| action: "preprocess-assemble" |
| action: "c-compile" |
| action: "c++-compile" |
| action: "c++-header-parsing" |
| action: "c++-header-preprocessing" |
| action: "c++-module-compile" |
| flag_group { |
| flag: "-fno-omit-frame-pointer" |
| } |
| } |
| implies: "all_modes" |
| } |
| feature { |
| name: "opt" |
| implies: "all_modes" |
| } |
| feature { |
| name: "fastbuild" |
| implies: "all_modes" |
| } |
| feature { |
| name: "all_modes" |
| flag_set { |
| action: "preprocess-assemble" |
| action: "assemble" |
| action: "c-compile" |
| flag_group { |
| flag: "--std=gnu99" |
| } |
| } |
| flag_set { |
| action: "c++-compile" |
| action: "c++-header-parsing" |
| action: "c++-header-preprocessing" |
| action: "c++-module-compile" |
| flag_group { |
| flag: "--std=gnu++1y" |
| flag: "-fno-exceptions" |
| flag: "-fno-rtti" |
| } |
| } |
| } |
| feature { |
| name: "include_paths" |
| flag_set { |
| action: "preprocess-assemble" |
| action: "c-compile" |
| action: "c++-compile" |
| action: "c++-header-parsing" |
| action: "c++-header-preprocessing" |
| action: "c++-module-compile" |
| flag_group { |
| flag: "-iquote" |
| flag: "%{quote_include_paths}" |
| iterate_over: "quote_include_paths" |
| } |
| flag_group { |
| flag: "-I%{include_paths}" |
| iterate_over: "include_paths" |
| } |
| flag_group { |
| flag: "-I" |
| flag: "%{system_include_paths}" |
| iterate_over: "system_include_paths" |
| } |
| } |
| } |
| } |
| toolchain { |
| toolchain_identifier: "cortex-m4f-k22" |
| host_system_name: "local" |
| target_system_name: "cortex-m4f-k22" |
| target_cpu: "cortex-m4f-k22" |
| target_libc: "cortex-m4f-k22" |
| compiler: "gcc" |
| abi_version: "cortex-m4f-k22" |
| abi_libc_version: "cortex-m4f-k22" |
| tool_path { |
| name: "ar" |
| path: "gcc_arm_none_eabi/arm-none-eabi-ar" |
| } |
| tool_path { |
| name: "compat-ld" |
| path: "gcc_arm_none_eabi/arm-none-eabi-ld" |
| } |
| tool_path { |
| name: "cpp" |
| path: "gcc_arm_none_eabi/arm-none-eabi-cpp" |
| } |
| tool_path { |
| name: "dwp" |
| path: "gcc_arm_none_eabi/arm-none-eabi-dwp" |
| } |
| tool_path { |
| name: "gcc" |
| path: "gcc_arm_none_eabi/arm-none-eabi-gcc" |
| } |
| tool_path { |
| name: "gcov" |
| path: "gcc_arm_none_eabi/arm-none-eabi-gcov" |
| } |
| tool_path { |
| name: "ld" |
| path: "gcc_arm_none_eabi/arm-none-eabi-ld" |
| } |
| tool_path { |
| name: "nm" |
| path: "gcc_arm_none_eabi/arm-none-eabi-nm" |
| } |
| tool_path { |
| name: "objcopy" |
| path: "gcc_arm_none_eabi/arm-none-eabi-objcopy" |
| } |
| tool_path { |
| name: "objdump" |
| path: "gcc_arm_none_eabi/arm-none-eabi-objdump" |
| } |
| tool_path { |
| name: "strip" |
| path: "gcc_arm_none_eabi/arm-none-eabi-strip" |
| } |
| supports_gold_linker: false |
| supports_thin_archives: false |
| needsPic: false |
| compiler_flag: "-D__STDC_FORMAT_MACROS" |
| compiler_flag: "-D__STDC_CONSTANT_MACROS" |
| compiler_flag: "-D__STDC_LIMIT_MACROS" |
| compiler_flag: "-D__MK22FX512__" |
| compiler_flag: "-DF_CPU=120000000" |
| compiler_flag: "-Wl,--gc-sections" |
| compiler_flag: "-D__have_long32" |
| compiler_flag: "-fstack-protector" |
| compiler_flag: "-mcpu=cortex-m4" |
| compiler_flag: "-mfpu=fpv4-sp-d16" |
| compiler_flag: "-mthumb" |
| compiler_flag: "-mfloat-abi=hard" |
| compiler_flag: "-fno-strict-aliasing" |
| compiler_flag: "-fmessage-length=80" |
| compiler_flag: "-fmax-errors=20" |
| compiler_flag: "-Wall" |
| compiler_flag: "-Wextra" |
| compiler_flag: "-Wpointer-arith" |
| compiler_flag: "-Wcast-qual" |
| compiler_flag: "-Wwrite-strings" |
| compiler_flag: "-Wtype-limits" |
| compiler_flag: "-Wsign-compare" |
| compiler_flag: "-Wformat=2" |
| compiler_flag: "-Werror" |
| compiler_flag: "-Wstrict-aliasing=2" |
| compiler_flag: "-Wno-misleading-indentation" |
| compiler_flag: "-Wno-int-in-bool-context" |
| compiler_flag: "-Wdouble-promotion" |
| compiler_flag: "-pipe" |
| compiler_flag: "-g" |
| compiler_flag: "-fno-common" |
| compiler_flag: "-ffreestanding" |
| compiler_flag: "-fbuiltin" |
| linker_flag: "-no-canonical-prefixes" |
| linker_flag: "-mcpu=cortex-m4" |
| linker_flag: "-mfpu=fpv4-sp-d16" |
| linker_flag: "-mthumb" |
| linker_flag: "-mfloat-abi=hard" |
| linker_flag: "-fno-strict-aliasing" |
| linker_flag: "--specs=nano.specs" |
| linker_flag: "-lgcc" |
| linker_flag: "-lstdc++_nano" |
| linker_flag: "-lm" |
| linker_flag: "-lc_nano" |
| linker_flag: "-Tmotors/core/kinetis_128k.ld" |
| objcopy_embed_flag: "-I" |
| objcopy_embed_flag: "binary" |
| compilation_mode_flags { |
| mode: OPT |
| compiler_flag: "-O2" |
| compiler_flag: "-finline-functions" |
| compiler_flag: "-ffast-math" |
| compiler_flag: "-funroll-loops" |
| compiler_flag: "-DNDEBUG" |
| compiler_flag: "-ffunction-sections" |
| linker_flag: "-Wl,--gc-sections" |
| } |
| linking_mode_flags { |
| mode: FULLY_STATIC |
| } |
| cxx_builtin_include_directory: "/usr/lib/gcc/arm-none-eabi/4.8/include" |
| cxx_builtin_include_directory: "/usr/lib/gcc/arm-none-eabi/4.8/include-fixed" |
| cxx_builtin_include_directory: "/usr/lib/arm-none-eabi/include" |
| cxx_builtin_include_directory: "/usr/include/newlib" |
| builtin_sysroot: "" |
| unfiltered_cxx_flag: "-no-canonical-prefixes" |
| unfiltered_cxx_flag: "-Wno-builtin-macro-redefined" |
| unfiltered_cxx_flag: "-D__DATE__=\"redacted\"" |
| unfiltered_cxx_flag: "-D__TIMESTAMP__=\"redacted\"" |
| unfiltered_cxx_flag: "-D__TIME__=\"redacted\"" |
| supports_normalizing_ar: false |
| supports_start_end_lib: false |
| supports_interface_shared_objects: false |
| supports_incremental_linker: false |
| supports_fission: false |
| feature { |
| name: "dbg" |
| flag_set { |
| action: "preprocess-assemble" |
| action: "c-compile" |
| action: "c++-compile" |
| action: "c++-header-parsing" |
| action: "c++-header-preprocessing" |
| action: "c++-module-compile" |
| flag_group { |
| flag: "-fno-omit-frame-pointer" |
| } |
| } |
| implies: "all_modes" |
| } |
| feature { |
| name: "opt" |
| implies: "all_modes" |
| } |
| feature { |
| name: "fastbuild" |
| implies: "all_modes" |
| } |
| feature { |
| name: "all_modes" |
| flag_set { |
| action: "preprocess-assemble" |
| action: "assemble" |
| action: "c-compile" |
| flag_group { |
| flag: "--std=gnu99" |
| } |
| } |
| flag_set { |
| action: "c++-compile" |
| action: "c++-header-parsing" |
| action: "c++-header-preprocessing" |
| action: "c++-module-compile" |
| flag_group { |
| flag: "--std=gnu++1y" |
| flag: "-fno-exceptions" |
| flag: "-fno-rtti" |
| } |
| } |
| } |
| feature { |
| name: "include_paths" |
| flag_set { |
| action: "preprocess-assemble" |
| action: "c-compile" |
| action: "c++-compile" |
| action: "c++-header-parsing" |
| action: "c++-header-preprocessing" |
| action: "c++-module-compile" |
| flag_group { |
| flag: "-iquote" |
| flag: "%{quote_include_paths}" |
| iterate_over: "quote_include_paths" |
| } |
| flag_group { |
| flag: "-I%{include_paths}" |
| iterate_over: "include_paths" |
| } |
| flag_group { |
| flag: "-I" |
| flag: "%{system_include_paths}" |
| iterate_over: "system_include_paths" |
| } |
| } |
| } |
| } |