about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2024-09-03 14:23:04 +0000
committerbors <bors@rust-lang.org>2024-09-03 14:23:04 +0000
commit989f63bc531d3b6932125a12bd1e48b3ba343185 (patch)
treed5d79b2288b7542e4b0b9b309eb74923db836118 /compiler/rustc_codegen_llvm/src
parentd0f23b45209b018bb892a741d3620500b6e32512 (diff)
parentde96082152a4ecae3273381db9b571ceefa51e83 (diff)
downloadrust-989f63bc531d3b6932125a12bd1e48b3ba343185.tar.gz
rust-989f63bc531d3b6932125a12bd1e48b3ba343185.zip
Auto merge of #3856 - jder:mac-native-libs, r=RalfJung
Enable native libraries on macOS

Fixes #3595 by using `-fvisibility=hidden` and the visibility attribute supported by both gcc and clang rather than the previous gcc-only mechanism for symbol hiding. Also brings over cfg changes from #3594 which enable native-lib functionality on all unixes.

Thanks for taking a look, feedback very welcome!

cc `@RalfJung`
Diffstat (limited to 'compiler/rustc_codegen_llvm/src')
0 files changed, 0 insertions, 0 deletions