mirror of
https://github.com/rust-lang/rust.git
synced 2025-10-04 03:07:25 +00:00

Add diagnostic explaining STATUS_STACK_BUFFER_OVERRUN not only being used for stack buffer overruns if link.exe exits with that exit code `STATUS_STACK_BUFFER_OVERRUN` is also used for fast abnormal program termination, e.g. by abort(). Emit a special diagnostic to let people know that this most likely doesn't indicate a stack buffer overrun. This doesn't look up the crash report in the event log to determine what the fast fail error code is. This is due to the way crashes are logged: When a process crash happens, the system logs an "Application Error" event, which contains the exit code and the process ID, but not the fast fail error code. A second event by Windows Error Reporting does contain that fast fail code, but not the process ID - but that event is not emitted at process exit, but when WER has dealt with it (on my system, it happens roughly two seconds later), so querying the code would have to read the `IntegratorReportId`, wait two seconds or potentially longer for the WER event with the same `ReportID`, and read out the code. (Also, that second event doesn't happen if WER is disabled.) Fixes rust-lang/rust#100519.
420 lines
23 KiB
Plaintext
420 lines
23 KiB
Plaintext
codegen_ssa_L4Bender_exporting_symbols_unimplemented = exporting symbols not implemented yet for L4Bender
|
|
|
|
codegen_ssa_aarch64_softfloat_neon = enabling the `neon` target feature on the current target is unsound due to ABI issues
|
|
|
|
codegen_ssa_add_native_library = failed to add native library {$library_path}: {$error}
|
|
|
|
codegen_ssa_aix_strip_not_used = using host's `strip` binary to cross-compile to AIX which is not guaranteed to work
|
|
|
|
codegen_ssa_archive_build_failure = failed to build archive at `{$path}`: {$error}
|
|
|
|
codegen_ssa_autodiff_without_lto = using the autodiff feature requires using fat-lto
|
|
|
|
codegen_ssa_bare_instruction_set = `#[instruction_set]` requires an argument
|
|
|
|
codegen_ssa_binary_output_to_tty = option `-o` or `--emit` is used to write binary output type `{$shorthand}` to stdout, but stdout is a tty
|
|
|
|
codegen_ssa_cgu_not_recorded =
|
|
CGU-reuse for `{$cgu_user_name}` is (mangled: `{$cgu_name}`) was not recorded
|
|
|
|
codegen_ssa_check_installed_visual_studio = please ensure that Visual Studio 2017 or later, or Build Tools for Visual Studio were installed with the Visual C++ option.
|
|
|
|
codegen_ssa_compiler_builtins_cannot_call =
|
|
`compiler_builtins` cannot call functions through upstream monomorphizations; encountered invalid call from `{$caller}` to `{$callee}`
|
|
|
|
codegen_ssa_copy_path = could not copy {$from} to {$to}: {$error}
|
|
|
|
codegen_ssa_copy_path_buf = unable to copy {$source_file} to {$output_path}: {$error}
|
|
|
|
codegen_ssa_cpu_required = target requires explicitly specifying a cpu with `-C target-cpu`
|
|
|
|
codegen_ssa_create_temp_dir = couldn't create a temp dir: {$error}
|
|
|
|
codegen_ssa_dlltool_fail_import_library =
|
|
Dlltool could not create import library with {$dlltool_path} {$dlltool_args}:
|
|
{$stdout}
|
|
{$stderr}
|
|
|
|
codegen_ssa_dynamic_linking_with_lto =
|
|
cannot prefer dynamic linking when performing LTO
|
|
.note = only 'staticlib', 'bin', and 'cdylib' outputs are supported with LTO
|
|
|
|
codegen_ssa_error_calling_dlltool =
|
|
Error calling dlltool '{$dlltool_path}': {$error}
|
|
|
|
codegen_ssa_error_creating_import_library =
|
|
Error creating import library for {$lib_name}: {$error}
|
|
|
|
codegen_ssa_error_creating_remark_dir = failed to create remark directory: {$error}
|
|
|
|
codegen_ssa_error_writing_def_file =
|
|
Error writing .DEF file: {$error}
|
|
|
|
codegen_ssa_expected_name_value_pair = expected name value pair
|
|
|
|
codegen_ssa_extern_funcs_not_found = some `extern` functions couldn't be found; some native libraries may need to be installed or have their path specified
|
|
|
|
codegen_ssa_extract_bundled_libs_archive_member = failed to get data from archive member '{$rlib}': {$error}
|
|
codegen_ssa_extract_bundled_libs_convert_name = failed to convert name '{$rlib}': {$error}
|
|
codegen_ssa_extract_bundled_libs_mmap_file = failed to mmap file '{$rlib}': {$error}
|
|
codegen_ssa_extract_bundled_libs_open_file = failed to open file '{$rlib}': {$error}
|
|
codegen_ssa_extract_bundled_libs_parse_archive = failed to parse archive '{$rlib}': {$error}
|
|
codegen_ssa_extract_bundled_libs_read_entry = failed to read entry '{$rlib}': {$error}
|
|
codegen_ssa_extract_bundled_libs_write_file = failed to write file '{$rlib}': {$error}
|
|
|
|
codegen_ssa_failed_to_get_layout = failed to get layout for {$ty}: {$err}
|
|
|
|
codegen_ssa_failed_to_write = failed to write {$path}: {$error}
|
|
|
|
codegen_ssa_feature_not_valid = the feature named `{$feature}` is not valid for this target
|
|
.label = `{$feature}` is not valid for this target
|
|
.help = consider removing the leading `+` in the feature name
|
|
|
|
codegen_ssa_field_associated_value_expected = associated value expected for `{$name}`
|
|
|
|
codegen_ssa_forbidden_ctarget_feature =
|
|
target feature `{$feature}` cannot be {$enabled} with `-Ctarget-feature`: {$reason}
|
|
.note = this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
|
codegen_ssa_forbidden_ctarget_feature_issue = for more information, see issue #116344 <https://github.com/rust-lang/rust/issues/116344>
|
|
|
|
codegen_ssa_forbidden_target_feature_attr =
|
|
target feature `{$feature}` cannot be enabled with `#[target_feature]`: {$reason}
|
|
|
|
codegen_ssa_ignoring_emit_path = ignoring emit path because multiple .{$extension} files were produced
|
|
|
|
codegen_ssa_ignoring_output = ignoring -o because multiple .{$extension} files were produced
|
|
|
|
codegen_ssa_incorrect_cgu_reuse_type =
|
|
CGU-reuse for `{$cgu_user_name}` is `{$actual_reuse}` but should be {$at_least ->
|
|
[one] {"at least "}
|
|
*[other] {""}
|
|
}`{$expected_reuse}`
|
|
|
|
codegen_ssa_insufficient_vs_code_product = VS Code is a different product, and is not sufficient.
|
|
|
|
codegen_ssa_invalid_instruction_set = invalid instruction set specified
|
|
|
|
codegen_ssa_invalid_literal_value = invalid literal value
|
|
.label = value must be an integer between `0` and `255`
|
|
|
|
codegen_ssa_invalid_monomorphization_basic_float_type = invalid monomorphization of `{$name}` intrinsic: expected basic float type, found `{$ty}`
|
|
|
|
codegen_ssa_invalid_monomorphization_basic_integer_type = invalid monomorphization of `{$name}` intrinsic: expected basic integer type, found `{$ty}`
|
|
|
|
codegen_ssa_invalid_monomorphization_basic_integer_or_ptr_type = invalid monomorphization of `{$name}` intrinsic: expected basic integer or pointer type, found `{$ty}`
|
|
|
|
codegen_ssa_invalid_monomorphization_cannot_return = invalid monomorphization of `{$name}` intrinsic: cannot return `{$ret_ty}`, expected `u{$expected_int_bits}` or `[u8; {$expected_bytes}]`
|
|
|
|
codegen_ssa_invalid_monomorphization_cast_wide_pointer = invalid monomorphization of `{$name}` intrinsic: cannot cast wide pointer `{$ty}`
|
|
|
|
codegen_ssa_invalid_monomorphization_expected_element_type = invalid monomorphization of `{$name}` intrinsic: expected element type `{$expected_element}` of second argument `{$second_arg}` to be a pointer to the element type `{$in_elem}` of the first argument `{$in_ty}`, found `{$expected_element}` != `{$mutability} {$in_elem}`
|
|
|
|
codegen_ssa_invalid_monomorphization_expected_pointer = invalid monomorphization of `{$name}` intrinsic: expected pointer, got `{$ty}`
|
|
|
|
codegen_ssa_invalid_monomorphization_expected_return_type = invalid monomorphization of `{$name}` intrinsic: expected return type `{$in_ty}`, found `{$ret_ty}`
|
|
|
|
codegen_ssa_invalid_monomorphization_expected_usize = invalid monomorphization of `{$name}` intrinsic: expected `usize`, got `{$ty}`
|
|
|
|
codegen_ssa_invalid_monomorphization_expected_vector_element_type = invalid monomorphization of `{$name}` intrinsic: expected element type `{$expected_element}` of vector type `{$vector_type}` to be a signed or unsigned integer type
|
|
|
|
codegen_ssa_invalid_monomorphization_float_to_int_unchecked = invalid monomorphization of `float_to_int_unchecked` intrinsic: expected basic float type, found `{$ty}`
|
|
|
|
codegen_ssa_invalid_monomorphization_floating_point_type = invalid monomorphization of `{$name}` intrinsic: `{$in_ty}` is not a floating-point type
|
|
|
|
codegen_ssa_invalid_monomorphization_floating_point_vector = invalid monomorphization of `{$name}` intrinsic: unsupported element type `{$f_ty}` of floating-point vector `{$in_ty}`
|
|
|
|
codegen_ssa_invalid_monomorphization_inserted_type = invalid monomorphization of `{$name}` intrinsic: expected inserted type `{$in_elem}` (element of input `{$in_ty}`), found `{$out_ty}`
|
|
|
|
codegen_ssa_invalid_monomorphization_invalid_bitmask = invalid monomorphization of `{$name}` intrinsic: invalid bitmask `{$mask_ty}`, expected `u{$expected_int_bits}` or `[u8; {$expected_bytes}]`
|
|
|
|
codegen_ssa_invalid_monomorphization_mask_wrong_element_type = invalid monomorphization of `{$name}` intrinsic: expected mask element type to be an integer, found `{$ty}`
|
|
|
|
codegen_ssa_invalid_monomorphization_mismatched_lengths = invalid monomorphization of `{$name}` intrinsic: mismatched lengths: mask length `{$m_len}` != other vector length `{$v_len}`
|
|
|
|
codegen_ssa_invalid_monomorphization_return_element = invalid monomorphization of `{$name}` intrinsic: expected return element type `{$in_elem}` (element of input `{$in_ty}`), found `{$ret_ty}` with element type `{$out_ty}`
|
|
|
|
codegen_ssa_invalid_monomorphization_return_integer_type = invalid monomorphization of `{$name}` intrinsic: expected return type with integer elements, found `{$ret_ty}` with non-integer `{$out_ty}`
|
|
|
|
codegen_ssa_invalid_monomorphization_return_length = invalid monomorphization of `{$name}` intrinsic: expected return type of length {$in_len}, found `{$ret_ty}` with length {$out_len}
|
|
|
|
codegen_ssa_invalid_monomorphization_return_length_input_type = invalid monomorphization of `{$name}` intrinsic: expected return type with length {$in_len} (same as input type `{$in_ty}`), found `{$ret_ty}` with length {$out_len}
|
|
|
|
codegen_ssa_invalid_monomorphization_return_type = invalid monomorphization of `{$name}` intrinsic: expected return type `{$in_elem}` (element of input `{$in_ty}`), found `{$ret_ty}`
|
|
|
|
codegen_ssa_invalid_monomorphization_second_argument_length = invalid monomorphization of `{$name}` intrinsic: expected second argument with length {$in_len} (same as input type `{$in_ty}`), found `{$arg_ty}` with length {$out_len}
|
|
|
|
codegen_ssa_invalid_monomorphization_simd_argument = invalid monomorphization of `{$name}` intrinsic: expected SIMD argument type, found non-SIMD `{$ty}`
|
|
|
|
codegen_ssa_invalid_monomorphization_simd_first = invalid monomorphization of `{$name}` intrinsic: expected SIMD first type, found non-SIMD `{$ty}`
|
|
|
|
codegen_ssa_invalid_monomorphization_simd_index_out_of_bounds = invalid monomorphization of `{$name}` intrinsic: SIMD index #{$arg_idx} is out of bounds (limit {$total_len})
|
|
|
|
codegen_ssa_invalid_monomorphization_simd_input = invalid monomorphization of `{$name}` intrinsic: expected SIMD input type, found non-SIMD `{$ty}`
|
|
|
|
codegen_ssa_invalid_monomorphization_simd_return = invalid monomorphization of `{$name}` intrinsic: expected SIMD return type, found non-SIMD `{$ty}`
|
|
|
|
codegen_ssa_invalid_monomorphization_simd_second = invalid monomorphization of `{$name}` intrinsic: expected SIMD second type, found non-SIMD `{$ty}`
|
|
|
|
codegen_ssa_invalid_monomorphization_simd_shuffle = invalid monomorphization of `{$name}` intrinsic: simd_shuffle index must be a SIMD vector of `u32`, got `{$ty}`
|
|
|
|
codegen_ssa_invalid_monomorphization_simd_third = invalid monomorphization of `{$name}` intrinsic: expected SIMD third type, found non-SIMD `{$ty}`
|
|
|
|
codegen_ssa_invalid_monomorphization_third_argument_length = invalid monomorphization of `{$name}` intrinsic: expected third argument with length {$in_len} (same as input type `{$in_ty}`), found `{$arg_ty}` with length {$out_len}
|
|
|
|
codegen_ssa_invalid_monomorphization_unrecognized_intrinsic = invalid monomorphization of `{$name}` intrinsic: unrecognized intrinsic `{$name}`
|
|
|
|
codegen_ssa_invalid_monomorphization_unsupported_cast = invalid monomorphization of `{$name}` intrinsic: unsupported cast from `{$in_ty}` with element `{$in_elem}` to `{$ret_ty}` with element `{$out_elem}`
|
|
|
|
codegen_ssa_invalid_monomorphization_unsupported_operation = invalid monomorphization of `{$name}` intrinsic: unsupported operation on `{$in_ty}` with element `{$in_elem}`
|
|
|
|
codegen_ssa_invalid_monomorphization_unsupported_symbol = invalid monomorphization of `{$name}` intrinsic: unsupported {$symbol} from `{$in_ty}` with element `{$in_elem}` to `{$ret_ty}`
|
|
|
|
codegen_ssa_invalid_monomorphization_unsupported_symbol_of_size = invalid monomorphization of `{$name}` intrinsic: unsupported {$symbol} from `{$in_ty}` with element `{$in_elem}` of size `{$size}` to `{$ret_ty}`
|
|
|
|
codegen_ssa_invalid_no_sanitize = invalid argument for `no_sanitize`
|
|
.note = expected one of: `address`, `cfi`, `hwaddress`, `kcfi`, `memory`, `memtag`, `shadow-call-stack`, or `thread`
|
|
|
|
codegen_ssa_invalid_windows_subsystem = invalid windows subsystem `{$subsystem}`, only `windows` and `console` are allowed
|
|
|
|
codegen_ssa_ld64_unimplemented_modifier = `as-needed` modifier not implemented yet for ld64
|
|
|
|
codegen_ssa_lib_def_write_failure = failed to write lib.def file: {$error}
|
|
|
|
codegen_ssa_link_exe_status_stack_buffer_overrun = 0xc0000409 is `STATUS_STACK_BUFFER_OVERRUN`
|
|
.abort_note = this may have been caused by a program abort and not a stack buffer overrun
|
|
.event_log_note = consider checking the Application Event Log for Windows Error Reporting events to see the fail fast error code
|
|
|
|
codegen_ssa_link_exe_unexpected_error = `link.exe` returned an unexpected error
|
|
|
|
codegen_ssa_link_script_unavailable = can only use link script when linking with GNU-like linker
|
|
|
|
codegen_ssa_link_script_write_failure = failed to write link script to {$path}: {$error}
|
|
|
|
codegen_ssa_linker_file_stem = couldn't extract file stem from specified linker
|
|
|
|
codegen_ssa_linker_not_found = linker `{$linker_path}` not found
|
|
.note = {$error}
|
|
|
|
codegen_ssa_linker_output = {$inner}
|
|
|
|
codegen_ssa_linker_unsupported_modifier = `as-needed` modifier not supported for current linker
|
|
|
|
codegen_ssa_linking_failed = linking with `{$linker_path}` failed: {$exit_status}
|
|
|
|
codegen_ssa_lto_disallowed = lto can only be run for executables, cdylibs and static library outputs
|
|
|
|
codegen_ssa_lto_dylib = lto cannot be used for `dylib` crate type without `-Zdylib-lto`
|
|
|
|
codegen_ssa_lto_proc_macro = lto cannot be used for `proc-macro` crate type without `-Zdylib-lto`
|
|
|
|
codegen_ssa_malformed_cgu_name =
|
|
found malformed codegen unit name `{$user_path}`. codegen units names must always start with the name of the crate (`{$crate_name}` in this case).
|
|
|
|
codegen_ssa_missing_cpp_build_tool_component = or a necessary component may be missing from the "C++ build tools" workload
|
|
|
|
codegen_ssa_missing_features = add the missing features in a `target_feature` attribute
|
|
|
|
codegen_ssa_missing_query_depgraph =
|
|
found CGU-reuse attribute but `-Zquery-dep-graph` was not specified
|
|
|
|
codegen_ssa_msvc_missing_linker = the msvc targets depend on the msvc linker but `link.exe` was not found
|
|
|
|
codegen_ssa_multiple_external_func_decl = multiple declarations of external function `{$function}` from library `{$library_name}` have different calling conventions
|
|
|
|
codegen_ssa_multiple_instruction_set = cannot specify more than one instruction set
|
|
|
|
codegen_ssa_multiple_main_functions = entry symbol `main` declared multiple times
|
|
.help = did you use `#[no_mangle]` on `fn main`? Use `#![no_main]` to suppress the usual Rust-generated entry point
|
|
|
|
codegen_ssa_no_field = no field `{$name}`
|
|
|
|
codegen_ssa_no_mangle_nameless = `#[no_mangle]` cannot be used on {$definition} as it has no name
|
|
|
|
codegen_ssa_no_module_named =
|
|
no module named `{$user_path}` (mangled: {$cgu_name}). available modules: {$cgu_names}
|
|
|
|
codegen_ssa_no_natvis_directory = error enumerating natvis directory: {$error}
|
|
|
|
codegen_ssa_no_saved_object_file = cached cgu {$cgu_name} should have an object file, but doesn't
|
|
|
|
codegen_ssa_out_of_range_integer = integer value out of range
|
|
.label = value must be between `0` and `255`
|
|
|
|
codegen_ssa_processing_dymutil_failed = processing debug info with `dsymutil` failed: {$status}
|
|
.note = {$output}
|
|
|
|
codegen_ssa_read_file = failed to read file: {$message}
|
|
|
|
codegen_ssa_repair_vs_build_tools = the Visual Studio build tools may need to be repaired using the Visual Studio installer
|
|
|
|
codegen_ssa_requires_rust_abi = `#[track_caller]` requires Rust ABI
|
|
|
|
codegen_ssa_rlib_archive_build_failure = failed to build archive from rlib at `{$path}`: {$error}
|
|
|
|
codegen_ssa_rlib_incompatible_dependency_formats = `{$ty1}` and `{$ty2}` do not have equivalent dependency formats (`{$list1}` vs `{$list2}`)
|
|
|
|
codegen_ssa_rlib_missing_format = could not find formats for rlibs
|
|
|
|
codegen_ssa_rlib_not_found = could not find rlib for: `{$crate_name}`
|
|
|
|
codegen_ssa_rlib_only_rmeta_found = could not find rlib for: `{$crate_name}`, found rmeta (metadata) file
|
|
|
|
codegen_ssa_select_cpp_build_tool_workload = in the Visual Studio installer, ensure the "C++ build tools" workload is selected
|
|
|
|
codegen_ssa_self_contained_linker_missing = the self-contained linker was requested, but it wasn't found in the target's sysroot, or in rustc's sysroot
|
|
|
|
codegen_ssa_shuffle_indices_evaluation = could not evaluate shuffle_indices at compile time
|
|
|
|
codegen_ssa_specify_libraries_to_link = use the `-l` flag to specify native libraries to link
|
|
|
|
codegen_ssa_static_library_native_artifacts = Link against the following native artifacts when linking against this static library. The order and any duplication can be significant on some platforms.
|
|
|
|
codegen_ssa_static_library_native_artifacts_to_file = Native artifacts to link against have been written to {$path}. The order and any duplication can be significant on some platforms.
|
|
|
|
codegen_ssa_stripping_debug_info_failed = stripping debug info with `{$util}` failed: {$status}
|
|
.note = {$output}
|
|
|
|
codegen_ssa_symbol_file_write_failure = failed to write symbols file: {$error}
|
|
|
|
codegen_ssa_target_feature_disable_or_enable =
|
|
the target features {$features} must all be either enabled or disabled together
|
|
|
|
codegen_ssa_target_feature_safe_trait = `#[target_feature(..)]` cannot be applied to safe trait method
|
|
.label = cannot be applied to safe trait method
|
|
.label_def = not an `unsafe` function
|
|
|
|
codegen_ssa_thorin_decompress_data = failed to decompress compressed section
|
|
|
|
codegen_ssa_thorin_duplicate_unit = duplicate split compilation unit ({$unit})
|
|
|
|
codegen_ssa_thorin_empty_unit = unit {$unit} in input DWARF object with no data
|
|
|
|
codegen_ssa_thorin_gimli_read = {$error}
|
|
codegen_ssa_thorin_gimli_write = {$error}
|
|
|
|
codegen_ssa_thorin_incompatible_index_version = incompatible `{$section}` index version: found version {$actual}, expected version {$format}
|
|
|
|
codegen_ssa_thorin_invalid_input_kind = input is not an archive or elf object
|
|
|
|
codegen_ssa_thorin_io = {$error}
|
|
codegen_ssa_thorin_missing_dwo_name = missing path attribute to DWARF object ({$id})
|
|
|
|
codegen_ssa_thorin_missing_referenced_unit = unit {$unit} referenced by executable was not found
|
|
|
|
codegen_ssa_thorin_missing_required_section = input object missing required section `{$section}`
|
|
|
|
codegen_ssa_thorin_mixed_input_encodings = input objects have mixed encodings
|
|
|
|
codegen_ssa_thorin_multiple_debug_info_section = multiple `.debug_info.dwo` sections
|
|
|
|
codegen_ssa_thorin_multiple_debug_types_section = multiple `.debug_types.dwo` sections in a package
|
|
|
|
codegen_ssa_thorin_multiple_relocations = multiple relocations for section `{$section}` at offset {$offset}
|
|
|
|
codegen_ssa_thorin_no_compilation_units = input object has no compilation units
|
|
|
|
codegen_ssa_thorin_no_die = no top-level debugging information entry in compilation/type unit
|
|
|
|
codegen_ssa_thorin_not_output_object_created = no output object was created from inputs
|
|
|
|
codegen_ssa_thorin_not_split_unit = regular compilation unit in object (missing dwo identifier)
|
|
|
|
codegen_ssa_thorin_object_read = {$error}
|
|
codegen_ssa_thorin_object_write = {$error}
|
|
codegen_ssa_thorin_offset_at_index = read offset at index {$index} of `.debug_str_offsets.dwo` section
|
|
|
|
codegen_ssa_thorin_parse_archive_member = failed to parse archive member
|
|
|
|
codegen_ssa_thorin_parse_index = failed to parse `{$section}` index section
|
|
|
|
codegen_ssa_thorin_parse_input_archive_file = failed to parse input archive file
|
|
|
|
codegen_ssa_thorin_parse_input_file_kind = failed to parse input file kind
|
|
|
|
codegen_ssa_thorin_parse_input_object_file = failed to parse input object file
|
|
|
|
codegen_ssa_thorin_parse_unit = failed to parse unit
|
|
|
|
codegen_ssa_thorin_parse_unit_abbreviations = failed to parse unit abbreviations
|
|
|
|
codegen_ssa_thorin_parse_unit_attribute = failed to parse unit attribute
|
|
|
|
codegen_ssa_thorin_parse_unit_header = failed to parse unit header
|
|
|
|
codegen_ssa_thorin_read_input_failure = failed to read input file
|
|
|
|
codegen_ssa_thorin_relocation_with_invalid_symbol = relocation with invalid symbol for section `{$section}` at offset {$offset}
|
|
|
|
codegen_ssa_thorin_row_not_in_index = row {$row} found in index's hash table not present in index
|
|
|
|
codegen_ssa_thorin_section_not_in_row = section not found in unit's row in index
|
|
|
|
codegen_ssa_thorin_section_without_name = section without name at offset {$offset}
|
|
|
|
codegen_ssa_thorin_str_at_offset = read string at offset {$offset} of `.debug_str.dwo` section
|
|
|
|
codegen_ssa_thorin_top_level_die_not_unit = top-level debugging information entry is not a compilation/type unit
|
|
|
|
codegen_ssa_thorin_unit_not_in_index = unit {$unit} from input package is not in its index
|
|
|
|
codegen_ssa_thorin_unsupported_relocation = unsupported relocation for section {$section} at offset {$offset}
|
|
|
|
codegen_ssa_unable_to_exe_linker = could not exec the linker `{$linker_path}`
|
|
.note = {$error}
|
|
.command_note = {$command_formatted}
|
|
|
|
codegen_ssa_unable_to_run = unable to run `{$util}`: {$error}
|
|
|
|
codegen_ssa_unable_to_run_dsymutil = unable to run `dsymutil`: {$error}
|
|
|
|
codegen_ssa_unable_to_write_debugger_visualizer = Unable to write debugger visualizer file `{$path}`: {$error}
|
|
|
|
codegen_ssa_unexpected_parameter_name = unexpected parameter name
|
|
.label = expected `{$prefix_nops}` or `{$entry_nops}`
|
|
|
|
codegen_ssa_unknown_archive_kind =
|
|
Don't know how to build archive of type: {$kind}
|
|
|
|
codegen_ssa_unknown_ctarget_feature =
|
|
unknown and unstable feature specified for `-Ctarget-feature`: `{$feature}`
|
|
.note = it is still passed through to the codegen backend, but use of this feature might be unsound and the behavior of this feature can change in the future
|
|
.possible_feature = you might have meant: `{$rust_feature}`
|
|
.consider_filing_feature_request = consider filing a feature request
|
|
|
|
codegen_ssa_unknown_ctarget_feature_prefix =
|
|
unknown feature specified for `-Ctarget-feature`: `{$feature}`
|
|
.note = features must begin with a `+` to enable or `-` to disable it
|
|
|
|
codegen_ssa_unknown_reuse_kind = unknown cgu-reuse-kind `{$kind}` specified
|
|
|
|
codegen_ssa_unstable_ctarget_feature =
|
|
unstable feature specified for `-Ctarget-feature`: `{$feature}`
|
|
.note = this feature is not stably supported; its behavior can change in the future
|
|
|
|
codegen_ssa_unsupported_instruction_set = target does not support `#[instruction_set]`
|
|
|
|
codegen_ssa_unsupported_link_self_contained = option `-C link-self-contained` is not supported on this target
|
|
|
|
codegen_ssa_use_cargo_directive = use the `cargo:rustc-link-lib` directive to specify the native libraries to link with Cargo (see https://doc.rust-lang.org/cargo/reference/build-scripts.html#rustc-link-lib)
|
|
|
|
codegen_ssa_version_script_write_failure = failed to write version script: {$error}
|
|
|
|
codegen_ssa_visual_studio_not_installed = you may need to install Visual Studio build tools with the "C++ build tools" workload
|
|
|
|
codegen_ssa_xcrun_command_line_tools_insufficient =
|
|
when compiling for iOS, tvOS, visionOS or watchOS, you need a full installation of Xcode
|
|
|
|
codegen_ssa_xcrun_failed_invoking = invoking `{$command_formatted}` to find {$sdk_name}.sdk failed: {$error}
|
|
|
|
codegen_ssa_xcrun_found_developer_dir = found active developer directory at "{$developer_dir}"
|
|
|
|
# `xcrun` already outputs a message about missing Xcode installation, so we only augment it with details about env vars.
|
|
codegen_ssa_xcrun_no_developer_dir =
|
|
pass the path of an Xcode installation via the DEVELOPER_DIR environment variable, or an SDK with the SDKROOT environment variable
|
|
|
|
codegen_ssa_xcrun_sdk_path_warning = output of `xcrun` while finding {$sdk_name}.sdk
|
|
.note = {$stderr}
|
|
|
|
codegen_ssa_xcrun_unsuccessful = failed running `{$command_formatted}` to find {$sdk_name}.sdk
|
|
.note = {$stdout}{$stderr}
|