--- a/extract-system-config.py Mon Jun 01 14:21:35 2015 +0900 +++ a/extract-system-config.py Mon Sep 28 11:41:33 2015 +0200 @@ -152,6 +152,9 @@ # ubuntu 1404 '/usr/lib/debug/lib/x86_64-linux-gnu/ld-2.19.so', '/usr/lib/debug/lib/i386-linux-gnu/ld-2.19.so', + # ubuntu 1504 + '/usr/lib/debug/lib/x86_64-linux-gnu/ld-2.21.so', + '/usr/lib/debug/lib/i386-linux-gnu/ld-2.21.so', ] for file in files_to_try: if os.path.isfile (file): @@ -176,6 +179,7 @@ print '' def main(argv): + print("test0") config_filename = '' debug_filename = '' try: @@ -200,10 +204,14 @@ if debug_filename == '': debug_filename = search_debug_file () debug = DebugData (debug_filename) + print("test1") data = debug.get_struct_size ('rtld_global') + print("test1") if data is None: + print("eww1 ") sys.exit (1) config.write ('#define CONFIG_RTLD_GLOBAL_SIZE ' + str(data.data) + '\n') + print("success1 ") data = debug.get_struct_size ('rtld_global_ro') if data is None: