]> git.samba.org - rsync.git/commitdiff
Enable SIMD by default (if g++ is around).
authorWayne Davison <wayne@opencoder.net>
Fri, 12 Jun 2020 15:02:51 +0000 (08:02 -0700)
committerWayne Davison <wayne@opencoder.net>
Fri, 12 Jun 2020 15:29:36 +0000 (08:29 -0700)
NEWS.md
configure.ac

diff --git a/NEWS.md b/NEWS.md
index 755275f97cf4ebded1ed9a00db33ca34ac75c586..14a11d7e2f6b10002bf4eb9bafaf62be5dacb18e 100644 (file)
--- a/NEWS.md
+++ b/NEWS.md
@@ -148,16 +148,19 @@ Protocol: 31 (unchanged)
    target -- rsync-ssl should be considered to be mainstream now that Samba
    requires SSL for its rsync daemon).
 
- - Add _build_ dependency for liblz4-devel, libxxhash-devel, & libzstd-devel.
-   These development libraries will give rsync extra compression and checksum
-   algorithms.
+ - Add _build_ dependency for liblz4-dev, libxxhash-dev, libzstd-dev, and
+   libssl-dev.  These development libraries will give rsync extra compression
+   algorithms, extra checksum algorithms, and allow use of openssl's crypto
+   lib for MD4/MD5 checksums.
 
- - Remove yodl _build_ dependency (if you listed it).
+ - Add _build_ dependency for g++ to enable the SIMD checksum optimizations.
 
  - Add _build_ dependency for _either_ python3-cmarkcfm or python3-commonmark
    to allow for patching of man pages or building a git release.  Note that
    cmarkcfm is faster than commonmark, but they generate the same data.
 
+ - Remove yodl _build_ dependency (if you listed it).
+
 ### DEVELOPER RELATED:
 
  - Silenced some annoying warnings about major()|minor() due to the autoconf
index 372399c2068dd2b8dc3ad5195946fd1ba23bac71..17b0a6378eee78f5f9e0eb4fab1ec692fec2c593 100644 (file)
@@ -163,9 +163,9 @@ SIMD=
 
 AC_MSG_CHECKING([whether to enable SIMD optimizations])
 AC_ARG_ENABLE(simd,
-    AS_HELP_STRING([--enable-simd],[enable SIMD optimizations]))
+    AS_HELP_STRING([--disable-simd],[disable SIMD optimizations (requires g++)]))
 
-if test x"$enable_simd" = x"yes"; then
+if test x"$enable_simd" != x"no"; then
     # For x86-64 SIMD, g++ is also required
     if test x"$build_cpu" = x"x86_64" && test x"$CXX" = x"g++"; then
         SIMD="$SIMD x86_64"
@@ -236,7 +236,7 @@ ipv6lib=none
 ipv6trylibc=yes
 
 AC_ARG_ENABLE(ipv6,
-       AS_HELP_STRING([--disable-ipv6],[do not even try to use IPv6]))
+       AS_HELP_STRING([--disable-ipv6],[turn off IPv6 support]))
 if test x"$enable_ipv6" != x"no"; then
        AC_MSG_CHECKING([ipv6 stack type])
        for i in inria kame linux-glibc linux-inet6 solaris toshiba v6d zeta cygwin; do