Skip to content

Commit 4311fe1

Browse files
authored
Merge pull request #2903 from diffblue/solaris-11.4
update Solaris instructions
2 parents 0db25c7 + 485d4c7 commit 4311fe1

File tree

1 file changed

+11
-10
lines changed

1 file changed

+11
-10
lines changed

COMPILING.md

+11-10
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,8 @@ We assume that you have a Debian/Ubuntu or Red Hat-like distribution.
3434
yum install gcc72-c++ flex bison perl-libwww-perl patch
3535
```
3636

37-
To compile JBMC, you additionally need the JDK and the java-models-library.
38-
For the JDK, on Debian-like distributions, do as root:
37+
To compile JBMC, you additionally need the JDK and Maven 3.
38+
On Debian-like distributions, do as root:
3939
```
4040
apt-get install openjdk-8-jdk maven
4141
```
@@ -77,16 +77,15 @@ We assume that you have a Debian/Ubuntu or Red Hat-like distribution.
7777

7878
# COMPILATION ON SOLARIS 11
7979

80+
We assume Solaris 11.4 or newer. To build JBMC, you'll need to install
81+
Maven 3 manually.
82+
8083
1. As root, get the necessary development tools:
8184
```
82-
pkg install system/header
83-
pkgadd -d http://get.opencsw.org/now
84-
/opt/csw/bin/pkgutil -U
85-
/opt/csw/bin/pkgutil -i gcc5g++ bison flex git
85+
pkg install gcc-c++-7 bison flex
8686
```
8787
2. As a user, get the CBMC source via
8888
```
89-
export PATH=/opt/csw/bin:$PATH
9089
git clone https://github.com/diffblue/cbmc cbmc-git
9190
cd cbmc-git
9291
```
@@ -109,7 +108,7 @@ We assume that you have a Debian/Ubuntu or Red Hat-like distribution.
109108
```
110109
To compile JBMC, additionally install
111110
```
112-
pkg install openjdk8 wget
111+
pkg install openjdk8 wget maven3
113112
```
114113
2. As a user, get the CBMC source via
115114
```
@@ -147,7 +146,8 @@ Follow these instructions:
147146
make -C src minisat2-download
148147
make -C src
149148
```
150-
4. To compile JBMC, do
149+
4. To compile JBMC, you additionally need Maven 3, which has to be installed
150+
manually. Then do
151151
```
152152
make -C jbmc/src setup-submodules
153153
make -C jbmc/src
@@ -190,7 +190,8 @@ Follow these instructions:
190190
make -C src DOWNLOADER=wget minisat2-download
191191
make -C src
192192
```
193-
5. To compile JBMC, open the Cygwin shell and type
193+
5. To compile JBMC, you additionally need the JDK and Maven 3, which have
194+
to be installed manually. Then open the Cygwin shell and type
194195
```
195196
make -C jbmc/src setup-submodules
196197
make -C jbmc/src

0 commit comments

Comments
 (0)