https://github.com/dockpack/base_gcc
🐂 Ansible role to install GNU C/C++ Compilers
https://github.com/dockpack/base_gcc
ansible-role c11 c14 centos6 centos7 centos8-stream cplusplus-11 cplusplus-14 cplusplus-17 hacktoberfest hacktoberfest2021 rhel rhel8
Last synced: 5 months ago
JSON representation
🐂 Ansible role to install GNU C/C++ Compilers
- Host: GitHub
- URL: https://github.com/dockpack/base_gcc
- Owner: dockpack
- License: mit
- Created: 2019-04-14T12:18:36.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2024-05-03T16:47:35.000Z (over 1 year ago)
- Last Synced: 2025-01-10T10:57:54.152Z (12 months ago)
- Topics: ansible-role, c11, c14, centos6, centos7, centos8-stream, cplusplus-11, cplusplus-14, cplusplus-17, hacktoberfest, hacktoberfest2021, rhel, rhel8
- Language: Makefile
- Homepage:
- Size: 53.7 KB
- Stars: 2
- Watchers: 3
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://galaxy.ansible.com/dockpack/base_gcc)
base_gcc is an ansible-role that installs Gnu compiler tools
Requirements
------------
RHEL-like system (RHEL6 RHEL8), or Ubuntu
Role Variables
--------------
DTSVER: the major release of the developer toolset of choice on RedHat systems, corresponds somehow with the GCC version.
Old versions of DTS require you to host repositories for obsolete versions.
```yaml
DTSVER: 11
cplusplus_devtoolset: "devtoolset-{{ DTSVER }}"
```
- Corporate feature: toggles desired state
`compilers_present: present`
- Software collections offer latest versions of programming languages
`collections_enabled: true`
- approved/test release of software collections' devtoolset
`cplusplus_devtoolset: devtoolset-7`
- Change these defaults for optional packages.
`cplusplusrpms`
`cplusplusapts
Dependencies
------------
https://www.softwarecollections.org/en/docs/
Example Usage
----------------
Refer to a complete build server https://github.com/bbaassssiiee/buildserver
License
-------
MIT
Author Information
------------------
Bas Meijer
@bbaassssiiee