diff --git a/chapter08/libelf.xml b/chapter08/libelf.xml
index 75a94250e..29a3b4e37 100644
--- a/chapter08/libelf.xml
+++ b/chapter08/libelf.xml
@@ -79,7 +79,7 @@ rm /usr/lib/libelf.a
Prepare Libelf for compilation:
-CC="gcc -m32" ./configure \
+CC="gcc -m32" CXX="g++ -m32" ./configure \
--host=i686-pc-linux-gnu \
--prefix=/usr \
--libdir=/usr/lib32 \
@@ -112,7 +112,7 @@ rm -rf DESTDIR
Prepare Libelf for compilation:
-CC="gcc -mx32" ./configure \
+CC="gcc -mx32" CXX="g++ -mx32" ./configure \
--host=x86_64-pc-linux-gnux32 \
--prefix=/usr \
--libdir=/usr/libx32 \