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
Next revisionBoth sides next revision
download:sac2c [2017/09/06 23:31] – [Table] made remark more explicit hnvdownload:sac2c [2018/01/30 00:20] – updated tgz install instructions hnv
Line 1: Line 1:
 ===== 1 Compiler: the sac2c ecosystem ===== ===== 1 Compiler: the sac2c ecosystem =====
  
-==== v1.2-beta BlackForest ====+==== Major Release ====
  
-{{tablelayout?colwidth=","}} +The following packages contain the latest //major-number// release of ''sac2c''.
-^ Version                              ^ Release Data    ^ Releases                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 ^ Remarks                                             ^ +
-| ''1.2-beta-BlackForest-467-gce8d4''  | April 26, 2017  | [[http://www.sac-home.org/packages/APPLE/10.12/sac2c-1.2-beta-BlackForest-467-gce8d4-omnibus.pkg|MacOS]], [[http://www.sac-home.org/packages/DEB/Deb7/sac2c-1.2-beta-BlackForest-467-gce8d4-omnibus.deb|DEB7]], [[http://www.sac-home.org/packages/DEB/Deb8/sac2c-1.2-beta-BlackForest-467-gce8d4-omnibus.deb|DEB8]], [[http://www.sac-home.org/packages/RPM/RHEL6/sac2c-1.2-beta-BlackForest-467-gce8d4-omnibus.rpm|RHEL6]], [[http://www.sac-home.org/packages/RPM/RHEL7/sac2c-1.2-beta-BlackForest-467-gce8d4-omnibus.rpm|RHEL7]], [[http://www.sac-home.org/packages/TGZ/sac2c-1.2-beta-BlackForest-467-gce8d4-omnibus.tar.gz|TGZ]]  | Depends on CUDA and HWLOC being present on system! +
- +
-We also have some user-contributed packages: //ArchLinux// ([[https://aur.archlinux.org/packages/sac2c|AUR]])+
  
 <callout type="info" icon="true"> <callout type="info" icon="true">
 === Package Compatibility === === 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 via the information further below.+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.
 +  - HWLOC
 </callout> </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 ==== ==== Installing ====
Line 46: Line 64:
 </panel> </panel>
 <panel type="default" title="TAR.GZ (Unix-like operating systems)"> <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''.+The ''.tar.gz'' archive is intended for arbitrary installs, meaning that if you can't install ''sac2c'' using one of the other packages due to system permissions, you can use this archive to install it under you home-directory. The libraries of the compiler can be placed anywhere so long as the ''sac2c'' binary (and related) know where to find themFor this reason the archive provides the ''sac2c'' binary (and relatedas source code to be compiled by the end-user. 
 + 
 +For simplicities sake, an install script is provided. It supports several flags, but the most important one is ''-i'' to indicate where you want to install everything (for example ''~/.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> <alert type="warning" icon="fa fa-warning">**Be Aware** Please remember to install all dependencies of the compiler before attempting to use it</alert>
Line 52: Line 72:
 Installation of the compiler is as simple as extracting from the archive: Installation of the compiler is as simple as extracting from the archive:
 <code> <code>
-sudo tar --strip-components=1 -C / -xzf sac2c-VERSION-RELEASE.tar.gz+mkdir ~/temp_extract && cd ~/temp_extract 
 +tar -xzf sac2c-VERSION-RELEASE.tar.gz 
 +$ nano README                            # if you want more information on the install 
 +$ bash ./install.sh -i INSTALL_DIR       # and thats it 
 +$ cd ~ && rm -rf temp_extract
 </code> </code>
 </panel> </panel>