diff -u -r libgcrypt-1.8.3-clean/configure libgcrypt-1.8.3/configure --- libgcrypt-1.8.3-clean/configure 2018-06-13 00:39:33.000000000 -0700 +++ libgcrypt-1.8.3/configure 2020-01-12 13:32:34.840010800 -0800 @@ -11292,7 +11292,7 @@ version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no - hardcode_into_libs=yes + hardcode_into_libs=no if test "$host_cpu" = ia64; then # AIX 5 supports IA64 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' @@ -11531,16 +11531,16 @@ ;; freebsd3.[01]* | freebsdelf3.[01]*) shlibpath_overrides_runpath=yes - hardcode_into_libs=yes + hardcode_into_libs=no ;; freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) shlibpath_overrides_runpath=no - hardcode_into_libs=yes + hardcode_into_libs=no ;; *) # from 4.6 on, and DragonFly shlibpath_overrides_runpath=yes - hardcode_into_libs=yes + hardcode_into_libs=no ;; esac ;; @@ -11553,7 +11553,7 @@ soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no - hardcode_into_libs=yes + hardcode_into_libs=no ;; haiku*) @@ -11566,7 +11566,7 @@ shlibpath_var=LIBRARY_PATH shlibpath_overrides_runpath=yes sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' - hardcode_into_libs=yes + hardcode_into_libs=no ;; hpux9* | hpux10* | hpux11*) @@ -11578,7 +11578,7 @@ case $host_cpu in ia64*) shrext_cmds='.so' - hardcode_into_libs=yes + hardcode_into_libs=no dynamic_linker="$host_os dld.so" shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. @@ -11593,7 +11593,7 @@ ;; hppa*64*) shrext_cmds='.sl' - hardcode_into_libs=yes + hardcode_into_libs=no dynamic_linker="$host_os dld.sl" shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. @@ -11626,7 +11626,7 @@ dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no - hardcode_into_libs=yes + hardcode_into_libs=no ;; irix5* | irix6* | nonstopux*) @@ -11663,7 +11663,7 @@ shlibpath_overrides_runpath=no sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" - hardcode_into_libs=yes + hardcode_into_libs=no ;; # No shared lib support for Linux oldld, aout, or coff. @@ -11684,7 +11684,7 @@ # This implies no fast_install, which is unacceptable. # Some rework will be needed to allow for fast_install # before this can be enabled. - hardcode_into_libs=yes + hardcode_into_libs=no dynamic_linker='Android linker' # Don't embed -rpath directories since the linker doesn't support them. @@ -11739,7 +11739,7 @@ # This implies no fast_install, which is unacceptable. # Some rework will be needed to allow for fast_install # before this can be enabled. - hardcode_into_libs=yes + hardcode_into_libs=no # Append ld.so.conf contents to the search path if test -f /etc/ld.so.conf; then @@ -11764,7 +11764,7 @@ soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no - hardcode_into_libs=yes + hardcode_into_libs=no dynamic_linker='NetBSD ld.elf_so' ;; @@ -11783,7 +11783,7 @@ fi shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes - hardcode_into_libs=yes + hardcode_into_libs=no ;; newsos6) @@ -11801,7 +11801,7 @@ soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no - hardcode_into_libs=yes + hardcode_into_libs=no dynamic_linker='ldqnx.so' ;; @@ -11863,7 +11863,7 @@ soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes - hardcode_into_libs=yes + hardcode_into_libs=no # ldd complains unless libraries are executable postinstall_cmds='chmod +x $lib' ;; @@ -11920,7 +11920,7 @@ soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes - hardcode_into_libs=yes + hardcode_into_libs=no if test "$with_gnu_ld" = yes; then sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' else @@ -11942,7 +11942,7 @@ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no - hardcode_into_libs=yes + hardcode_into_libs=no ;; uts4*) @@ -19824,7 +19824,7 @@ postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' -hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' +hardcode_into_libs=no sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`' hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' @@ -21088,7 +21088,7 @@ finish_eval=$lt_finish_eval # Whether we should hardcode library paths into libraries. -hardcode_into_libs=$hardcode_into_libs +hardcode_into_libs=no # Compile-time system search path for libraries. sys_lib_search_path_spec=$lt_sys_lib_search_path_spec diff --git a/random/jitterentropy-base-user.h b/random/jitterentropy-base-user.h index 75dd768..8a8dbd5 100644 --- a/random/jitterentropy-base-user.h +++ b/random/jitterentropy-base-user.h @@ -86,9 +86,9 @@ jent_get_nstime(u64 *out) * not rely on that extra little entropy. */ if (!clock_gettime (CLOCK_REALTIME, &tv)) { - tmp = time.tv_sec; + tmp = tv.tv_sec; tmp = tmp << 32; - tmp = tmp | time.tv_nsec; + tmp = tmp | tv.tv_nsec; } else tmp = 0;