libtool display warnings when trying to make lib archives of llvm & swift


(Ramakrishna Mallireddy) #1

I am trying to make lib archives of llvm & swift and during the process
libtool produces below warning message:
libtool: warning same member name (xxxxx.cpp.o) in output file used for
input files: libx.a(xxxxx.cpp.o) and: liby.a(xxxxx.cpp.o) due to use of
basename, truncation and blank padding.

Does these cause any problem, is they any way I can rectify this or I have
to use individual libs for development.

Complete list:

*LLVM archive* produces 2 warning messages:
libtool: warning same member name (*Analysis*.cpp.o) in output file used
for input files: *libLLVMAnalysis*.a(Analysis.cpp.o) and:
*libLLVMCodeGen*.a(Analysis.cpp.o)
due to use of basename, truncation and blank padding

libtool: warning same member name (*Error*.cpp.o) in output file used for
input files: *libLLVMTableGen*.a(Error.cpp.o) and:
*libLLVMObject*.a(Error.cpp.o)
due to use of basename, truncation and blank padding

*Swift archive* produces 5 warning messages:
libtool: warning same member name (*CFG*.cpp.o) in output file used for
input files: *libswiftSILOptimizer*.a(CFG.cpp.o) and:
*libswiftSILOptimizer*.a(CFG.cpp.o)
due to use of basename, truncation and blank padding

libtool: warning same member name (*Mangle*.cpp.o) in output file used for
input files: *libswiftSIL*.a(Mangle.cpp.o) and: *libswiftAST*.a(Mangle.cpp.o)
due to use of basename, truncation and blank padding

libtool: warning same member name (*PrettyStackTrace*.cpp.o) in output file
used for input files: *libswiftBasic*.a(PrettyStackTrace.cpp.o) and:
*libswiftSIL*.a(PrettyStackTrace.cpp.o) due to use of basename, truncation
and blank padding

libtool: warning same member name (*PrettyStackTrace*.cpp.o) in output file
used for input files: *libswiftSIL*.a(PrettyStackTrace.cpp.o) and:
*libswiftSILOptimizer*.a(PrettyStackTrace.cpp.o) due to use of basename,
truncation and blank padding

libtool: warning same member name (*PrettyStackTrace*.cpp.o) in output file
used for input files: *libswiftSILOptimizer*.a(PrettyStackTrace.cpp.o) and:
*libswiftAST*.a(PrettyStackTrace.cpp.o) due to use of basename, truncation
and blank padding.

Thanks
Ramakrishna