[swift-users] libtool display warnings when trying to make lib archives of llvm & swift

Ramakrishna Mallireddy ramakrishna.malli at gmail.com
Wed Mar 2 01:22:21 CST 2016


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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.swift.org/pipermail/swift-users/attachments/20160302/8048c306/attachment.html>


More information about the swift-users mailing list