This is the mail archive of the
systemtap@sourceware.org
mailing list for the systemtap project.
Improve build-id checking when the task we're interested in isn't 'current'. git commit causing problems on ARM and IA64
- From: William Cohen <wcohen at redhat dot com>
- To: systemtap at sourceware dot org
- Cc: David Smith <dsmith at redhat dot com>
- Date: Fri, 30 Mar 2012 17:15:07 -0400
- Subject: Improve build-id checking when the task we're interested in isn't 'current'. git commit causing problems on ARM and IA64
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