summaryrefslogtreecommitdiffstats
path: root/docs/COMPAT-LAYERS
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2005-11-20 16:00:37 +0000
committerLennart Poettering <lennart@poettering.net>2005-11-20 16:00:37 +0000
commitfa55e2d19d09d548431be0273e4c3c16efec1b99 (patch)
treed420d55418a6e0c765bc88ab6e3c0c10426e9299 /docs/COMPAT-LAYERS
parent6dea595ad93dbc285040293f20f46edea9576cc2 (diff)
Add a new documentation file telling distributors how to get full build system
compatibility with HOWL/Bonjour in addition to ABI/API compatibility. git-svn-id: file:///home/lennart/svn/public/avahi/trunk@1019 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
Diffstat (limited to 'docs/COMPAT-LAYERS')
-rw-r--r--docs/COMPAT-LAYERS18
1 files changed, 18 insertions, 0 deletions
diff --git a/docs/COMPAT-LAYERS b/docs/COMPAT-LAYERS
new file mode 100644
index 0000000..050c988
--- /dev/null
+++ b/docs/COMPAT-LAYERS
@@ -0,0 +1,18 @@
+Avahi 0.6.1 and above offer full API and ABI compatibility with HOWL
+and Bonjour out-of-the-box. To enable this you pass
+--enable-compat-libdns_sd and/or --enable-compat-howl to the configure
+script. The build system installs both a shared library libdns_sd.so
+and one named libhowl.so. These files might overwrite the original
+implementations, so take care!
+
+Distributors that want full build system compatibility in addition to
+ABI/API compatibility should:
+
+ 1) Symlink the pkg-config file avahi-compat-howl.pc to howl.pc
+
+ 2) Symlink $(includedir)/avahi-compat-libdns_sd/dns_sd.h to
+ $(includedir)/dns_sd.h
+
+-- Lennart
+
+$Id$