diff --git a/component/gcc/buildout.cfg b/component/gcc/buildout.cfg
index 9dfe578320382cb13457b1a166b5779bc2326ed7..1174fd89cf3c047aea3bdaf6a31b61909aee4c6c 100644
--- a/component/gcc/buildout.cfg
+++ b/component/gcc/buildout.cfg
@@ -8,6 +8,7 @@ extends =
   ../perl/buildout.cfg
   ../tar/buildout.cfg
   ../binutils/buildout.cfg
+  ../zlib/buildout.cfg
 
 parts =
   gcc
@@ -30,7 +31,8 @@ post-install =
   cd '@@LOCATION@@/bin'
   ln -s gcc cc
 environment =
-  LDFLAGS=-Wl,-rpath=${gmp:location}/lib -Wl,-rpath=${isl:location}/lib -Wl,-rpath=${mpc:location}/lib -Wl,-rpath=${mpfr:location}/lib
+  CPPFLAGS=-I${zlib:location}/include
+  LDFLAGS=-Wl,-rpath=${gmp:location}/lib -Wl,-rpath=${isl:location}/lib -Wl,-rpath=${mpc:location}/lib -Wl,-rpath=${mpfr:location}/lib -L${zlib:location}/lib -Wl,-rpath=${zlib:location}/lib
   PATH=${binutils:location}/bin:${gettext:location}/bin:${perl:location}/bin:${tar:location}/bin:%(PATH)s
 
 [gcc]
diff --git a/component/sqlite3/buildout.cfg b/component/sqlite3/buildout.cfg
index f78167cacbf344d2adb71536fc3736536b189ab1..2c7699bbac4592360d55fab41e0e49d5866d3536 100644
--- a/component/sqlite3/buildout.cfg
+++ b/component/sqlite3/buildout.cfg
@@ -1,5 +1,7 @@
 [buildout]
-extends = ../readline/buildout.cfg
+extends =
+  ../readline/buildout.cfg
+  ../zlib/buildout.cfg
 parts =
   sqlite3
 
@@ -14,5 +16,5 @@ configure-options =
 # Increase MAX_VARIABLE_NUMBER like many os. For example:
 # https://git.archlinux.org/svntogit/packages.git/tree/trunk/PKGBUILD?h=packages/sqlite
 environment =
-  CPPFLAGS=-I${readline:location}/include -I${ncurses:location}/include -DSQLITE_MAX_VARIABLE_NUMBER=250000
-  LDFLAGS=-L@@LOCATION@@ -Wl,-rpath=${readline:location}/lib -Wl,-rpath=${ncurses:location}/lib -L${readline:location}/lib -L${ncurses:location}/lib
+  CPPFLAGS=-I${readline:location}/include -I${ncurses:location}/include -I${zlib:location}/include -DSQLITE_MAX_VARIABLE_NUMBER=250000
+  LDFLAGS=-L@@LOCATION@@ -Wl,-rpath=${readline:location}/lib -Wl,-rpath=${ncurses:location}/lib -L${readline:location}/lib -L${ncurses:location}/lib -L${zlib:location}/lib -Wl,-rpath=${zlib:location}/lib