summaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorSamuel Thibault <samuel.thibault@ens-lyon.org>2018-12-03 14:40:48 +0100
committerSamuel Thibault <samuel.thibault@ens-lyon.org>2018-12-03 14:40:48 +0100
commit7b36d26b22d147ffc347f427f9fd584700578a94 (patch)
tree88c4468909951e439665b7784eb9abb366b5806a /scripts
parent02cd5c1a8d033d7f91fea12a66bb44d1bbf85f76 (diff)
downloadglibc-7b36d26b22d147ffc347f427f9fd584700578a94.tar.gz
Fix test-as-const-jmp_buf-ssp.c generation on gnu-i386
hurd's jmp_buf-ssp.sym does not define any symbol. scripts/gen-as-const.py currently was emitting an empty line in that case, and the gawk invocation was prepending "asconst_" to it, ending up with: .../build/glibc/setjmp/test-as-const-jmp_buf-ssp.c:1:2: error: expected « = », « , », « ; », « asm » or « __attribute__ » at end of input 1 | asconst_ | ^~~~~~~~ * scripts/gen-as-const.py (main): Avoid emitting empty line when there is no element in `consts'.
Diffstat (limited to 'scripts')
-rw-r--r--scripts/gen-as-const.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/scripts/gen-as-const.py b/scripts/gen-as-const.py
index b7a5744bb1..cabf401ed1 100644
--- a/scripts/gen-as-const.py
+++ b/scripts/gen-as-const.py
@@ -153,7 +153,7 @@ def main():
print(gen_test(sym_data))
else:
consts = compute_c_consts(sym_data, args.cc)
- print('\n'.join('#define %s %s' % c for c in sorted(consts.items())))
+ print(''.join('#define %s %s\n' % c for c in sorted(consts.items())), end='')
if __name__ == '__main__':
main()