This is an automated email from the git hooks/post-receive script.
mreynolds pushed a commit to branch 389-ds-base-1.4.2
in repository 389-ds-base.
The following commit(s) were added to refs/heads/389-ds-base-1.4.2 by this push:
new 97e7bbe Issue 49845 - README does not contain complete information on building
97e7bbe is described below
commit 97e7bbeffc3bf1271b9436bf28cecef50be33caa
Author: Mark Reynolds <mreynolds(a)redhat.com>
AuthorDate: Wed Feb 12 13:45:47 2020 -0500
Issue 49845 - README does not contain complete information on building
Description: Update READNME.md with clearer instructions and requirements
for building the server. Also added a check for libasan
to configure.am.
relates:
https://pagure.io/389-ds-base/issue/49845
Reviewed by: firstyear(Thanks!)
---
README.md | 71 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--
configure.ac | 1 +
2 files changed, 70 insertions(+), 2 deletions(-)
diff --git a/README.md b/README.md
index a442232..2cfe5f4 100644
--- a/README.md
+++ b/README.md
@@ -18,7 +18,70 @@ license agreement file called LICENSE.
Late-breaking news and information on the 389 Directory Server is
available on our wiki page:
-
http://www.port389.org/
+
https://www.port389.org/
+
+Build Requirements (as of 2020-02-12)
+-------------------------------------
+
+nspr-devel
+nss-devel
+perl-generators
+openldap-devel
+libdb-devel
+cyrus-sasl-devel
+icu
+libicu-devel
+pcre-devel
+cracklib-devel
+libatomic
+clang
+gcc
+gcc-c++
+net-snmp-devel
+lm_sensors-devel
+bzip2-devel
+zlib-devel
+openssl-devel
+pam-devel
+systemd-units
+systemd-devel
+libasan
+cargo
+rust
+pkgconfig
+pkgconfig(systemd)
+pkgconfig(krb5)
+autoconf
+automake
+libtool
+doxygen
+libcmocka-devel
+libevent-devel
+python3-devel
+python3-setuptools
+python3-ldap
+python3-six
+python3-pyasn1
+python3-pyasn1-modules
+python3-dateutil
+python3-argcomplete
+python3-argparse-manpage
+python3-libselinux
+python3-policycoreutils
+rsync
+npm
+nodejs
+nspr-devel
+nss-devel
+openldap-devel
+libdb-devel
+cyrus-sasl-devel
+libicu-devel
+pcre-devel
+libtalloc-devel
+libevent-devel
+libtevent-devel
+systemd-devel
Building
--------
@@ -30,6 +93,10 @@ Building
sudo make install
sudo make lib389-install
+Note: **--enable-asan** is optional, and it should only be used for debugging/development
purposes.
+
+See also: <
https://www.port389.org/docs/389ds/development/building.html>
+
Testing
-------
@@ -45,5 +112,5 @@ More information
Please see our contributing guide online:
-
http://www.port389.org/docs/389ds/contributing.html
+
https://www.port389.org/docs/389ds/contributing.html
diff --git a/configure.ac b/configure.ac
index 982bae8..4d4abe1 100644
--- a/configure.ac
+++ b/configure.ac
@@ -140,6 +140,7 @@ AC_ARG_ENABLE(asan, AS_HELP_STRING([--enable-asan], [Enable gcc/clang
address sa
[], [ enable_asan=no ])
AC_MSG_RESULT($enable_asan)
if test "$enable_asan" = yes ; then
+ PKG_CHECK_MODULES([ASAN], [libasan])
asan_cflags="-fsanitize=address -fno-omit-frame-pointer -lasan"
asan_rust_defs="-Z sanitizer=address"
else
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.