diff --git a/buildout/software-profiles/curl.cfg b/buildout/software-profiles/curl.cfg
index 2d4838f2f45ce958e9b2f801d153ddd2fbdf4c33..200ee5509baff86dc203c4e1b5e103a0cba71f54 100644
--- a/buildout/software-profiles/curl.cfg
+++ b/buildout/software-profiles/curl.cfg
@@ -4,6 +4,7 @@
 [buildout]
 extends =
   openssl.cfg
+  pkgconfig.cfg
   zlib.cfg
 parts =
   curl
@@ -33,4 +34,6 @@ configure-options =
   --without-libidn
 
 environment =
-  LDFLAGS=-L${openssl:location}/lib -Wl,-rpath -Wl,${openssl:location}/lib -L${zlib:location}/lib -Wl,-rpath -Wl,${zlib:location}/lib
+  PATH=${pkgconfig:location}/bin:%(PATH)s
+  PKG_CONFIG_PATH=${openssl:location}/lib/pkgconfig
+  LDFLAGS=-Wl,-rpath -Wl,${zlib:location}/lib -Wl,-rpath -Wl,${openssl:location}/lib