diff options
author | Paul Eggert <eggert@cs.ucla.edu> | 2021-12-31 00:45:03 -0800 |
---|---|---|
committer | Paul Eggert <eggert@cs.ucla.edu> | 2021-12-31 10:53:29 -0800 |
commit | 6812e6baa7882ed064d274ead8dcd84b556603ce (patch) | |
tree | 0cf25564c94cb298261281232ff06759de5d4fb7 /src/local.mk | |
parent | aa670bed50dc213fa947cc009801f9708e37e675 (diff) | |
download | coreutils-6812e6baa7882ed064d274ead8dcd84b556603ce.tar.gz |
build: port to AIX 7.1
This fixes a porting bug introduced in
2019-08-12T03:29:00Z!bruno@clisp.org.
Problem discovered on AIX 7.1.
* src/local.mk (LDADD): Add $(LIB_MBRTOWC), since pretty much
every command uses quotearg or mbrtowc or whatever.
(src_sort_LDADD): Add $(LIBPMULTITHREAD) and
$(LIB_PTHREAD_SIGMASK) instead of $(LIBTHREAD).
Diffstat (limited to 'src/local.mk')
-rw-r--r-- | src/local.mk | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/src/local.mk b/src/local.mk index 0c8b65d39..d668bfc30 100644 --- a/src/local.mk +++ b/src/local.mk @@ -90,7 +90,9 @@ remove_ldadd = # must precede $(LIBINTL) in order to ensure we use GNU getopt. # But libcoreutils.a must also follow $(LIBINTL), since libintl uses # replacement functions defined in libcoreutils.a. -LDADD = src/libver.a lib/libcoreutils.a $(LIBINTL) lib/libcoreutils.a +# Similarly for $(LIB_MBRTOWC). +LDADD = src/libver.a lib/libcoreutils.a $(LIBINTL) $(LIB_MBRTOWC) \ + lib/libcoreutils.a # First, list all programs, to make listing per-program libraries easier. # See [ below. @@ -317,8 +319,11 @@ src_uname_LDADD += $(GETHOSTNAME_LIB) # for strsignal src_kill_LDADD += $(LIBTHREAD) -# for pthread -src_sort_LDADD += $(LIB_PTHREAD) +# for pthread-cond, pthread-mutex, pthread-thread +src_sort_LDADD += $(LIBPMULTITHREAD) + +# for pthread_sigmask +src_sort_LDADD += $(LIB_PTHREAD_SIGMASK) # Get the release year from lib/version-etc.c. RELEASE_YEAR = \ |