Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/team612/frc-toolchain-builder

Builds the installer files for the FRC compiler toolchain.
https://github.com/team612/frc-toolchain-builder

Last synced: 15 days ago
JSON representation

Builds the installer files for the FRC compiler toolchain.

Awesome Lists containing this project

README

        

FRC Toolchain builder
=====================

Originally cloned from https://bitbucket.org/byteit101/toolchain-builder/downloads

at commit https://bitbucket.org/byteit101/toolchain-builder/commits/5de14e5bbf2c0af64ed671b874e33006b9b47c5a

This repository builds the compiler and related binutils, etc. for the FRC arm architecture that runs on National Instruments hardware.

The compiler has not yet been released for Ubuntu 16.04 or 16.10, so this repository can be used to build.

Installation guidance
=====================

The compiler that is built for the FRC RoboRIO arm architecture uses gcc-4.9 . On newer systems, gcc-5 and gcc-6 are likely also installed. In order to build the gcc-4.9 series, a gcc-4.9 series compiler is recommended. There may be issues with building using gcc-5 or gcc-6 due to some language standards changes. It is possible to switch compilers using update-alternatives or similar.

A install-dependencies.sh file will install the necessary support programs and libraries to build the Ubuntu/Debian .deb files.

Instructions
============

1. Make your system use gcc-4.9 and g++-4.9 for `/usr/bin/gcc` and `/usr/bin/g++` (switch back to original compiler version after this build is complete)
1. Run `download.sh` to retrieve the necessary source files
1. Run `install-dependencies.sh` to install build dependencies
1. Run `cd deb` and then `make`