Example #1
0
 def _get_linker_version_for_base(self, base: str) -> str:
     """Returns the linker version for base."""
     try:
         return _LINKER_VERSION_FOR_BASE[base]
     except KeyError:
         linker_file = os.path.basename(self.get_core_dynamic_linker(base))
         return file_utils.get_linker_version_from_file(linker_file)
Example #2
0
 def test_get_linker_version_from_path(self):
     self.assertThat(
         file_utils.get_linker_version_from_file('/lib/x86/ld-2.23.so'),
         Equals('2.23'))
Example #3
0
 def test_get_linker_version_from_basename(self):
     self.assertThat(file_utils.get_linker_version_from_file('ld-2.26.so'),
                     Equals('2.26'))
Example #4
0
 def test_get_linker_version_from_path(self):
     self.assertThat(
         file_utils.get_linker_version_from_file("/lib/x86/ld-2.23.so"),
         Equals("2.23"),
     )
Example #5
0
 def test_get_linker_version_from_basename(self):
     self.assertThat(file_utils.get_linker_version_from_file("ld-2.26.so"),
                     Equals("2.26"))
Example #6
0
 def test_get_linker_version_from_path(self):
     self.assertThat(
         file_utils.get_linker_version_from_file("/lib/x86/ld-2.23.so"),
         Equals("2.23"),
     )
Example #7
0
 def test_get_linker_version_from_basename(self):
     self.assertThat(
         file_utils.get_linker_version_from_file("ld-2.26.so"), Equals("2.26")
     )