Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
download:sac2c [2017/12/13 21:09] – Simplified package list hnvdownload:sac2c [2022/02/03 11:58] (current) – removed sbs
Line 1: Line 1:
-===== 1 Compiler: the sac2c ecosystem ===== 
  
-==== Major Release ==== 
- 
-The following packages contain the latest //major-number// release of ''sac2c''. 
- 
-<callout type="info" icon="true"> 
-=== Package Compatibility === 
-Releases have been tested on specific operating system versions. Though some packages can be installed on newer or older systems, we advise against doing this. If you find a problem, please contact us (see at bottom of page of how to do this). 
- 
-The packages below have been build against the following libraries **which need to be available on the system** in order to install the compiler: 
-  - CUDA 8.0 
-  - HWLOC 
-</callout> 
- 
-{{filelist>packages/release/sac*&style=page&recursive=1&sort=name&direct=1&showdate=0&showsize=1}} 
- 
-=== Extra === 
-We also have some //user-contributed// packages --- as these are packages outwith the project, we can not provide any support on these. Please communicate with the package maintainers.  
- 
-{{tablelayout?colwidth=","}} 
-^ OS ^ External Link ^ 
-| ArchLinux | via [[https://aur.archlinux.org/packages/sac2c|AUR]] | 
- 
-==== Weeklies --- Bleeding-Edge Release ==== 
- 
-<callout type="warning" icon="true"> 
-=== Stability === 
-These packages are of the most recent (//bleeding-edge//) state of the compiler. They are provided on a //best-effort// basis, but it is highly likely that the packages (and compiler) might not work correctly and negatively impact your system. You have been warned!  
-</callout> 
- 
-{{filelist>packages/weekly/sac*&style=page&recursive=1&sort=name&direct=1&showdate=0&showsize=1}} 
- 
-==== Installing ==== 
- 
-<accordion> 
-<panel type="default" title="RPM (RedHat Based distributions)"> 
-The ''rpm'' release of the compiler is designed to be installed on RedHat based distributions of Linux (e.g. RedHat, CentOS, Fedora, etc.) using the ''rpm'' tool set. 
- 
-Installation: 
-<code> 
-$ sudo rpm --install sac2c-VERSION-RELEASE.rpm 
-</code> 
-</panel> 
-<panel type="default" title="DEB (Debian based distributions)"> 
- 
-The ''deb'' package is meant to be installed on Debian based distributions (e.g. Debian, Ubuntu, etc.) using the ''dpkg'' tool set. 
- 
-Installation: 
-<code> 
-$ sudo dpkg --install sac-VERSION-RELEASE.deb 
-</code> 
-</panel> 
-<panel type="default" title="Pkg (Apple MacOS)"> 
-The ''pkg'' is a installer that will place the SaC files in the correct location on your system. Symbolic links to the SaC binaries are created in ''/usr/local/bin'' for your convenience. 
- 
-The SaC binaries are postfixed by their release type (production or debug), so there is a ''sac2c_p'' and ''sac2c_d'' respectively, ''sac2c'' is simply a link to ''sac2c_p''. 
- 
-Installation: 
-  - Double click the downloaded ''pkg'' file 
-  - A dialog box should appear that will guide you through the install process 
-  - Confirm that you agree with our license, and click //Install// to install SaC 
-  - The binary ''sac2c_p'' should be in your ''PATH'' 
-</panel> 
-<panel type="default" title="TAR.GZ (Unix-like operating systems)"> 
-The ''.tar.gz'' archive is the most basic distributable package that available. The archive contains the entire directory structure of the binaries and libraries as they should appear on the file-system of the host from the root directory (i.e. ''/''). The default directory structure is prefixed with ''/usr/local''. 
- 
-<alert type="warning" icon="fa fa-warning">**Be Aware** Please remember to install all dependencies of the compiler before attempting to use it</alert> 
- 
-Installation of the compiler is as simple as extracting from the archive: 
-<code> 
-$ sudo tar --strip-components=1 -C / -xzf sac2c-VERSION-RELEASE.tar.gz 
-</code> 
-</panel> 
-</accordion> 
- 
-==== Contribute? ==== 
- 
-Interested in contributing to the project? You can do so in several ways, by either telling us about bugs or by contributing code to the project. 
- 
-=== Reporting bugs === 
- 
-Head over to the [[:bugzilla|community]] page and follow the guidelines there on how to submit a bug. 
- 
-=== Contributing code === 
- 
-  * Create an account on this site by [[:index?do=register|registering]], 
-  * and send an email to [[info@sac-home.org]] indicating that you'd like to have access to the compiler sources.