Crosstool changes.
Define the macro to configure AOS for the roborio, and other compiler tweaks.
Change-Id: If18b3c8ae9d5c66e382c681c1d530c323ada845c
diff --git a/tools/cpp/CROSSTOOL b/tools/cpp/CROSSTOOL
index fe1a43f..acf583b 100644
--- a/tools/cpp/CROSSTOOL
+++ b/tools/cpp/CROSSTOOL
@@ -153,6 +153,8 @@
feature {
name: "all_modes"
flag_set {
+ action: "preprocess-assemble"
+ action: "assemble"
action: "c-compile"
flag_group {
flag: "-std=gnu99"
@@ -164,7 +166,7 @@
action: "c++-header-preprocessing"
action: "c++-module-compile"
flag_group {
- flag: "-std=gnu++11"
+ flag: "-std=gnu++1y"
}
}
flag_set {
@@ -266,7 +268,7 @@
# handling in Bazel.
compiler_flag: "-g0"
- compiler_flag: "-Oz"
+ compiler_flag: "-O2"
# Disable assertions
compiler_flag: "-DNDEBUG"
@@ -452,7 +454,7 @@
compiler_flag: "-D__STDC_LIMIT_MACROS"
compiler_flag: "-D_FILE_OFFSET_BITS=64"
# TODO(Brian): Rename this or something.
- #compiler_flag: "-DAOS_ARCHITECTURE_arm_frc"
+ compiler_flag: "-DAOS_ARCHITECTURE_arm_frc"
#linker_flag: "-fuse-ld=gold"