Commit 3656e3b6 authored by Poul-Henning Kamp's avatar Poul-Henning Kamp

Now filter the vmods symbols, and make libvmod_debug exercise the

$Event RST test again.
parent 6bf7a9ed
......@@ -68,6 +68,7 @@ libvmod_XXX_la_CFLAGS = \\
libvmod_XXX_la_LDFLAGS = \\
$(AM_LDFLAGS) \\
$(VMOD_LDFLAGS) \\
-export-symbols-regex '^Vmod_XXX_Data' \\
@SAN_LDFLAGS@
nodist_libvmod_XXX_la_SOURCES = vcc_if.c vcc_if.h
......
......@@ -20,6 +20,7 @@ libvmod_blob_la_CFLAGS = \
libvmod_blob_la_LDFLAGS = \
$(AM_LDFLAGS) \
$(VMOD_LDFLAGS) \
-export-symbols-regex '^Vmod_blob_Data' \
@SAN_LDFLAGS@
nodist_libvmod_blob_la_SOURCES = vcc_if.c vcc_if.h
......
......@@ -17,7 +17,7 @@ AM_CPPFLAGS = \
vmoddir = $(pkglibdir)/vmods
vmod_srcdir = $(top_srcdir)/lib/libvmod_debug
vmodtool = $(top_srcdir)/lib/libvcc/vmodtool.py
vmodtoolargs = --strict
vmodtoolargs =
noinst_LTLIBRARIES = libvmod_debug.la
......@@ -27,10 +27,7 @@ libvmod_debug_la_CFLAGS = \
libvmod_debug_la_LDFLAGS = \
$(AM_LDFLAGS) \
-module \
-export-dynamic \
-avoid-version \
-shared \
$(VMOD_LDFLAGS) \
-rpath /nowhere \
@SAN_LDFLAGS@
......
......@@ -37,6 +37,8 @@ of VMOD handling in Varnish.
$Event event_function
You are not supposed to be able to see this text in the .RST
$Function VOID panic(STRING_LIST)
Don't.
......
......@@ -20,6 +20,7 @@ libvmod_directors_la_CFLAGS = \
libvmod_directors_la_LDFLAGS = \
$(AM_LDFLAGS) \
$(VMOD_LDFLAGS) \
-export-symbols-regex '^Vmod_directors_Data' \
@SAN_LDFLAGS@
nodist_libvmod_directors_la_SOURCES = vcc_if.c vcc_if.h
......
......@@ -20,6 +20,7 @@ libvmod_purge_la_CFLAGS = \
libvmod_purge_la_LDFLAGS = \
$(AM_LDFLAGS) \
$(VMOD_LDFLAGS) \
-export-symbols-regex '^Vmod_purge_Data' \
@SAN_LDFLAGS@
nodist_libvmod_purge_la_SOURCES = vcc_if.c vcc_if.h
......
......@@ -20,6 +20,7 @@ libvmod_std_la_CFLAGS = \
libvmod_std_la_LDFLAGS = \
$(AM_LDFLAGS) \
$(VMOD_LDFLAGS) \
-export-symbols-regex '^Vmod_std_Data' \
@SAN_LDFLAGS@
nodist_libvmod_std_la_SOURCES = vcc_if.c vcc_if.h
......
......@@ -20,6 +20,7 @@ libvmod_vtc_la_CFLAGS = \
libvmod_vtc_la_LDFLAGS = \
$(AM_LDFLAGS) \
$(VMOD_LDFLAGS) \
-export-symbols-regex '^Vmod_vtc_Data' \
@SAN_LDFLAGS@
nodist_libvmod_vtc_la_SOURCES = vcc_if.c vcc_if.h
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment