Commit | Line | Data |
---|---|---|
ebc346dc MJ |
1 | # Solaris support |
2 | ## Solaris 10 | |
3 | ### Dependencies | |
4 | On Solaris 10, the OpenCSW open source software distribution is required for build and runtime dependencies. The following base packages are required : | |
5 | ||
6 | * SUNWtoo | |
7 | * SUNWbtool | |
8 | * SUNWhea | |
9 | * SUNWarc | |
10 | * SUNWarcr | |
11 | * SUNWlibmr | |
12 | * SUNWlibm | |
13 | ||
14 | And the following OpenCSW packages are required : | |
15 | * automake | |
16 | * autoconf | |
17 | * libtool | |
18 | * bison | |
19 | * flex | |
20 | * gsed | |
21 | * gmake | |
22 | * pkgconfig | |
23 | * libglib2_dev | |
24 | * gcc4core | |
25 | ||
26 | ### Build | |
27 | ||
28 | Add CSW and CCS to PATH : | |
29 | ``` | |
30 | export PATH="/opt/csw/bin:/usr/ccs/bin:$PATH" | |
31 | ``` | |
32 | ||
33 | Build with gmake : | |
34 | ``` | |
35 | ./bootstrap | |
36 | CFLAGS="-D_XOPEN_SOURCE=1 -D_XOPEN_SOURCE_EXTENDED=1 -D__EXTENSIONS__=1" MAKE=gmake ./configure | |
37 | gmake | |
38 | gmake check | |
39 | gmake regtest | |
40 | gmake install | |
41 | ``` | |
42 | ||
43 | ## Solaris 11 | |
44 | ### Dependencies | |
45 | On Solaris 11, the following base packages are required : | |
46 | * autoconf | |
47 | * automake | |
48 | * gnu-make | |
49 | * libtool | |
50 | * gcc | |
51 | * flex | |
52 | * bison | |
53 | ||
54 | ### Build | |
55 | Add Perl5 to PATH : | |
56 | ``` | |
57 | export PATH="$PATH:/usr/perl5/bin" | |
58 | ``` | |
59 | ||
60 | Build with gmake : | |
61 | ``` | |
62 | ./bootstrap | |
63 | CFLAGS="-D_XOPEN_SOURCE=1 -D_XOPEN_SOURCE_EXTENDED=1 -D__EXTENSIONS__=1" MAKE=gmake ./configure --prefix=$PREFIX | |
64 | gmake | |
65 | gmake check | |
66 | gmake regtest | |
67 | gmake install | |
68 | ``` | |
69 |