|
@@ -4,13 +4,19 @@
|
|
|
#
|
|
|
################################################################################
|
|
|
|
|
|
-LIBTALLOC_VERSION = 2.3.3
|
|
|
+LIBTALLOC_VERSION = 2.3.4
|
|
|
LIBTALLOC_SOURCE = talloc-$(LIBTALLOC_VERSION).tar.gz
|
|
|
LIBTALLOC_SITE = https://www.samba.org/ftp/talloc
|
|
|
LIBTALLOC_LICENSE = LGPL-3.0+
|
|
|
LIBTALLOC_LICENSE_FILES = talloc.h
|
|
|
LIBTALLOC_INSTALL_STAGING = YES
|
|
|
|
|
|
+# libtalloc is extracted from the samba source tree, and that has a workaround
|
|
|
+# that requires PYTHONHASHSEED to be set, and to be set to 1.
|
|
|
+# See https://gitlab.com/samba-team/samba/-/commit/420bbb1d92fd2a28725b53f425ba3d214831b660
|
|
|
+LIBTALLOC_CONF_ENV = PYTHONHASHSEED=1
|
|
|
+LIBTALLOC_MAKE_ENV = PYTHONHASHSEED=1
|
|
|
+
|
|
|
# --with-libiconv= is unconditionally passed, even if libiconv is not
|
|
|
# present. Indeed, waf will search for libiconv by default in
|
|
|
# /usr/local. Because of a bug in some waf python script, /usr/local
|