Clarify how/why we look for binutils's readelf
authorEli Bendersky <eliben@gmail.com>
Sat, 6 Apr 2013 13:44:33 +0000 (06:44 -0700)
committerEli Bendersky <eliben@gmail.com>
Sat, 6 Apr 2013 13:44:33 +0000 (06:44 -0700)
test/run_readelf_tests.py

index 25a97c90593f63da53dff0aea9a12756a3fecf17..d910123962e457d6e47cb141e1fbf29dd4faaf5b 100755 (executable)
@@ -24,6 +24,11 @@ testlog.setLevel(logging.DEBUG)
 testlog.addHandler(logging.StreamHandler(sys.stdout))
 
 # Set the path for calling readelf. By default this is the system readelf.
+# The first assignment to READELF_PATH reflects the binutils version I used
+# to test the current pyelftools with.
+# Alas, binutils's readelf changes its output slightly even between minor
+# releases so a lot of bogus differences can occur; this is why an exact version
+# is specified to reproduce the tests.
 #
 READELF_PATH = '/home/eliben/test/binutils-2.23.52/binutils/readelf'
 if not os.path.exists(READELF_PATH):