README-builds.html
changeset 34763 138d9e3f9da7
parent 34595 09596fe63e2d
child 41039 54596b00162b
equal deleted inserted replaced
34762:d68b7daca533 34763:138d9e3f9da7
   248 <li>Install one of <a href="#cygwin">CYGWIN</a> or <a href="#msys">MinGW/MSYS</a></li>
   248 <li>Install one of <a href="#cygwin">CYGWIN</a> or <a href="#msys">MinGW/MSYS</a></li>
   249 <li>Install <a href="#vs2013">Visual Studio 2013</a></li>
   249 <li>Install <a href="#vs2013">Visual Studio 2013</a></li>
   250 </ul></li>
   250 </ul></li>
   251 <li><p><strong>Mac OS X</strong></p>
   251 <li><p><strong>Mac OS X</strong></p>
   252 
   252 
   253 <p>Install <a href="https://developer.apple.com/xcode/">XCode 4.5.2</a> and also
   253 <p>Install <a href="https://developer.apple.com/xcode/">XCode 6.3</a></p></li>
   254 install the "Command line tools" found under the preferences pane
       
   255 "Downloads"</p></li>
       
   256 </ul>
   254 </ul>
   257 
   255 
   258 <p><a name="linux"></a></p>
   256 <p><a name="linux"></a></p>
   259 
   257 
   260 <h4>Linux</h4>
   258 <h4>Linux</h4>
   277 <p><a name="studio"></a></p>
   275 <p><a name="studio"></a></p>
   278 
   276 
   279 <h5>Studio Compilers</h5>
   277 <h5>Studio Compilers</h5>
   280 
   278 
   281 <p>At a minimum, the <a href="http://www.oracle.com/
   279 <p>At a minimum, the <a href="http://www.oracle.com/
   282 technetwork/server-storage/solarisstudio/downloads/index.htm">Studio 12 Update 1 Compilers</a> (containing
   280 technetwork/server-storage/solarisstudio/downloads/index.htm">Studio 12 Update 4 Compilers</a> (containing
   283 version 5.10 of the C and C++ compilers) is required, including specific
   281 version 5.13 of the C and C++ compilers) is required, including specific
   284 patches.</p>
   282 patches.</p>
   285 
   283 
   286 <p>The Solaris SPARC patch list is:</p>
   284 <p>The Solaris Studio installation should contain at least these packages:</p>
   287 
   285 
   288 <ul>
   286 <blockquote>
   289 <li>118683-05: SunOS 5.10: Patch for profiling libraries and assembler</li>
   287   <p><table border="1">
   290 <li>119963-21: SunOS 5.10: Shared library patch for C++</li>
   288      <thead>
   291 <li>120753-08: SunOS 5.10: Microtasking libraries (libmtsk) patch</li>
   289        <tr>
   292 <li>128228-09: Sun Studio 12 Update 1: Patch for Sun C++ Compiler</li>
   290          <td><strong>Package</strong></td>
   293 <li>141860-03: Sun Studio 12 Update 1: Patch for Compiler Common patch for Sun C
   291          <td><strong>Version</strong></td>
   294 C++ F77 F95</li>
   292        </tr>
   295 <li>141861-05: Sun Studio 12 Update 1: Patch for Sun C Compiler</li>
   293      </thead>
   296 <li>142371-01: Sun Studio 12.1 Update 1: Patch for dbx</li>
   294      <tbody>
   297 <li>143384-02: Sun Studio 12 Update 1: Patch for debuginfo handling</li>
   295        <tr>
   298 <li>143385-02: Sun Studio 12 Update 1: Patch for Compiler Common patch for Sun C
   296          <td>developer/solarisstudio-124/backend</td>
   299 C++ F77 F95</li>
   297          <td>12.4-1.0.6.0</td>
   300 <li>142369-01: Sun Studio 12.1: Patch for Performance Analyzer Tools</li>
   298        </tr>
   301 </ul>
   299        <tr>
   302 
   300          <td>developer/solarisstudio-124/c++</td>
   303 <p>The Solaris X86 patch list is:</p>
   301          <td>12.4-1.0.10.0</td>
   304 
   302        </tr>
   305 <ul>
   303        <tr>
   306 <li>119961-07: SunOS 5.10_x86, x64, Patch for profiling libraries and assembler</li>
   304          <td>developer/solarisstudio-124/cc</td>
   307 <li>119964-21: SunOS 5.10_x86: Shared library patch for C++_x86</li>
   305          <td>12.4-1.0.4.0</td>
   308 <li>120754-08: SunOS 5.10_x86: Microtasking libraries (libmtsk) patch</li>
   306        </tr>
   309 <li>141858-06: Sun Studio 12 Update 1_x86: Sun Compiler Common patch for x86
   307        <tr>
   310 backend</li>
   308          <td>developer/solarisstudio-124/library/c++-libs</td>
   311 <li>128229-09: Sun Studio 12 Update 1_x86: Patch for C++ Compiler</li>
   309          <td>12.4-1.0.10.0</td>
   312 <li>142363-05: Sun Studio 12 Update 1_x86: Patch for C Compiler</li>
   310        </tr>
   313 <li>142368-01: Sun Studio 12.1_x86: Patch for Performance Analyzer Tools</li>
   311        <tr>
   314 </ul>
   312          <td>developer/solarisstudio-124/library/math-libs</td>
       
   313          <td>12.4-1.0.0.1</td>
       
   314        </tr>
       
   315        <tr>
       
   316          <td>developer/solarisstudio-124/library/studio-gccrt</td>
       
   317          <td>12.4-1.0.0.1</td>
       
   318        </tr>
       
   319        <tr>
       
   320          <td>developer/solarisstudio-124/studio-common</td>
       
   321          <td>12.4-1.0.0.1</td>
       
   322        </tr>
       
   323        <tr>
       
   324          <td>developer/solarisstudio-124/studio-ja</td>
       
   325          <td>12.4-1.0.0.1</td>
       
   326        </tr>
       
   327        <tr>
       
   328          <td>developer/solarisstudio-124/studio-legal</td>
       
   329          <td>12.4-1.0.0.1</td>
       
   330        </tr>
       
   331        <tr>
       
   332          <td>developer/solarisstudio-124/studio-zhCN</td>
       
   333          <td>12.4-1.0.0.1</td>
       
   334        </tr>
       
   335      </tbody>
       
   336    </table></p>
       
   337 </blockquote>
       
   338 
       
   339 <p>In particular backend 12.4-1.0.6.0 contains a critical patch for the sparc
       
   340 version.</p>
   315 
   341 
   316 <p>Place the <code>bin</code> directory in <code>PATH</code>.</p>
   342 <p>Place the <code>bin</code> directory in <code>PATH</code>.</p>
   317 
   343 
   318 <p>The Oracle Solaris Studio Express compilers at: <a href="http://www.oracle.com/technetwork/server-storage/solarisstudio/
   344 <p>The Oracle Solaris Studio Express compilers at: <a href="http://www.oracle.com/technetwork/server-storage/solarisstudio/
   319 downloads/index-jsp-142582.html">Oracle Solaris Studio Express
   345 downloads/index-jsp-142582.html">Oracle Solaris Studio Express
  1142 'less older' one, probably Windows 2008R2 X64.</strong></p>
  1168 'less older' one, probably Windows 2008R2 X64.</strong></p>
  1143 
  1169 
  1144 <p>With Linux, it was just a matter of picking a stable distribution that is a
  1170 <p>With Linux, it was just a matter of picking a stable distribution that is a
  1145 good representative for Linux in general.</p>
  1171 good representative for Linux in general.</p>
  1146 
  1172 
  1147 <p><strong>NOTE: We expect a change here from Fedora 9 to something else, but it has not
       
  1148 been completely determined yet, possibly Ubuntu 12.04 X64, unbiased community
       
  1149 feedback would be welcome on what a good choice would be here.</strong></p>
       
  1150 
       
  1151 <p>It is understood that most developers will NOT be using these specific
  1173 <p>It is understood that most developers will NOT be using these specific
  1152 versions, and in fact creating these specific versions may be difficult due to
  1174 versions, and in fact creating these specific versions may be difficult due to
  1153 the age of some of this software. It is expected that developers are more often
  1175 the age of some of this software. It is expected that developers are more often
  1154 using the more recent releases and distributions of these operating systems.</p>
  1176 using the more recent releases and distributions of these operating systems.</p>
  1155 
  1177 
  1174      </thead>
  1196      </thead>
  1175      <tbody>
  1197      <tbody>
  1176        <tr>
  1198        <tr>
  1177          <td>Linux X86 (32-bit) and X64 (64-bit)</td>
  1199          <td>Linux X86 (32-bit) and X64 (64-bit)</td>
  1178          <td>Oracle Enterprise Linux 6.4</td>
  1200          <td>Oracle Enterprise Linux 6.4</td>
  1179          <td>gcc 4.8.2 </td>
  1201          <td>gcc 4.9.2 </td>
  1180          <td>JDK 8</td>
  1202          <td>JDK 8</td>
  1181          <td>2 or more</td>
  1203          <td>2 or more</td>
  1182          <td>1 GB</td>
  1204          <td>1 GB</td>
  1183          <td>6 GB</td>
  1205          <td>6 GB</td>
  1184        </tr>
  1206        </tr>
  1185        <tr>
  1207        <tr>
  1186          <td>Solaris SPARCV9 (64-bit)</td>
  1208          <td>Solaris SPARCV9 (64-bit)</td>
  1187          <td>Solaris 10 Update 10</td>
  1209          <td>Solaris 11 Update 1</td>
  1188          <td>Studio 12 Update 3 + patches</td>
  1210          <td>Studio 12 Update 4 + patches</td>
  1189          <td>JDK 8</td>
  1211          <td>JDK 8</td>
  1190          <td>4 or more</td>
  1212          <td>4 or more</td>
  1191          <td>4 GB</td>
  1213          <td>4 GB</td>
  1192          <td>8 GB</td>
  1214          <td>8 GB</td>
  1193        </tr>
  1215        </tr>
  1194        <tr>
  1216        <tr>
  1195          <td>Solaris X64 (64-bit)</td>
  1217          <td>Solaris X64 (64-bit)</td>
  1196          <td>Solaris 10 Update 10</td>
  1218          <td>Solaris 11 Update 1</td>
  1197          <td>Studio 12 Update 3 + patches</td>
  1219          <td>Studio 12 Update 4 + patches</td>
  1198          <td>JDK 8</td>
  1220          <td>JDK 8</td>
  1199          <td>4 or more</td>
  1221          <td>4 or more</td>
  1200          <td>4 GB</td>
  1222          <td>4 GB</td>
  1201          <td>8 GB</td>
  1223          <td>8 GB</td>
  1202        </tr>
  1224        </tr>
  1219          <td>6 GB</td>
  1241          <td>6 GB</td>
  1220        </tr>
  1242        </tr>
  1221        <tr>
  1243        <tr>
  1222          <td>Mac OS X X64 (64-bit)</td>
  1244          <td>Mac OS X X64 (64-bit)</td>
  1223          <td>Mac OS X 10.9 "Mavericks"</td>
  1245          <td>Mac OS X 10.9 "Mavericks"</td>
  1224          <td>XCode 5.1.1 or newer</td>
  1246          <td>Xcode 6.3 or newer</td>
  1225          <td>JDK 8</td>
  1247          <td>JDK 8</td>
  1226          <td>2 or more</td>
  1248          <td>2 or more</td>
  1227          <td>4 GB</td>
  1249          <td>4 GB</td>
  1228          <td>6 GB</td>
  1250          <td>6 GB</td>
  1229        </tr>
  1251        </tr>