- General information
- Data readiness
- Grid and Cloud
- Infrastructure
- Online Computing
- Software Infrastructure
- Batch system, resource management system
- Computing Environment
- Facility Access
- FileCatalog
- HPSS services
- Home directories and other areas backups
- Hypernews
- Installing the STAR software stack
- Provision CVMFS and mount BNL/STAR repo
- RCF Contributions
- Software and Libraries
- Storage
- Tools
- Video Conferencing
- Web Access
- Machine Learning
- Offline Software
- Production
- Test tree
Scientific Linux 7.3 from 6.2
Updated on Sat, 2017-10-14 13:43 by testadmin. Originally created by jeromel on 2017-10-14 13:40.
Under:
The final list of RPMs is attached to this post as a text file for historical purposes (as well as helping setting up new systems).
Configuration and RPM list
General configuration
Distribution
% cat /etc/redhat-release Scientific Linux release 7.3 (Nitrogen)
Default compiler version
The default compiler coming with SL6 was installed.
% gcc --version gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-11)
Other revisions are in /opt/gcc at BNL and this location is supported by the STAR login's 'setup' script. Note that an alternative to set another compiler location is supported via an environment variable named USE_GCC_DIR. See documentation Setting up your computing environment for more information.
The secondary compiler choice is gcc 4.8.2 (so we connect smoothly with the past 4.8.2/SL6.5 and 4.6.3/SL6.2 library releases) and we also have 4.4.7 so we can go backward as far as SL11).
Specific to our environment
sysname
The AFS fs sysname for those systems is a canonical x8664_sl7.
STAR_HOST_SYS
Since the transition begins at SL7.3, gcc 4.8.5, the new base for STAR software is sl73_gcc485 and sl73_x8664_gcc485 for the 32 and 64 bits versions respectively.
Possible support for variation of SL version / gcc version combinations (each greater than the base) would go through those directories. Possible supports of SL7.x x < 3 and/or gcc versions lower than 4.8.5 would have to be made toward the sl64_gcc482 and sl64_x8664_gcc482 paths instead (in those cases, please fix the AFS sysname to be the one indicated as used for SL6).
Noticeable changes from 6.2
- In the newer perl "." is not included as part of @INC
- SL7 has no f77 / g77 - users need to be aware of that (or a soft-link for g77 to gfortran created to facilitate the transition)
- While in previous SL6, we had repackaged libfl (as support for 32/64 was missing) but in SL7, the support is back so there will be NO need to install the BNL RPM (in other words, install SL7 flex packages for both 32 and 64 bits and this will work)
List of RPMs
The final list of RPMs is attached to this post as a text file for historical purposes (as well as helping setting up new systems).
»
- Printer-friendly version
- Login or register to post comments