Improve build-id checking when the task we're interested in isn't 'current'. git commit causing problems on ARM and IA64
William Cohen
wcohen@redhat.com
Fri Mar 30 21:15:00 GMT 2012
When running tests I found the following patch causing problems on ARM and IA64 machines
http://sourceware.org/git/gitweb.cgi?p=systemtap.git;a=commitdiff;h=c0456b6fda16307070e0896d3cca86f523214a5e;hp=ca73974d84f94065dbabce2a2044d17a83bade57
On ARM with a really simple example end up with:
$ ../install/bin/stap -k ../systemtap/testsuite/systemtap.base/add.stp
WARNING: "copy_to_user_page" [/tmp/stapgL32Wo/stap_7644.ko] undefined!
Error inserting module '/tmp/stapgL32Wo/stap_7644.ko': Unknown symbol in module
WARNING: /media/greatplains/wcohen/systemtap_write/install/bin/staprun exited with status: 1
Pass 5: run failed. Try again with another '--vp 00001' option.
Keeping temporary directory "/tmp/stapgL32Wo"
On IA64 same example ends up with:
$ ../install/bin/stap -k ../systemtap/testsuite/systemtap.base/add.stp
WARNING: "flush_icache_range" [/tmp/staprfDqn5/stap_29610.ko] undefined!
Error inserting module '/tmp/staprfDqn5/stap_29610.ko': Unknown symbol in module
WARNING: /home/wcohen/systemtap_write/install/bin/staprun exited with status: 1
Pass 5: run failed. Try again with another '--vp 00001' option.
Keeping temporary directory "/tmp/staprfDqn5"
It looks like the reordering of the includes is causing a problem on these machines.
-Will
More information about the Systemtap
mailing list