Hello everyone. This is my first mail list post ,so please forgive my poor
Englist or any mistake
I'm facting the "undefined reference to
`lldb_private::FileSpec::ReadFileContents ..." problem
too ,after some digging , seems like this problem is lead by different typedef
of "off_t"
after compiling FileSpec.o, nm gives:
00001b90 T lldb_private::FileSpec::ReadFileContents(long, void*, unsigned int,
lldb_private::Error*) const
00001d80 T lldb_private::FileSpec::ReadFileContents(long, unsigned int,
lldb_private::Error*) const
but after compiling Host.o ,nm gives:
U lldb_private::FileSpec::ReadFileContents(long long, void*, unsigned int,
lldb_private::Error*) const
same problem applies on following header too:
Core/Module.h:
Module (const FileSpec& file_spec,
const ArchSpec& arch,
const ConstString *object_name = NULL,
off_t object_offset = 0);
Symbol/ObjectFile.h:
size_t
ReadSectionData (const Section *section,
off_t section_offset,
void *dst,
size_t dst_len) const;
force changing these define from "off_t" to "long" ,lldb compiled and run.
but I can not assume lldb works OK. and I can not point out why off_t has
different meaning in different translation unit.
and this is my build environment:
llvm svn version: 175324
clang svn version:175313
lldb svn version:175378
build in tree, config with
./configure --prefix=/home/my_name/local_install --enable-optimized
--enable-targets=x86 CC=gcc CXX=g++
build host : ubuntu 11.04 32bit, gcc 4.6.3(compiled myself, first append in
${PATH}) ,system gcc: 4.5.2 (Ubuntu/Linaro 4.5.2-8ubuntu4)
(compile with clang also has the same problem)
attachment is the compile command in subdir "lldb/source/Host",
hopes this can help you
本邮件附件清单如下:
(1) make_verbose.txt (23.8 K)
comicfans44,[email protected]
2013-2-17
/home/my_name/project/llvmintree/autoconf/mkinstalldirs
/home/my_name/project/llvmintree/tools/lldb/source/Host/common/Release+Asserts
> /dev/null
/bin/date >
/home/my_name/project/llvmintree/tools/lldb/source/Host/common/Release+Asserts/.dir
llvm[0]: Compiling Condition.cpp for Release+Asserts build
if g++ -I/home/my_name/project/llvmintree/include
-I/home/my_name/project/llvmintree/tools/lldb/source/Host/common -D_DEBUG
-D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS
-D__STDC_LIMIT_MACROS
-I/home/my_name/project/llvmintree/tools/lldb/source/Host/common/../../../include
-I/home/my_name/project/llvmintree/tools/lldb/source/Host/common/../../../include
-I/home/my_name/project/llvmintree/tools/clang/include
-I/home/my_name/project/llvmintree/tools/clang/include -I/usr/include/python2.7
-I/usr/include/python2.7
-I/home/my_name/project/llvmintree/tools/lldb/source/Host/common/../../../source
-I/home/my_name/project/llvmintree/tools/lldb/source/Host/common/../../../source/Utility
-I/home/my_name/project/llvmintree/tools/lldb/source/Host/common/../../../source/Plugins/Process/Utility
-I/home/my_name/project/llvmintree/tools/lldb/source/Host/common/../../../source/Plugins/Process/POSIX
-O3 -fomit-frame-pointer -fvisibility-inlines-hidden -fno-exceptions -fno-rtti
-fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -std=c++0x
-pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings
-Wno-unknown-pragmas -Wno-sign-compare -Wno-sign-compare -Wno-unused-function
-Wno-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF
"/home/my_name/project/llvmintree/tools/lldb/source/Host/common/Release+Asserts/Condition.d.tmp"
-MT
"/home/my_name/project/llvmintree/tools/lldb/source/Host/common/Release+Asserts/Condition.o"
-MT
"/home/my_name/project/llvmintree/tools/lldb/source/Host/common/Release+Asserts/Condition.d"
Condition.cpp -o
/home/my_name/project/llvmintree/tools/lldb/source/Host/common/Release+Asserts/Condition.o
; \
then /bin/mv -f
"/home/my_name/project/llvmintree/tools/lldb/source/Host/common/Release+Asserts/Condition.d.tmp"
"/home/my_name/project/llvmintree/tools/lldb/source/Host/common/Release+Asserts/Condition.d";
else /bin/rm
"/home/my_name/project/llvmintree/tools/lldb/source/Host/common/Release+Asserts/Condition.d.tmp";
exit 1; fi
llvm[0]: Compiling DynamicLibrary.cpp for Release+Asserts build
if g++ -I/home/my_name/project/llvmintree/include
-I/home/my_name/project/llvmintree/tools/lldb/source/Host/common -D_DEBUG
-D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS
-D__STDC_LIMIT_MACROS
-I/home/my_name/project/llvmintree/tools/lldb/source/Host/common/../../../include
-I/home/my_name/project/llvmintree/tools/lldb/source/Host/common/../../../include
-I/home/my_name/project/llvmintree/tools/clang/include
-I/home/my_name/project/llvmintree/tools/clang/include -I/usr/include/python2.7
-I/usr/include/python2.7
-I/home/my_name/project/llvmintree/tools/lldb/source/Host/common/../../../source
-I/home/my_name/project/llvmintree/tools/lldb/source/Host/common/../../../source/Utility
-I/home/my_name/project/llvmintree/tools/lldb/source/Host/common/../../../source/Plugins/Process/Utility
-I/home/my_name/project/llvmintree/tools/lldb/source/Host/common/../../../source/Plugins/Process/POSIX
-O3 -fomit-frame-pointer -fvisibility-inlines-hidden -fno-exceptions -fno-rtti
-fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -std=c++0x
-pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings
-Wno-unknown-pragmas -Wno-sign-compare -Wno-sign-compare -Wno-unused-function
-Wno-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF
"/home/my_name/project/llvmintree/tools/lldb/source/Host/common/Release+Asserts/DynamicLibrary.d.tmp"
-MT
"/home/my_name/project/llvmintree/tools/lldb/source/Host/common/Release+Asserts/DynamicLibrary.o"
-MT
"/home/my_name/project/llvmintree/tools/lldb/source/Host/common/Release+Asserts/DynamicLibrary.d"
DynamicLibrary.cpp -o
/home/my_name/project/llvmintree/tools/lldb/source/Host/common/Release+Asserts/DynamicLibrary.o
; \
then /bin/mv -f
"/home/my_name/project/llvmintree/tools/lldb/source/Host/common/Release+Asserts/DynamicLibrary.d.tmp"
"/home/my_name/project/llvmintree/tools/lldb/source/Host/common/Release+Asserts/DynamicLibrary.d";
else /bin/rm
"/home/my_name/project/llvmintree/tools/lldb/source/Host/common/Release+Asserts/DynamicLibrary.d.tmp";
exit 1; fi
llvm[0]: Compiling File.cpp for Release+Asserts build
if g++ -I/home/my_name/project/llvmintree/include
-I/home/my_name/project/llvmintree/tools/lldb/source/Host/common -D_DEBUG
-D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS
-D__STDC_LIMIT_MACROS
-I/home/my_name/project/llvmintree/tools/lldb/source/Host/common/../../../include
-I/home/my_name/project/llvmintree/tools/lldb/source/Host/common/../../../include
-I/home/my_name/project/llvmintree/tools/clang/include
-I/home/my_name/project/llvmintree/tools/clang/include -I/usr/include/python2.7
-I/usr/include/python2.7
-I/home/my_name/project/llvmintree/tools/lldb/source/Host/common/../../../source
-I/home/my_name/project/llvmintree/tools/lldb/source/Host/common/../../../source/Utility
-I/home/my_name/project/llvmintree/tools/lldb/source/Host/common/../../../source/Plugins/Process/Utility
-I/home/my_name/project/llvmintree/tools/lldb/source/Host/common/../../../source/Plugins/Process/POSIX
-O3 -fomit-frame-pointer -fvisibility-inlines-hidden -fno-exceptions -fno-rtti
-fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -std=c++0x
-pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings
-Wno-unknown-pragmas -Wno-sign-compare -Wno-sign-compare -Wno-unused-function
-Wno-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF
"/home/my_name/project/llvmintree/tools/lldb/source/Host/common/Release+Asserts/File.d.tmp"
-MT
"/home/my_name/project/llvmintree/tools/lldb/source/Host/common/Release+Asserts/File.o"
-MT
"/home/my_name/project/llvmintree/tools/lldb/source/Host/common/Release+Asserts/File.d"
File.cpp -o
/home/my_name/project/llvmintree/tools/lldb/source/Host/common/Release+Asserts/File.o
; \
then /bin/mv -f
"/home/my_name/project/llvmintree/tools/lldb/source/Host/common/Release+Asserts/File.d.tmp"
"/home/my_name/project/llvmintree/tools/lldb/source/Host/common/Release+Asserts/File.d";
else /bin/rm
"/home/my_name/project/llvmintree/tools/lldb/source/Host/common/Release+Asserts/File.d.tmp";
exit 1; fi
llvm[0]: Compiling FileSpec.cpp for Release+Asserts build
if g++ -I/home/my_name/project/llvmintree/include
-I/home/my_name/project/llvmintree/tools/lldb/source/Host/common -D_DEBUG
-D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS
-D__STDC_LIMIT_MACROS
-I/home/my_name/project/llvmintree/tools/lldb/source/Host/common/../../../include
-I/home/my_name/project/llvmintree/tools/lldb/source/Host/common/../../../include
-I/home/my_name/project/llvmintree/tools/clang/include
-I/home/my_name/project/llvmintree/tools/clang/include -I/usr/include/python2.7
-I/usr/include/python2.7
-I/home/my_name/project/llvmintree/tools/lldb/source/Host/common/../../../source
-I/home/my_name/project/llvmintree/tools/lldb/source/Host/common/../../../source/Utility
-I/home/my_name/project/llvmintree/tools/lldb/source/Host/common/../../../source/Plugins/Process/Utility
-I/home/my_name/project/llvmintree/tools/lldb/source/Host/common/../../../source/Plugins/Process/POSIX
-O3 -fomit-frame-pointer -fvisibility-inlines-hidden -fno-exceptions -fno-rtti
-fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -std=c++0x
-pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings
-Wno-unknown-pragmas -Wno-sign-compare -Wno-sign-compare -Wno-unused-function
-Wno-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF
"/home/my_name/project/llvmintree/tools/lldb/source/Host/common/Release+Asserts/FileSpec.d.tmp"
-MT
"/home/my_name/project/llvmintree/tools/lldb/source/Host/common/Release+Asserts/FileSpec.o"
-MT
"/home/my_name/project/llvmintree/tools/lldb/source/Host/common/Release+Asserts/FileSpec.d"
FileSpec.cpp -o
/home/my_name/project/llvmintree/tools/lldb/source/Host/common/Release+Asserts/FileSpec.o
; \
then /bin/mv -f
"/home/my_name/project/llvmintree/tools/lldb/source/Host/common/Release+Asserts/FileSpec.d.tmp"
"/home/my_name/project/llvmintree/tools/lldb/source/Host/common/Release+Asserts/FileSpec.d";
else /bin/rm
"/home/my_name/project/llvmintree/tools/lldb/source/Host/common/Release+Asserts/FileSpec.d.tmp";
exit 1; fi
llvm[0]: Compiling Host.cpp for Release+Asserts build
if g++ -I/home/my_name/project/llvmintree/include
-I/home/my_name/project/llvmintree/tools/lldb/source/Host/common -D_DEBUG
-D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS
-D__STDC_LIMIT_MACROS
-I/home/my_name/project/llvmintree/tools/lldb/source/Host/common/../../../include
-I/home/my_name/project/llvmintree/tools/lldb/source/Host/common/../../../include
-I/home/my_name/project/llvmintree/tools/clang/include
-I/home/my_name/project/llvmintree/tools/clang/include -I/usr/include/python2.7
-I/usr/include/python2.7
-I/home/my_name/project/llvmintree/tools/lldb/source/Host/common/../../../source
-I/home/my_name/project/llvmintree/tools/lldb/source/Host/common/../../../source/Utility
-I/home/my_name/project/llvmintree/tools/lldb/source/Host/common/../../../source/Plugins/Process/Utility
-I/home/my_name/project/llvmintree/tools/lldb/source/Host/common/../../../source/Plugins/Process/POSIX
-O3 -fomit-frame-pointer -fvisibility-inlines-hidden -fno-exceptions -fno-rtti
-fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -std=c++0x
-pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings
-Wno-unknown-pragmas -Wno-sign-compare -Wno-sign-compare -Wno-unused-function
-Wno-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF
"/home/my_name/project/llvmintree/tools/lldb/source/Host/common/Release+Asserts/Host.d.tmp"
-MT
"/home/my_name/project/llvmintree/tools/lldb/source/Host/common/Release+Asserts/Host.o"
-MT
"/home/my_name/project/llvmintree/tools/lldb/source/Host/common/Release+Asserts/Host.d"
Host.cpp -o
/home/my_name/project/llvmintree/tools/lldb/source/Host/common/Release+Asserts/Host.o
; \
then /bin/mv -f
"/home/my_name/project/llvmintree/tools/lldb/source/Host/common/Release+Asserts/Host.d.tmp"
"/home/my_name/project/llvmintree/tools/lldb/source/Host/common/Release+Asserts/Host.d";
else /bin/rm
"/home/my_name/project/llvmintree/tools/lldb/source/Host/common/Release+Asserts/Host.d.tmp";
exit 1; fi
llvm[0]: Compiling Mutex.cpp for Release+Asserts build
if g++ -I/home/my_name/project/llvmintree/include
-I/home/my_name/project/llvmintree/tools/lldb/source/Host/common -D_DEBUG
-D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS
-D__STDC_LIMIT_MACROS
-I/home/my_name/project/llvmintree/tools/lldb/source/Host/common/../../../include
-I/home/my_name/project/llvmintree/tools/lldb/source/Host/common/../../../include
-I/home/my_name/project/llvmintree/tools/clang/include
-I/home/my_name/project/llvmintree/tools/clang/include -I/usr/include/python2.7
-I/usr/include/python2.7
-I/home/my_name/project/llvmintree/tools/lldb/source/Host/common/../../../source
-I/home/my_name/project/llvmintree/tools/lldb/source/Host/common/../../../source/Utility
-I/home/my_name/project/llvmintree/tools/lldb/source/Host/common/../../../source/Plugins/Process/Utility
-I/home/my_name/project/llvmintree/tools/lldb/source/Host/common/../../../source/Plugins/Process/POSIX
-O3 -fomit-frame-pointer -fvisibility-inlines-hidden -fno-exceptions -fno-rtti
-fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -std=c++0x
-pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings
-Wno-unknown-pragmas -Wno-sign-compare -Wno-sign-compare -Wno-unused-function
-Wno-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF
"/home/my_name/project/llvmintree/tools/lldb/source/Host/common/Release+Asserts/Mutex.d.tmp"
-MT
"/home/my_name/project/llvmintree/tools/lldb/source/Host/common/Release+Asserts/Mutex.o"
-MT
"/home/my_name/project/llvmintree/tools/lldb/source/Host/common/Release+Asserts/Mutex.d"
Mutex.cpp -o
/home/my_name/project/llvmintree/tools/lldb/source/Host/common/Release+Asserts/Mutex.o
; \
then /bin/mv -f
"/home/my_name/project/llvmintree/tools/lldb/source/Host/common/Release+Asserts/Mutex.d.tmp"
"/home/my_name/project/llvmintree/tools/lldb/source/Host/common/Release+Asserts/Mutex.d";
else /bin/rm
"/home/my_name/project/llvmintree/tools/lldb/source/Host/common/Release+Asserts/Mutex.d.tmp";
exit 1; fi
llvm[0]: Compiling SocketAddress.cpp for Release+Asserts build
if g++ -I/home/my_name/project/llvmintree/include
-I/home/my_name/project/llvmintree/tools/lldb/source/Host/common -D_DEBUG
-D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS
-D__STDC_LIMIT_MACROS
-I/home/my_name/project/llvmintree/tools/lldb/source/Host/common/../../../include
-I/home/my_name/project/llvmintree/tools/lldb/source/Host/common/../../../include
-I/home/my_name/project/llvmintree/tools/clang/include
-I/home/my_name/project/llvmintree/tools/clang/include -I/usr/include/python2.7
-I/usr/include/python2.7
-I/home/my_name/project/llvmintree/tools/lldb/source/Host/common/../../../source
-I/home/my_name/project/llvmintree/tools/lldb/source/Host/common/../../../source/Utility
-I/home/my_name/project/llvmintree/tools/lldb/source/Host/common/../../../source/Plugins/Process/Utility
-I/home/my_name/project/llvmintree/tools/lldb/source/Host/common/../../../source/Plugins/Process/POSIX
-O3 -fomit-frame-pointer -fvisibility-inlines-hidden -fno-exceptions -fno-rtti
-fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -std=c++0x
-pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings
-Wno-unknown-pragmas -Wno-sign-compare -Wno-sign-compare -Wno-unused-function
-Wno-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF
"/home/my_name/project/llvmintree/tools/lldb/source/Host/common/Release+Asserts/SocketAddress.d.tmp"
-MT
"/home/my_name/project/llvmintree/tools/lldb/source/Host/common/Release+Asserts/SocketAddress.o"
-MT
"/home/my_name/project/llvmintree/tools/lldb/source/Host/common/Release+Asserts/SocketAddress.d"
SocketAddress.cpp -o
/home/my_name/project/llvmintree/tools/lldb/source/Host/common/Release+Asserts/SocketAddress.o
; \
then /bin/mv -f
"/home/my_name/project/llvmintree/tools/lldb/source/Host/common/Release+Asserts/SocketAddress.d.tmp"
"/home/my_name/project/llvmintree/tools/lldb/source/Host/common/Release+Asserts/SocketAddress.d";
else /bin/rm
"/home/my_name/project/llvmintree/tools/lldb/source/Host/common/Release+Asserts/SocketAddress.d.tmp";
exit 1; fi
llvm[0]: Compiling Symbols.cpp for Release+Asserts build
if g++ -I/home/my_name/project/llvmintree/include
-I/home/my_name/project/llvmintree/tools/lldb/source/Host/common -D_DEBUG
-D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS
-D__STDC_LIMIT_MACROS
-I/home/my_name/project/llvmintree/tools/lldb/source/Host/common/../../../include
-I/home/my_name/project/llvmintree/tools/lldb/source/Host/common/../../../include
-I/home/my_name/project/llvmintree/tools/clang/include
-I/home/my_name/project/llvmintree/tools/clang/include -I/usr/include/python2.7
-I/usr/include/python2.7
-I/home/my_name/project/llvmintree/tools/lldb/source/Host/common/../../../source
-I/home/my_name/project/llvmintree/tools/lldb/source/Host/common/../../../source/Utility
-I/home/my_name/project/llvmintree/tools/lldb/source/Host/common/../../../source/Plugins/Process/Utility
-I/home/my_name/project/llvmintree/tools/lldb/source/Host/common/../../../source/Plugins/Process/POSIX
-O3 -fomit-frame-pointer -fvisibility-inlines-hidden -fno-exceptions -fno-rtti
-fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -std=c++0x
-pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings
-Wno-unknown-pragmas -Wno-sign-compare -Wno-sign-compare -Wno-unused-function
-Wno-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF
"/home/my_name/project/llvmintree/tools/lldb/source/Host/common/Release+Asserts/Symbols.d.tmp"
-MT
"/home/my_name/project/llvmintree/tools/lldb/source/Host/common/Release+Asserts/Symbols.o"
-MT
"/home/my_name/project/llvmintree/tools/lldb/source/Host/common/Release+Asserts/Symbols.d"
Symbols.cpp -o
/home/my_name/project/llvmintree/tools/lldb/source/Host/common/Release+Asserts/Symbols.o
; \
then /bin/mv -f
"/home/my_name/project/llvmintree/tools/lldb/source/Host/common/Release+Asserts/Symbols.d.tmp"
"/home/my_name/project/llvmintree/tools/lldb/source/Host/common/Release+Asserts/Symbols.d";
else /bin/rm
"/home/my_name/project/llvmintree/tools/lldb/source/Host/common/Release+Asserts/Symbols.d.tmp";
exit 1; fi
llvm[0]: Compiling Terminal.cpp for Release+Asserts build
if g++ -I/home/my_name/project/llvmintree/include
-I/home/my_name/project/llvmintree/tools/lldb/source/Host/common -D_DEBUG
-D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS
-D__STDC_LIMIT_MACROS
-I/home/my_name/project/llvmintree/tools/lldb/source/Host/common/../../../include
-I/home/my_name/project/llvmintree/tools/lldb/source/Host/common/../../../include
-I/home/my_name/project/llvmintree/tools/clang/include
-I/home/my_name/project/llvmintree/tools/clang/include -I/usr/include/python2.7
-I/usr/include/python2.7
-I/home/my_name/project/llvmintree/tools/lldb/source/Host/common/../../../source
-I/home/my_name/project/llvmintree/tools/lldb/source/Host/common/../../../source/Utility
-I/home/my_name/project/llvmintree/tools/lldb/source/Host/common/../../../source/Plugins/Process/Utility
-I/home/my_name/project/llvmintree/tools/lldb/source/Host/common/../../../source/Plugins/Process/POSIX
-O3 -fomit-frame-pointer -fvisibility-inlines-hidden -fno-exceptions -fno-rtti
-fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -std=c++0x
-pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings
-Wno-unknown-pragmas -Wno-sign-compare -Wno-sign-compare -Wno-unused-function
-Wno-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF
"/home/my_name/project/llvmintree/tools/lldb/source/Host/common/Release+Asserts/Terminal.d.tmp"
-MT
"/home/my_name/project/llvmintree/tools/lldb/source/Host/common/Release+Asserts/Terminal.o"
-MT
"/home/my_name/project/llvmintree/tools/lldb/source/Host/common/Release+Asserts/Terminal.d"
Terminal.cpp -o
/home/my_name/project/llvmintree/tools/lldb/source/Host/common/Release+Asserts/Terminal.o
; \
then /bin/mv -f
"/home/my_name/project/llvmintree/tools/lldb/source/Host/common/Release+Asserts/Terminal.d.tmp"
"/home/my_name/project/llvmintree/tools/lldb/source/Host/common/Release+Asserts/Terminal.d";
else /bin/rm
"/home/my_name/project/llvmintree/tools/lldb/source/Host/common/Release+Asserts/Terminal.d.tmp";
exit 1; fi
llvm[0]: Compiling TimeValue.cpp for Release+Asserts build
if g++ -I/home/my_name/project/llvmintree/include
-I/home/my_name/project/llvmintree/tools/lldb/source/Host/common -D_DEBUG
-D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS
-D__STDC_LIMIT_MACROS
-I/home/my_name/project/llvmintree/tools/lldb/source/Host/common/../../../include
-I/home/my_name/project/llvmintree/tools/lldb/source/Host/common/../../../include
-I/home/my_name/project/llvmintree/tools/clang/include
-I/home/my_name/project/llvmintree/tools/clang/include -I/usr/include/python2.7
-I/usr/include/python2.7
-I/home/my_name/project/llvmintree/tools/lldb/source/Host/common/../../../source
-I/home/my_name/project/llvmintree/tools/lldb/source/Host/common/../../../source/Utility
-I/home/my_name/project/llvmintree/tools/lldb/source/Host/common/../../../source/Plugins/Process/Utility
-I/home/my_name/project/llvmintree/tools/lldb/source/Host/common/../../../source/Plugins/Process/POSIX
-O3 -fomit-frame-pointer -fvisibility-inlines-hidden -fno-exceptions -fno-rtti
-fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -std=c++0x
-pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings
-Wno-unknown-pragmas -Wno-sign-compare -Wno-sign-compare -Wno-unused-function
-Wno-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF
"/home/my_name/project/llvmintree/tools/lldb/source/Host/common/Release+Asserts/TimeValue.d.tmp"
-MT
"/home/my_name/project/llvmintree/tools/lldb/source/Host/common/Release+Asserts/TimeValue.o"
-MT
"/home/my_name/project/llvmintree/tools/lldb/source/Host/common/Release+Asserts/TimeValue.d"
TimeValue.cpp -o
/home/my_name/project/llvmintree/tools/lldb/source/Host/common/Release+Asserts/TimeValue.o
; \
then /bin/mv -f
"/home/my_name/project/llvmintree/tools/lldb/source/Host/common/Release+Asserts/TimeValue.d.tmp"
"/home/my_name/project/llvmintree/tools/lldb/source/Host/common/Release+Asserts/TimeValue.d";
else /bin/rm
"/home/my_name/project/llvmintree/tools/lldb/source/Host/common/Release+Asserts/TimeValue.d.tmp";
exit 1; fi
llvm[0]: Compiling temp.cpp for Release+Asserts build
if g++ -I/home/my_name/project/llvmintree/include
-I/home/my_name/project/llvmintree/tools/lldb/source/Host/common -D_DEBUG
-D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS
-D__STDC_LIMIT_MACROS
-I/home/my_name/project/llvmintree/tools/lldb/source/Host/common/../../../include
-I/home/my_name/project/llvmintree/tools/lldb/source/Host/common/../../../include
-I/home/my_name/project/llvmintree/tools/clang/include
-I/home/my_name/project/llvmintree/tools/clang/include -I/usr/include/python2.7
-I/usr/include/python2.7
-I/home/my_name/project/llvmintree/tools/lldb/source/Host/common/../../../source
-I/home/my_name/project/llvmintree/tools/lldb/source/Host/common/../../../source/Utility
-I/home/my_name/project/llvmintree/tools/lldb/source/Host/common/../../../source/Plugins/Process/Utility
-I/home/my_name/project/llvmintree/tools/lldb/source/Host/common/../../../source/Plugins/Process/POSIX
-O3 -fomit-frame-pointer -fvisibility-inlines-hidden -fno-exceptions -fno-rtti
-fPIC -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -std=c++0x
-pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings
-Wno-unknown-pragmas -Wno-sign-compare -Wno-sign-compare -Wno-unused-function
-Wno-uninitialized -Wno-missing-field-initializers -c -MMD -MP -MF
"/home/my_name/project/llvmintree/tools/lldb/source/Host/common/Release+Asserts/temp.d.tmp"
-MT
"/home/my_name/project/llvmintree/tools/lldb/source/Host/common/Release+Asserts/temp.o"
-MT
"/home/my_name/project/llvmintree/tools/lldb/source/Host/common/Release+Asserts/temp.d"
temp.cpp -o
/home/my_name/project/llvmintree/tools/lldb/source/Host/common/Release+Asserts/temp.o
; \
then /bin/mv -f
"/home/my_name/project/llvmintree/tools/lldb/source/Host/common/Release+Asserts/temp.d.tmp"
"/home/my_name/project/llvmintree/tools/lldb/source/Host/common/Release+Asserts/temp.d";
else /bin/rm
"/home/my_name/project/llvmintree/tools/lldb/source/Host/common/Release+Asserts/temp.d.tmp";
exit 1; fi
llvm[0]: Building Release+Asserts Archive Library liblldbHostCommon.a
/bin/rm -f
/home/my_name/project/llvmintree/Release+Asserts/lib/liblldbHostCommon.a
ar cru /home/my_name/project/llvmintree/Release+Asserts/lib/liblldbHostCommon.a
/home/my_name/project/llvmintree/tools/lldb/source/Host/common/Release+Asserts/Condition.o
/home/my_name/project/llvmintree/tools/lldb/source/Host/common/Release+Asserts/DynamicLibrary.o
/home/my_name/project/llvmintree/tools/lldb/source/Host/common/Release+Asserts/File.o
/home/my_name/project/llvmintree/tools/lldb/source/Host/common/Release+Asserts/FileSpec.o
/home/my_name/project/llvmintree/tools/lldb/source/Host/common/Release+Asserts/Host.o
/home/my_name/project/llvmintree/tools/lldb/source/Host/common/Release+Asserts/Mutex.o
/home/my_name/project/llvmintree/tools/lldb/source/Host/common/Release+Asserts/SocketAddress.o
/home/my_name/project/llvmintree/tools/lldb/source/Host/common/Release+Asserts/Symbols.o
/home/my_name/project/llvmintree/tools/lldb/source/Host/common/Release+Asserts/Terminal.o
/home/my_name/project/llvmintree/tools/lldb/source/Host/common/Release+Asserts/TimeValue.o
/home/my_name/project/llvmintree/tools/lldb/source/Host/common/Release+Asserts/temp.o
ranlib /home/my_name/project/llvmintree/Release+Asserts/lib/liblldbHostCommon.a
_______________________________________________
lldb-dev mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/lldb-dev