aboutsummaryrefslogtreecommitdiffstats
path: root/lib-src
diff options
context:
space:
mode:
authorPaul Eggert2021-12-02 18:43:43 -0800
committerPaul Eggert2021-12-02 18:45:05 -0800
commitfed35a89517aa4e282273f7e3c75bafd4e698ce4 (patch)
tree479292f710b72d026ec74791d1ff75f526b4e7da /lib-src
parentf35d6a9c732e575e8f7115a8c2e29536db01636d (diff)
downloademacs-fed35a89517aa4e282273f7e3c75bafd4e698ce4.tar.gz
emacs-fed35a89517aa4e282273f7e3c75bafd4e698ce4.zip
Port emacsclient to Solaris 10
Without this patch, the build fails on Solaris 10 with the diagnostic “Undefined symbol acl_trivial first referenced in file ../lib/libgnu.a(file-has-acl.o)”. * lib-src/Makefile.in (LIB_HAS_ACL): New macro. (emacsclient${EXEEXT}): Link with $(LIB_HAS_ACL).
Diffstat (limited to 'lib-src')
-rw-r--r--lib-src/Makefile.in4
1 files changed, 3 insertions, 1 deletions
diff --git a/lib-src/Makefile.in b/lib-src/Makefile.in
index e6cda733679..f5d9db932ab 100644
--- a/lib-src/Makefile.in
+++ b/lib-src/Makefile.in
@@ -184,6 +184,8 @@ LIB_CLOCK_GETTIME = @LIB_CLOCK_GETTIME@
184LIB_GETRANDOM = @LIB_GETRANDOM@ 184LIB_GETRANDOM = @LIB_GETRANDOM@
185## Whatever libraries are needed for euidaccess 185## Whatever libraries are needed for euidaccess
186LIB_EACCESS=@LIB_EACCESS@ 186LIB_EACCESS=@LIB_EACCESS@
187## Libraries needed for file_has_acl
188LIB_HAS_ACL=@LIB_HAS_ACL@
187## empty or -lwsock2 for MinGW 189## empty or -lwsock2 for MinGW
188LIB_WSOCK32=@LIB_WSOCK32@ 190LIB_WSOCK32=@LIB_WSOCK32@
189 191
@@ -400,7 +402,7 @@ pop.o: ${srcdir}/pop.c ${srcdir}/pop.h ${srcdir}/../lib/min-max.h $(config_h)
400emacsclient${EXEEXT}: ${srcdir}/emacsclient.c $(NTLIB) $(config_h) 402emacsclient${EXEEXT}: ${srcdir}/emacsclient.c $(NTLIB) $(config_h)
401 $(AM_V_CCLD)$(CC) ${ALL_CFLAGS} $< \ 403 $(AM_V_CCLD)$(CC) ${ALL_CFLAGS} $< \
402 $(NTLIB) $(LOADLIBES) \ 404 $(NTLIB) $(LOADLIBES) \
403 $(LIB_WSOCK32) $(LIB_EACCESS) $(LIBS_ECLIENT) -o $@ 405 $(LIB_WSOCK32) $(LIB_EACCESS) $(LIB_HAS_ACL) $(LIBS_ECLIENT) -o $@
404 406
405emacsclientw${EXEEXT}: ${srcdir}/emacsclient.c $(NTLIB) $(CLIENTRES) $(config_h) 407emacsclientw${EXEEXT}: ${srcdir}/emacsclient.c $(NTLIB) $(CLIENTRES) $(config_h)
406 $(AM_V_CCLD)$(CC) ${ALL_CFLAGS} $(CLIENTRES) -mwindows $< \ 408 $(AM_V_CCLD)$(CC) ${ALL_CFLAGS} $(CLIENTRES) -mwindows $< \