From 330906fdb1dbefe4f0bc8473de676379d2ddd53d Mon Sep 17 00:00:00 2001 From: Paul Eggert Date: Sat, 21 Nov 2020 13:18:55 -0800 Subject: [PATCH 2/3] build: port to Solaris 10 * src/local.mk (src_ln_LDADD, src_mktemp_LDADD, src_tac_LDADD): Add $(LIB_CLOCK_GETTIME), since these use tempname which uses clock_gettime if getrandom fails. On platforms like Solaris 10, clock_gettime is not in the standard C library. --- src/local.mk | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/local.mk b/src/local.mk index 79c655036..03150bff3 100644 --- a/src/local.mk +++ b/src/local.mk @@ -250,12 +250,15 @@ src_stat_LDADD += $(LIB_SELINUX) # for nvlist_lookup_uint64_array src_stat_LDADD += $(LIB_NVPAIR) -# for gettime, settime, utimecmp, utimens +# for gettime, settime, tempname, utimecmp, utimens copy_ldadd += $(LIB_CLOCK_GETTIME) src_date_LDADD += $(LIB_CLOCK_GETTIME) src_ginstall_LDADD += $(LIB_CLOCK_GETTIME) +src_ln_LDADD += $(LIB_CLOCK_GETTIME) src_ls_LDADD += $(LIB_CLOCK_GETTIME) +src_mktemp_LDADD += $(LIB_CLOCK_GETTIME) src_pr_LDADD += $(LIB_CLOCK_GETTIME) +src_tac_LDADD += $(LIB_CLOCK_GETTIME) src_timeout_LDADD += $(LIB_TIMER_TIME) src_touch_LDADD += $(LIB_CLOCK_GETTIME) -- 2.27.0