gssapi: add dependency on gkrb5_err.h
Noticed missing target directory dependency as a build failure in `make --shuffle` mode (added in https://savannah.gnu.org/bugs/index.php?62100): CC test_common.o In file included from test_common.c:34: krb5/gsskrb5_locl.h:42:10: fatal error: gkrb5_err.h: No such file or directory 42 | #include <gkrb5_err.h> | ^~~~~~~~~~~~~ compilation terminated. make[3]: *** [Makefile:2347: test_common.o] Error 1 shuffle=1656680590 The change moves gkrb5_err.h and friends to BUILT_SOURCES to guarantee their presence when main build starts.
This commit is contained in:

committed by
Jeffrey Altman

parent
254e40294e
commit
e7efa7783a
@@ -264,10 +264,6 @@ dist_libgssapi_la_SOURCES = \
|
||||
$(sanonsrc)
|
||||
|
||||
nodist_libgssapi_la_SOURCES = \
|
||||
gkrb5_err.c \
|
||||
gkrb5_err.h \
|
||||
negoex_err.c \
|
||||
negoex_err.h \
|
||||
$(BUILT_SOURCES)
|
||||
|
||||
libgssapi_la_DEPENDENCIES = version-script.map
|
||||
@@ -333,7 +329,13 @@ $(test_context_OBJECTS): $(BUILTHEADERS)
|
||||
|
||||
$(libgssapi_la_OBJECTS): $(srcdir)/version-script.map
|
||||
|
||||
BUILT_SOURCES = $(spnego_files) $(gssapi_files)
|
||||
BUILT_SOURCES = \
|
||||
$(spnego_files) \
|
||||
$(gssapi_files) \
|
||||
gkrb5_err.c \
|
||||
gkrb5_err.h \
|
||||
negoex_err.c \
|
||||
negoex_err.h
|
||||
|
||||
$(libgssapi_la_OBJECTS): gkrb5_err.h negoex_err.h
|
||||
gkrb5_err.h: $(srcdir)/krb5/gkrb5_err.et
|
||||
|
Reference in New Issue
Block a user