This is the mail archive of the
elfutils-devel@sourceware.org
mailing list for the elfutils project.
Re: dwarflint versus data_member_location
- From: Mark Wielaard <mjw at redhat dot com>
- To: elfutils-devel at lists dot fedorahosted dot org
- Date: Thu, 19 Aug 2010 13:03:16 +0200
- Subject: Re: dwarflint versus data_member_location
On Wed, 2010-08-18 at 10:30 -0700, Roland McGrath wrote:
> > It wasn't, a couple commits touched both this and that. But I rebased
> > it all relatively painlessly, most commits were clean. The current
> > pmachata/dwarflint is a clean fork off dwarf, the original branch was
> > deleted and replaced with the new one.
>
> Great! Thanks very much for catering to my anal tendencies.
> I've merged that into dwarf now.
Is this the dwarf branch where future dwarflint work will go?
I pushed a small change for tests/run-dwarflint-self.sh to use the new
location (all tests PASS). Should that also go to some other branch now?
Running make check on the branch is a little painful though. I am using
the attached cheat to get through it. And then it still takes 30 minutes
on my machine. Time to really get to the bottom of why dwarfcmp and
especially dwarfcmp-test -T is so incredibly slow.
Cheers,
Mark
diff --git a/tests/run-dwarfcmp-self.sh b/tests/run-dwarfcmp-self.sh
index efc1404..3bc693e 100755
--- a/tests/run-dwarfcmp-self.sh
+++ b/tests/run-dwarfcmp-self.sh
@@ -26,7 +26,8 @@
. $srcdir/test-subr.sh
dwarfcmp=${dwarfcmp:-../src/dwarfcmp}
-try_switches=${try_switches:- -iq -i -il}
+#try_switches=${try_switches:- -iq -i -il}
+try_switches=${try_switches:- -q -l}
status=0
run_one()
@@ -50,20 +51,22 @@ runtest()
runtest ../src/addr2line
runtest ../src/ar
runtest ../src/elfcmp
-runtest ../src/elflint
runtest ../src/findtextrel
-runtest ../src/ld
runtest ../src/nm
runtest ../src/objdump
-runtest ../src/readelf
runtest ../src/size
runtest ../src/strip
runtest ../src/unstrip
-runtest ../*/*.so
-# These are the biggest ones.
-runtest ../src/dwarflint
-runtest ../src/dwarfcmp
-runtest ../src/dwarfcmp-test
+# These are the bigger C ones.
+#runtest ../src/elflint
+#runtest ../src/ld
+#runtest ../src/readelf
+#runtest ../*/*.so
+
+# These are the giant C++ ones.
+#runtest ../src/dwarflint
+#runtest ../src/dwarfcmp
+#runtest ../src/dwarfcmp-test
exit $status