Docker Image of CentOS where ROSE compiler infrastructure installed
227
"ROSE is an open source compiler infrastructure to build source-to-source program transformation and analysis tools for large-scale C (C89 and C98), C++ (C++98 and C++11), UPC, Fortran (77/95/2003), OpenMP, Java, Python and PHP applications. (http://rosecompiler.org/)"
/opt/rose/opt/boost-1.54/opt/rose/setPATH.sh/etc/profile.d/rose.sh export JAVA_HOME=`readlink /etc/alternatives/java_sdk_openjdk`
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/rose/lib:/opt/boost-1.54/lib:${JAVA_HOME}/lib:${JAVA_HOME}/jre/lib/amd64/server
export C_INCLUDE_PATH=$C_INCLUDE_PATH:/opt/rose/include/rose:/opt/boost-1.54/include
export CPLUS_INCLUDE_PATH=$CPLUS_INCLUDE_PATH:/opt/rose/include/rose:/opt/boost-1.54/include
export PATH=$PATH:/opt/rose/bin
source /opt/rose/setPATH.sh
sudo docker build -t sin1/rose_compiler .
sudo docker run -itd --name rose sin1/rose_compiler
The following operations are required before "docker build"
sudo service docker stop
vi /etc/sysconfig/docker
sudo service docker start
# Modify these options if you want to change the way the docker daemon runs
OPTIONS=--storage-opt dm.basesize=20G --selinux-enabled -H fd://
| Software component | version |
|---|---|
| rose compiler | xevolver/rose-xev (based ROSE ver.0.9.7.20) commit e4bd48887e23a8f0f8910f1f6fb88dc6d7302b56 |
| git | 1.7.1 |
| wget | 1.12 |
| gcc | 4.4.7 |
| autoconf | 2.69 |
| automake | 1.15.1 |
| libtool | 2.4.6 |
| flex | 2.5.35 |
| bison | 2.4.1 |
| yacc | 1.9 |
| jdk | java-1.7.0-openjdk-1.7.0.141.x86_64 |
| python | 2.6.6 |
| boost | 1_54_0 |
| bzip2 | 1.0.6 |
| zlib | 1.2.11 |
| ghostscript | 8.70 |
| doxygen | 1.6.1 |
| graphviz | 2.26 |
| CentOS | Mounted from library/centos:6.9 |
Content type
Image
Digest
Size
478.2 MB
Last updated
about 9 years ago
docker pull sin1/rose_compiler