-
Notifications
You must be signed in to change notification settings - Fork 0
/
curl_install-7.78.0.html
42 lines (42 loc) · 1.49 KB
/
curl_install-7.78.0.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
<h1>Instructions for use of curl versions 7.78.0 and above with OpenSSL 1.0.2</h1>
<p>Use the OSS command<br/>
<code>tar xzf curl-<i>package</i>.tar.gz -C /usr/local -p --no-same-owner</code><br/>
to install curl. Make sure to have the directory containing the OpenSSL 3.0.0
version of OpenSSL in your _RLD_LIB_PATH variable when curl is used. Typically,
this is <code>/usr/local/lib</code>.</p>
<p>You can build curl with other versions of OpenSSL. Make sure to change the
various settings appropriately to reference the library area of OpenSSL.</p>
<p>
Due to new features added in the latest OSS System Libraries, binaries built
with those will may function correctly on older RVUs. The following table
lists the minimum RVU for each platform that can correctly run curl
version 7.78.0, and above:</p>
<table>
<tr>
<td><b>Platform</b></td>
<td><b>Minimum RVU</b></td>
</tr>
<td>TNS/E</td>
<td>J06.23</td>
<tr>
<td>TNS/X</td>
<td>L20.10</td>
</tr>
<tr>
<td>TNS/V</td>
<td>L20.10</td>
</tr>
</table>
<h2>Build Recipe</h2>
<p>To build curl from source, download the tarball for curl, and unzip it to
a directory in OSS. The current build instructions used by ITUGLIB are:</p>
<pre>
tar xzf curl-7.78.0.tar.gz
cd curl-7.78.0
CFLAGS="-c99" CPPFLAGS="-D_XOPEN_SOURCE_EXTENDED=1 -WIEEE_float -I/usr/local/openssl/include" \
LDFLAGS="-L/usr/local/lib" \
conf_script_floss_cc --with-ssl=/usr/local \
--prefix=/usr/local \
--disable-pthreads --disable-threaded-resolver --enable-ipv6
make
</pre>