-
Notifications
You must be signed in to change notification settings - Fork 10.5k
Open
Labels
LinuxPlatform: LinuxPlatform: Linuxswift macroFeature → declarations: Swift `macro` declarationsFeature → declarations: Swift `macro` declarations
Description
Description
The DebugDescription macro bits of swiftCore is hard-coded to be removed when building for Linux and Android with the comment:
# Freestanding and Linux/Android builds both have failures to resolve.
We should understand why and get it enabled everywhere.
swift/stdlib/public/core/CMakeLists.txt
Lines 271 to 274 in e4e0760
# Freestanding and Linux/Android builds both have failures to resolve. | |
if(NOT BOOTSTRAPPING_MODE STREQUAL "OFF" AND NOT SWIFT_FREESTANDING_FLAVOR AND NOT SWIFT_HOST_VARIANT_SDK STREQUAL "LINUX" AND NOT SWIFT_HOST_VARIANT_SDK STREQUAL "ANDROID") | |
list(APPEND SWIFTLIB_SOURCES ObjectIdentifier+DebugDescription.swift) | |
endif() |
Additional information
No response
Metadata
Metadata
Assignees
Labels
LinuxPlatform: LinuxPlatform: Linuxswift macroFeature → declarations: Swift `macro` declarationsFeature → declarations: Swift `macro` declarations