-rw-r--r-- | rsync/README | 62 |
1 files changed, 62 insertions, 0 deletions
diff --git a/rsync/README b/rsync/README new file mode 100644 index 0000000..02df92a --- a/dev/null +++ b/rsync/README @@ -0,0 +1,62 @@ +librsync is the next generation of librsync, and provides flexible +checksum-based differencing. The main application at the moment in +rproxy, but the library should eventually be generally useful. + + http://linuxcare.com.au/rproxy/ + +This library was previously known as libhsync up to version 0.9.0. + +To use anonymous CVS, see the file README.CVS in this directory. + +>> Requirements + +To build librsync: + + * A C compiler and appropriate headers and libraries + + * Make + + * popt -- command line parsing library + + Available from ftp://ftp.redhat.com/pub/redhat/code/popt + + A cut-down version of popt1.5 is included and will be used + automatically if there is no popt library on your build host. + +>> Note for RedHat 7.0 + +RedHat 7.0 (Guiness) ships with a buggy version of GCC 2.96 that +produces many warnings while compiling librsync. These are harmless +-- the library seems to work anyhow. You can avoid the warnings by +using the 'kgcc' version of the compiler: + + $ export CC=kgcc + $ ./autogen.sh + $ make all check + +>> Library Versions + +librsync uses the GNU libtool library versioning system, so the +filename does not correspond to the librsync release. To show the +library release and version, use the librsyncinfo tool. + +>> Platforms + +librsync/rproxy is known to run on: + +GNU Linux Debian 2.2 x86 + +SUNWspro: (use -v for more warnings) + +mips-sgi-irix6.5: works, but you must use GNU Make rather than the +default SGI Make. I used gcc. + +>> API Documentation + +librsync contains markup for automatic API documentation generation +using the Doxygen tool: + + http://www.doxygen.org/ + +$Id$ + |