rust/compiler/rustc_codegen_ssa/src/back
Keith Smiley d37fdc95d4
Always add LC_BUILD_VERSION for metadata object files
As of Xcode 15 Apple's linker has become a bit more strict about the
warnings it produces. One of those new warnings requires all valid
Mach-O object files in an archive to have a LC_BUILD_VERSION load
command:

```
ld: warning: no platform load command found in 'ARCHIVE[arm64][2106](lib.rmeta)', assuming: iOS-simulator
```

This was already being done for Mac Catalyst so this change expands this
logic to include it for all Apple platforms. I filed this behavior
change as FB12546320 and was told it was the new intentional behavior.
2023-08-21 13:31:57 -07:00
..
rpath Handle non-utf8 rpaths (fix FIXME) 2023-08-03 20:04:18 +02:00
archive.rs Recognize AIX style archive kind 2023-04-19 11:10:47 +08:00
command.rs Reduce usage of Symbol in the linker code 2022-06-28 18:38:36 +00:00
link.rs Rollup merge of #114711 - lqd:linker-inference, r=petrochenkov 2023-08-15 14:29:45 +02:00
linker.rs rustc: Move stable_crate_id from Session to GlobalCtxt 2023-08-09 14:35:23 +08:00
lto.rs Merge new_metadata into codegen_allocator 2022-04-30 21:20:08 +02:00
metadata.rs Always add LC_BUILD_VERSION for metadata object files 2023-08-21 13:31:57 -07:00
mod.rs Use the object crate for metadata reading 2021-05-07 18:48:58 +02:00
rpath.rs Handle non-utf8 rpaths (fix FIXME) 2023-08-03 20:04:18 +02:00
symbol_export.rs rustc: Move crate_types from Session to GlobalCtxt 2023-08-09 14:17:54 +08:00
write.rs rustc: Move crate_types from Session to GlobalCtxt 2023-08-09 14:17:54 +08:00