Hi,
I figured out that the TLM patch code doesnt work with new updated 
libgoogle-perf-tool package in ubuntu releases beyond 14.04 lts (trusty) and 
causes runtime errors but works fine on earlier releases. So to get it working 
on new releases, I compile gem5 binaries without libgoogle-perf-tool package 
and so I get a "12% performance drop warning" while compiling gem5.opt but 
atleast the TLM integration works. I hope the TLM patch guys work on this issue 
and fix it to make it work with recent versions of libgoogle-perf-tools package 
as well?? Thanks
Regards, uzair
From: [email protected]
To: [email protected]
Date: Tue, 15 Dec 2015 15:58:18 +0100
Subject: [gem5-users] TLM example not working with new gcc toolchain




Hi,

Has anyone else tried running TLM full-system example (in util/tlm/) with 
latest gcc toolchain (v 5.2.1). For me it works with older gcc toolchain (v4.9) 
but for new toolchain I am able to compile the code using the provided Makefile 
but at runtime I get:

./gem5.opt.sc: Symbol `_ZN6MemCmd11commandInfoE' has different size in shared 
object, consider re-linking./gem5.opt.sc: Symbol `_ZTV5Event' has different 
size in shared object, consider re-linkingsrc/tcmalloc.cc:278] Attempt to free 
invalid pointer 0xaa8f00 Aborted (core dumped)

Let me know how to fix this. I assume the Makefile should somehow be updated or 
am I making mistake in building the build/ARM/gem5.opt or its shared library??

Regards,uzair                                     

_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users                            
          
_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to