ChampSim
|
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*.+cc_wrapper.sh.+(@bazel-out\S+libtensorflow{lib_suffix}\.\d+\.\d+\.\d+\.dylib-2\.params).*") | |
list | env = [] |
m1 = p_linker.match(line) | |
m2 = p_cd.match(env[0]) | |
string | line = f'"/usr/bin/libtool" -static -o {m1.group(1)[1:-9].replace(".dylib", ".a")} {m1.group(1).replace(".dylib", ".a")}\n' |
p_linker1 = re.compile(fr"^.*cc_wrapper.sh.+-shared.+-o (bazel-out\S+libtensorflow{lib_suffix}\.\d+\.\d+\.\d+\.dylib)") | |
p_linker2 = re.compile("^.*cc_wrapper.sh.+-shared.+-o (bazel-out\\S+libtensorflow_framework\\.\\d+\\.\\d+\\.\\d+\\.dylib)") | |
parts = None | |
string | tokens = line.split() |
m = p_cd.match(env[0]) | |
list | tmp = [t[16:] for t in tokens if t.startswith("-Wl,-force_load,")] |
old = set(parts) | |
list generate_static_link_cmd_macos.env = [] |
string generate_static_link_cmd_macos.lib_suffix = "" if len(sys.argv) < 5 else sys.argv[4] |
string generate_static_link_cmd_macos.line = f'"/usr/bin/libtool" -static -o {m1.group(1)[1:-9].replace(".dylib", ".a")} {m1.group(1).replace(".dylib", ".a")}\n' |
generate_static_link_cmd_macos.m = p_cd.match(env[0]) |
generate_static_link_cmd_macos.m1 = p_linker.match(line) |
generate_static_link_cmd_macos.m2 = p_cd.match(env[0]) |
generate_static_link_cmd_macos.old = set(parts) |
generate_static_link_cmd_macos.p_cd = re.compile(r"^\((cd .*) && \\$") |
generate_static_link_cmd_macos.p_linker = re.compile(fr"^\s*.+cc_wrapper.sh.+(@bazel-out\S+libtensorflow{lib_suffix}\.\d+\.\d+\.\d+\.dylib-2\.params).*") |
generate_static_link_cmd_macos.p_linker1 = re.compile(fr"^.*cc_wrapper.sh.+-shared.+-o (bazel-out\S+libtensorflow{lib_suffix}\.\d+\.\d+\.\d+\.dylib)") |
generate_static_link_cmd_macos.p_linker2 = re.compile("^.*cc_wrapper.sh.+-shared.+-o (bazel-out\\S+libtensorflow_framework\\.\\d+\\.\\d+\\.\\d+\\.dylib)") |
generate_static_link_cmd_macos.params_path = sys.argv[2] |
list generate_static_link_cmd_macos.parts = None |
list generate_static_link_cmd_macos.tmp = [t[16:] for t in tokens if t.startswith("-Wl,-force_load,")] |
string generate_static_link_cmd_macos.tokens = line.split() |
generate_static_link_cmd_macos.version = sys.argv[3] |