Used external roborio compiler instead of local compiler.

Change-Id: Ifec0d68b0b51a822c906bc4f52320004ee2f5d84
diff --git a/tools/cpp/arm-frc-linux-gnueabi/arm-frc-linux-gnueabi.BUILD b/tools/cpp/arm-frc-linux-gnueabi/arm-frc-linux-gnueabi.BUILD
new file mode 100644
index 0000000..e579f39
--- /dev/null
+++ b/tools/cpp/arm-frc-linux-gnueabi/arm-frc-linux-gnueabi.BUILD
@@ -0,0 +1,98 @@
+package(default_visibility = ["//visibility:public"])
+
+filegroup(
+  name = 'gcc',
+  srcs = [
+    'usr/bin/arm-frc-linux-gnueabi-gcc-4.9',
+  ],
+)
+
+filegroup(
+  name = 'ar',
+  srcs = [
+    'usr/bin/arm-frc-linux-gnueabi-ar',
+  ],
+)
+
+filegroup(
+  name = 'ld',
+  srcs = [
+    'usr/bin/arm-frc-linux-gnueabi-ld',
+  ],
+)
+
+filegroup(
+  name = 'nm',
+  srcs = [
+    'usr/bin/arm-frc-linux-gnueabi-nm',
+  ],
+)
+
+filegroup(
+  name = 'objcopy',
+  srcs = [
+    'usr/bin/arm-frc-linux-gnueabi-objcopy',
+  ],
+)
+
+filegroup(
+  name = 'objdump',
+  srcs = [
+    'usr/bin/arm-frc-linux-gnueabi-objdump',
+  ],
+)
+
+filegroup(
+  name = 'strip',
+  srcs = [
+    'usr/bin/arm-frc-linux-gnueabi-strip',
+  ],
+)
+
+filegroup(
+  name = 'compiler_pieces',
+  srcs = glob([
+    'usr/bin/**/*',
+    'usr/include/**/*',
+    'usr/lib/**/*',
+  ]),
+)
+
+filegroup(
+  name = 'compiler_components',
+  srcs = [
+    ':gcc',
+    ':ar',
+    ':ld',
+    ':nm',
+    ':objcopy',
+    ':objdump',
+    ':strip',
+  ],
+)
+
+cc_library(
+  name = 'librt',
+  srcs = [
+    'usr/arm-frc-linux-gnueabi/usr/lib/librt.so'
+  ],
+)
+
+cc_library(
+  name = 'libdl',
+  srcs = [
+    'usr/arm-frc-linux-gnueabi/usr/lib/libdl.so'
+  ],
+)
+
+cc_library(
+  name = 'libm',
+  srcs = [
+    'usr/arm-frc-linux-gnueabi/usr/lib/libm.so'
+  ],
+)
+
+cc_library(
+  name = 'libpthread',
+)
+