diff --git a/chapter08/openssl.xml b/chapter08/openssl.xml
index f90995d42..e9d5d54ca 100644
--- a/chapter08/openssl.xml
+++ b/chapter08/openssl.xml
@@ -112,15 +112,13 @@ make MANSUFFIX=ssl install
Prepare OpenSSL for compilation:
-MACHINE="i686" \
-CC="gcc -m32 -march=i686" \
-CXX="g++ -m32 -march=i686" \
- ./config \
- --prefix=/usr \
- --openssldir=/etc/ssl \
- --libdir=lib32 \
- shared \
- zlib-dynamic
+CFLAGS="-m32 -march=i686 -Wall -O3" CXXFLAGS="$CFLAGS" \
+./config --prefix=/usr \
+ --openssldir=/etc/ssl \
+ --libdir=lib32 \
+ shared \
+ zlib-dynamic \
+ linux-generic32
Compile the package:
@@ -147,15 +145,13 @@ rm -rf DESTDIR
Prepare OpenSSL for compilation:
-MACHINE="x86_64" \
-CC="gcc -mx32" \
-CXX="g++ -mx32" \
- ./config \
- --prefix=/usr \
- --openssldir=/etc/ssl \
- --libdir=libx32 \
- shared \
- zlib-dynamic
+CFLAGS="-mx32 -march=x86-64 -Wall -O3" CXXFLAGS="$CFLAGS" \
+./config --prefix=/usr \
+ --openssldir=/etc/ssl \
+ --libdir=libx32 \
+ shared \
+ zlib-dynamic \
+ linux-x32
Compile the package: