From 5b3ce018622fb186f43a18da0719e08093242ed5 Mon Sep 17 00:00:00 2001 From: kfogel Date: Tue, 8 Apr 2008 16:59:10 +0000 Subject: [PATCH] * INSTALL: Update note about binary compatibility. Suggested by: sussman git-svn-id: http://svn.collab.net/repos/svn/trunk@30436 612f8ebc-c883-4be0-9ee0-a4e9ef946e3a --- INSTALL | 32 ++++++++++++++++++++++++-------- 1 file changed, 24 insertions(+), 8 deletions(-) diff --git a/INSTALL b/INSTALL index 5fb3dd1da..aa3fc0203 100644 --- a/INSTALL +++ b/INSTALL @@ -208,20 +208,36 @@ I. INTRODUCTION | version of APR, but your Apache server is linked to a | | different version, things will break and segfault. | | | - | Subversion 1.0 originally shipped with APR 0.9. Even | - | though APR 1.X has been available for many years, we | - | continue to ship APR 0.9 so as not to accidentally break | - | binary compatibility in Subversion upgrades. | + | Subversion distribution dependencies: | + | ------------------------------------- | | | - | However, it's *perfectly* safe to use APR 1.X from the | + | For a long time, Subversion's main distribution contained | + | APR and APR-UTIL (both 0.9.x), plus a few other things that | + | we couldn't count on the installation system having. But | + | nowadays, Subversion's requirements are no longer exotic, | + | and so our main distribution contains just the Subversion | + | source code itself -- people compiling Subversion are | + | expected to either have the APR libraries already installed | + | on their system, or to be capable of fetching them easily. | + | | + | For convenience, we still offer a "deps" distribution too, | + | containing APR, APR-UTIL, and various other dependencies. | + | The deps dist used to contain APR[-UTIL] 0.9.x, but as of | + | 1.5.0 we are finally upgrading it to APR[-UTIL] 1.X. This | + | is because we think by now there are very few systems that | + | will have binary compatibility issues, and of those, few are | + | likely to build using the "deps" dist. | + | | + | Note that it's *perfectly* safe to use APR 1.X from the | | beginning. In fact, we recommend it. If you're building | | Subversion for the first time, there's no compatibility | - | issue to worry about, so grab the latest version of APR | - | (rather than the 0.9.X version we distribute.) | + | issue to worry about, so grab the latest version of APR (or | + | just use our deps dist). | | | | If you already have a Subversion installation using APR | | 0.9.x, it's still possible to move to APR 1.X safely. Just | - | be sure to recompile Subversion after upgrading APR! | + | be sure to recompile Subversion (and Apache httpd if | + | necessary) after upgrading APR! | |______________________________________________________________| -- 2.11.4.GIT