From 5c4f1ca2ad2599ab670701b64b962452f3fd7554 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vivek=20Das=C2=A0Mohapatra?= <vivek@collabora.co.uk> Date: Tue, 23 May 2017 15:38:45 +0100 Subject: [PATCH] gen-stublib.sh: abort build if we can't extract proxied DSO symbols --- generate-stublib.sh | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/generate-stublib.sh b/generate-stublib.sh index 6f1a67431..a5422b4d0 100755 --- a/generate-stublib.sh +++ b/generate-stublib.sh @@ -38,10 +38,18 @@ exec >$proxy_src; cat $top/capsule-shim.h; -for pt in $proxied_dso $(cat $proxy_extra); -do - $top/print-libstubs $pt; -done > $symbol_file; +if (for pt in $proxied_dso $(cat $proxy_extra); + do + $top/print-libstubs $pt || exit 1; + done) > $symbol_file.tmp; +then + mv $symbol_file.tmp $symbol_file; +else + code=$?; + rm $symbol_file.tmp + exit $code; +fi + while read symbol version dependency; do -- GitLab