Recognise the exit status of mklibs
authorOle Streicher <olebole@debian.org>
Wed, 9 Aug 2017 11:29:31 +0000 (13:29 +0200)
committerOle Streicher <olebole@debian.org>
Thu, 11 Jan 2018 20:17:38 +0000 (20:17 +0000)
This is required to correctly fail if mklibs exits with error.

Closes: #871509
Gbp-Pq: Name Recognise-the-exit-status-of-mklibs.patch

Makefile.in

index edb1a912340ba7416f57a3b19ea692244da83958..0e3af2b1e753731a689e4a8dc8f86961ea5b296a 100644 (file)
@@ -185,7 +185,7 @@ shlib:              $(LIB)
                rm -f lib$(PACKAGE).tmp/xt*.o; \
                rm -f lib$(PACKAGE).tmp/tcl*.o; \
                CC='$(CC)' CXX=$(CXX) \
-               ./mklib -ldflags "$(LDFLAGS)" -o $(PACKAGE) `LC_ALL=C ls lib$(PACKAGE).tmp/*.o`; \
+               ./mklib -ldflags "$(LDFLAGS)" -o $(PACKAGE) `LC_ALL=C ls lib$(PACKAGE).tmp/*.o` && \
                rm -rf lib$(PACKAGE).tmp)
 
 mingw-dll:     $(LIBOBJS)
@@ -204,7 +204,7 @@ shtclxpa:   tclxpa
                @(rm -rf $(PACKAGE)tmp; mkdir $(PACKAGE)tmp; \
                (cd $(PACKAGE)tmp && ar x ../libtclxpa.a); \
                CC='$(CC)' CXX='$(CXX)' \
-               ./mklib -ldflags "$(LDFLAGS)" -o tclxpa -L. -lxpa `LC_ALL=C ls $(PACKAGE)tmp/*.o` -ltclstub; \
+               ./mklib -ldflags "$(LDFLAGS)" -o tclxpa -L. -lxpa `LC_ALL=C ls $(PACKAGE)tmp/*.o` -ltclstub && \
                rm -rf $(PACKAGE)tmp; )
 
 diff: