ChampSim
generate_static_link_cmd_linux Namespace Reference

Variables

 params_path = sys.argv[2]
 
 version = sys.argv[3]
 
string lib_suffix = "" if len(sys.argv) < 5 else sys.argv[4]
 
 p_cd = re.compile(r"^\‍((cd .*) && \\$")
 
 p_linker = re.compile(fr"^\s*(.+)gcc.+(@bazel-out\S+libtensorflow{lib_suffix}\.so\.\d+\.\d+\.\d+-2\.params).*")
 
list env = []
 
 m1 = p_linker.match(line)
 
 m2 = p_cd.match(env[0])
 
string line = f'"{m1.group(1)}ar" rcs {m1.group(2)[1:-9].replace(".so", ".a")} {m1.group(2).replace(".so", ".a")}\n'
 

Variable Documentation

◆ env

list generate_static_link_cmd_linux.env = []

◆ lib_suffix

string generate_static_link_cmd_linux.lib_suffix = "" if len(sys.argv) < 5 else sys.argv[4]

◆ line

string generate_static_link_cmd_linux.line = f'"{m1.group(1)}ar" rcs {m1.group(2)[1:-9].replace(".so", ".a")} {m1.group(2).replace(".so", ".a")}\n'

◆ m1

generate_static_link_cmd_linux.m1 = p_linker.match(line)

◆ m2

generate_static_link_cmd_linux.m2 = p_cd.match(env[0])

◆ p_cd

generate_static_link_cmd_linux.p_cd = re.compile(r"^\‍((cd .*) && \\$")

◆ p_linker

generate_static_link_cmd_linux.p_linker = re.compile(fr"^\s*(.+)gcc.+(@bazel-out\S+libtensorflow{lib_suffix}\.so\.\d+\.\d+\.\d+-2\.params).*")

◆ params_path

generate_static_link_cmd_linux.params_path = sys.argv[2]

◆ version

generate_static_link_cmd_linux.version = sys.argv[3]