8000 Objcopy replaces `.` chars with `_` chars (#94) · rust-osdev/bootloader@a6262a2 · GitHub
[go: up one dir, main page]

Skip to content

Commit a6262a2

Browse files
authored
Objcopy replaces . chars with _ chars (#94)
Adjust `stripped_kernel_file_name_replaced` for this.
1 parent 8332cae commit a6262a2

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

build.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -174,7 +174,9 @@ fn main() {
174174
}
175175

176176
// wrap the kernel executable as binary in a new ELF file
177-
let stripped_kernel_file_name_replaced = stripped_kernel_file_name.replace('-', "_");
177+
let stripped_kernel_file_name_replaced = stripped_kernel_file_name
178+
.replace('-', "_")
179+
.replace('.', "_");
178180
let kernel_bin = out_dir.join(format!("kernel_bin-{}.o", kernel_file_name));
179181
let kernel_archive = out_dir.join(format!("libkernel_bin-{}.a", kernel_file_name));
180182
let mut cmd = Command::new(&objcopy);

0 commit comments

Comments
 (0)
0