Corrected the issue with the redundant header information in the compiled liberty library.
diff --git a/common/create_lib_library.py b/common/create_lib_library.py index 83daf87..46bfc47 100755 --- a/common/create_lib_library.py +++ b/common/create_lib_library.py
@@ -45,6 +45,8 @@ def create_lib_library(destlibdir, destlib, do_compile_only=False, excludelist=[], headerfile=None): + headerdone = False + # destlib should not have a file extension destlibroot = os.path.splitext(destlib)[0] @@ -62,7 +64,7 @@ print('Error reading liberty header file ' + headerfile) headerfile = None else: - headerseen = True + headerdone = True alllibname = destlibdir + '/' + destlibroot + '.lib' if os.path.isfile(alllibname): @@ -105,7 +107,6 @@ print(hline, file=ofile) print('\n', file=ofile) - headerdone = False for lfile in llist: if not os.path.exists(lfile): print('Error: File ' + lfile + ' not found (skipping).')