Ignore:
Timestamp:
04/01/2019 05:00:45 PM (5 years ago)
Author:
Thomas Trepl <thomas@…>
Branches:
multilib-10.1
Children:
7d9f881
Parents:
1fa2099
Message:

First apply of multilib-patch of April 1st, 2019

git-svn-id: http://svn.linuxfromscratch.org/LFS/branches/multilib@11566 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689

File:
1 edited

Legend:

Unmodified
Added
Removed
  • chapter06/openssl.xml

    r1fa2099 r8eb3fe4  
    7272<screen><userinput remap="install">mv -v /usr/share/doc/openssl /usr/share/doc/openssl-&openssl-version;
    7373cp -vfr doc/* /usr/share/doc/openssl-&openssl-version;</userinput></screen>
     74
     75  </sect2>
     76
     77  <!-- ~~~~~ 32-bit ~~~~~ -->
     78  <sect2 arch="multilib" role="installation">
     79    <title>Installation of OpenSSL - 32-bit</title>
     80
     81    <para>Clean previous build:</para>
     82
     83<screen><userinput remap="pre">make distclean</userinput></screen>
     84
     85    <para>Prepare OpenSSL for compilation:</para>
     86
     87<screen><userinput remap="configure">MACHINE="i686"             \
     88CC="gcc -m32 -march=i686"  \
     89CXX="g++ -m32 -march=i686" \
     90    ./config               \
     91    --prefix=/usr          \
     92    --libdir=/usr/lib32    \
     93         --openssldir=/etc/ssl \
     94         --libdir=lib32        \
     95         shared                \
     96         zlib-dynamic</userinput></screen>
     97
     98    <para>Compile the package:</para>
     99
     100<screen><userinput remap="make">make</userinput></screen>
     101    <para>Install the package:</para>
     102
     103<screen><userinput remap="install">make DESTDIR=$PWD/DESTDIR install
     104cp -Rv DESTDIR/usr/lib32/* /usr/lib32
     105rm -rf DESTDIR</userinput></screen>
     106
     107  </sect2>
     108
     109  <!-- ~~~~~ x32-bit ~~~~~ -->
     110  <sect2 arch="multilib" role="installation">
     111    <title>Installation of OpenSSL - x32-bit</title>
     112
     113    <para>Clean previous build:</para>
     114
     115<screen><userinput remap="pre">make distclean</userinput></screen>
     116
     117    <para>Prepare OpenSSL for compilation:</para>
     118
     119<screen><userinput remap="configure">MACHINE="x86_64"          \
     120CC="gcc -mx32"            \
     121CXX="g++ -mx32"           \
     122    ./config              \
     123    --prefix=/usr         \
     124    --libdir=/usr/libx32  \
     125         --openssldir=/etc/ssl \
     126         --libdir=libx32       \
     127         shared                \
     128         zlib-dynamic</userinput></screen>
     129
     130    <para>Compile the package:</para>
     131
     132<screen><userinput remap="make">make</userinput></screen>
     133    <para>Install the package:</para>
     134
     135<screen><userinput remap="install">make DESTDIR=$PWD/DESTDIR install
     136cp -Rv DESTDIR/usr/libx32/* /usr/libx32
     137rm -rf DESTDIR</userinput></screen>
    74138
    75139  </sect2>
Note: See TracChangeset for help on using the changeset viewer.