I'm sorry for forgetting describe the building in detail. The building
succeed except checking tcmalloc failed.
scons: Reading SConscript files ...
Checking for leading underscore in global variables...(cached) no
Checking for C++11 static_assert support...(cached) yes
Checking for C header file Python.h... (cached) yes
Checking for C library pthread... (cached) yes
Checking for C library dl... (cached) yes
Checking for C library util... (cached) yes
Checking for C library m... (cached) yes
Checking for C library python2.6... (cached) yes
Checking for accept(0,0,0) in C++ library None... (cached) yes
Checking for zlibVersion() in C++ library z... (cached) yes
Checking for clock_nanosleep(0,0,NULL,NULL) in C library None...
(cached) no
Checking for clock_nanosleep(0,0,NULL,NULL) in C library rt...
(cached) yes
Checking for C library tcmalloc_minimal... (cached) no
You can get a 12% performance improvement by installing tcmalloc
(libgoogle-perftools-dev package on Ubuntu or RedHat).
Checking for C header file fenv.h... (cached) yes
Reading SConsopts
Building in /home/zheng/gem5/cache-phase/build/ALPHA_MOESI_CMP_directory
Using saved variables file
/home/zheng/gem5/cache-phase/build/variables/ALPHA_MOESI_CMP_directory
warning: No header file specified for SimObject: Switch
warning: At least one SimObject lacks a header specification. This
can cause unexpected results in the generated SWIG wrappers.
scons: done reading SConscript files.
scons: Building targets ...
scons: `build/ALPHA_MOESI_CMP_directory/gem5.fast' is up to date.
scons: done building targets.
On 12/18/2012 10:19 PM, Ali Saidi wrote:
How did it fail? What does it say?
Ali
On Dec 18, 2012, at 5:14 AM, zhengchl <zhengchuan...@hotmail.com
<mailto:zhengchuan...@hotmail.com>> wrote:
Hi,
My os is Ubuntu 10.04 x86_64. And libgoogle-perftools-dev can't be
installed from official repository because of depend problems on
ubuntu 10.04, so I have to compile it myself.
I think I install libgoogle-perftools successfully because ldconfig
can locate those libs and 'gcc -ltcmalloc' also succeed.
116: libtcmalloc_minimal_debug.so.4 (libc6,x86-64) =>
/usr/local/lib/libtcmalloc_minimal_debug.so.4
117: libtcmalloc_minimal_debug.so (libc6,x86-64) =>
/usr/local/lib/libtcmalloc_minimal_debug.so
118: libtcmalloc_minimal.so.4 (libc6,x86-64) =>
/usr/local/lib/libtcmalloc_minimal.so.4
119: libtcmalloc_minimal.so (libc6,x86-64) =>
/usr/local/lib/libtcmalloc_minimal.so
120: libtcmalloc_debug.so.4 (libc6,x86-64) =>
/usr/local/lib/libtcmalloc_debug.so.4
121: libtcmalloc_debug.so (libc6,x86-64) =>
/usr/local/lib/libtcmalloc_debug.so
122: libtcmalloc_and_profiler.so.4 (libc6,x86-64) =>
/usr/local/lib/libtcmalloc_and_profiler.so.4
123: libtcmalloc_and_profiler.so (libc6,x86-64) =>
/usr/local/lib/libtcmalloc_and_profiler.so
124: libtcmalloc.so.4 (libc6,x86-64) =>
/usr/local/lib/libtcmalloc.so.4
125: libtcmalloc.so (libc6,x86-64) =>
/usr/local/lib/libtcmalloc.so
82: libunwind.so.7 (libc6,x86-64) => /usr/local/lib/libunwind.so.7
83: libunwind.so (libc6,x86-64) => /usr/local/lib/libunwind.so
84: libunwind-x86_64.so.7 (libc6,x86-64) =>
/usr/local/lib/libunwind-x86_64.so.7
85: libunwind-x86_64.so (libc6,x86-64) =>
/usr/local/lib/libunwind-x86_64.so
86: libunwind-setjmp.so.0 (libc6,x86-64) =>
/usr/local/lib/libunwind-setjmp.so.0
87: libunwind-setjmp.so (libc6,x86-64) =>
/usr/local/lib/libunwind-setjmp.so
What's more, I write a simple scons script to check tcmalloc_minimal
and this script succeed too.
env = Environment()
conf = env.Configure()
if conf.CheckLib('tcmalloc_minimal'):
print "true"
However, when I try "scons build/ALPHA_MOESI_CMP_directory/gem5.opt",
tcmallc checking still failed.
--
Chuanlei Zheng
Department of Computer Science and Technology
Nanjing University
_______________________________________________
gem5-users mailing list
gem5-users@gem5.org <mailto:gem5-users@gem5.org>
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
_______________________________________________
gem5-users mailing list
gem5-users@gem5.org
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
--
Chuanlei Zheng
Department of Computer Science and Technology
Nanjing University
_______________________________________________
gem5-users mailing list
gem5-users@gem5.org
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users