Change snapshot script to pick up host libcore as well.

This commit is contained in:
Graydon Hoare 2011-12-07 15:34:16 -08:00
parent 81f932e7d7
commit e4aa73c0f9
2 changed files with 18 additions and 6 deletions

View File

@ -10,6 +10,9 @@ def unpack_snapshot(triple, snap):
tar = tarfile.open(dl_path)
kernel = get_kernel(triple)
for name in snapshot_files[kernel]:
# FIXME: temporary hack to make transition, remove soon.
if "core" in name:
continue
p = "rust-stage0/" + name
stagep = os.path.join(triple, "stage0")
fp = os.path.join(stagep, name)

View File

@ -16,12 +16,21 @@ download_dir_base = "dl"
download_unpack_base = os.path.join(download_dir_base, "unpack")
snapshot_files = {
"linux": ["bin/rustc", "lib/libruststd.so",
"lib/librustrt.so", "lib/librustllvm.so"],
"macos": ["bin/rustc", "lib/libruststd.dylib",
"lib/librustrt.dylib", "lib/librustllvm.dylib"],
"winnt": ["bin/rustc.exe", "lib/ruststd.dll",
"lib/rustrt.dll", "lib/rustllvm.dll"]
"linux": ["bin/rustc",
"lib/libcore.so",
"lib/libruststd.so",
"lib/librustrt.so",
"lib/librustllvm.so"],
"macos": ["bin/rustc",
"lib/libcore.dylib",
"lib/libruststd.dylib",
"lib/librustrt.dylib",
"lib/librustllvm.dylib"],
"winnt": ["bin/rustc.exe",
"lib/core.dll",
"lib/ruststd.dll",
"lib/rustrt.dll",
"lib/rustllvm.dll"]
}
def parse_line(n, line):