Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/team612/frc-toolchain-builder
- Owner: Team612
- Created: 2016-11-06T14:25:44.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2016-11-06T14:36:16.000Z (about 8 years ago)
- Last Synced: 2024-11-10T16:12:43.897Z (2 months ago)
- Language: Shell
- Size: 78.1 KB
- Stars: 0
- Watchers: 9
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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`