]> git.ipfire.org Git - thirdparty/apache/httpd.git/commitdiff
* modules/proxy/config.m4: Stop exporting ajp_* functions from mod_proxy_ajp.so
authorJoe Orton <jorton@apache.org>
Wed, 22 May 2024 13:48:07 +0000 (13:48 +0000)
committerJoe Orton <jorton@apache.org>
Wed, 22 May 2024 13:48:07 +0000 (13:48 +0000)
  in a shared module build.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1917900 13f79535-47bb-0310-9956-ffa450edef68

modules/proxy/config.m4

index 34346a669855b6a8b6996314e4488a2b7b886ace..9dc42e83f013dd59c1c0342c80709983f707fceb 100644 (file)
@@ -45,7 +45,11 @@ APACHE_MODULE(proxy_fdpass, Apache proxy to Unix Daemon Socket module.  Requires
   fi
 ],proxy)
 APACHE_MODULE(proxy_wstunnel, Apache proxy Websocket Tunnel module.  Requires --enable-proxy., $proxy_wstunnel_objs, , most, , proxy)
-APACHE_MODULE(proxy_ajp, Apache proxy AJP module.  Requires --enable-proxy., $proxy_ajp_objs, , most, , proxy)
+APACHE_MODULE(proxy_ajp, Apache proxy AJP module.  Requires --enable-proxy., $proxy_ajp_objs, , most, [
+  # Don't export all the ajp_* functions.
+  if test "x$enable_proxy_ajp" = "xshared"; then
+     APR_ADDTO(MOD_PROXY_AJP_LDADD, [-export-symbols-regex proxy_ajp_module])
+  fi], proxy)
 APACHE_MODULE(proxy_balancer, Apache proxy BALANCER module.  Requires --enable-proxy., $proxy_balancer_objs, , most, , proxy)
 
 APACHE_MODULE(serf, [Reverse proxy module using Serf], , , no, [