Skip to content

Conversation

@bkhouri
Copy link
Contributor

@bkhouri bkhouri commented Nov 17, 2025

bkhouri added a commit to bkhouri/swift-package-manager that referenced this pull request Nov 17, 2025
Update the SwiftPM's SwiftBuild integration to support enabling
`address`, `thread` and `undefined` sanitizers while erroring out on
the `scudo` and `fuzzer`.

Depends on: swiftlang/swift-build#926
@bkhouri
Copy link
Contributor Author

bkhouri commented Nov 18, 2025

@swift-ci test

@bkhouri bkhouri requested a review from owenv November 18, 2025 03:30
@bkhouri bkhouri force-pushed the t/main/gh8869_rdar154299293_enable_address_sanitizer branch from e6d0420 to adfe77d Compare November 18, 2025 03:32
@bkhouri
Copy link
Contributor Author

bkhouri commented Nov 18, 2025

@swift-ci test

@owenv
Copy link
Collaborator

owenv commented Nov 18, 2025

it would be good to have a basic test for this in LinkerTaskConstructionTests.swift, stdlibRpathSuppression() is testing a similar kind of thing

@bkhouri bkhouri force-pushed the t/main/gh8869_rdar154299293_enable_address_sanitizer branch from adfe77d to cbfb043 Compare November 18, 2025 19:06
@bkhouri
Copy link
Contributor Author

bkhouri commented Nov 19, 2025

@swift-ci test

@bkhouri bkhouri force-pushed the t/main/gh8869_rdar154299293_enable_address_sanitizer branch from cbfb043 to 3b60ea5 Compare November 20, 2025 16:37
@bkhouri
Copy link
Contributor Author

bkhouri commented Nov 20, 2025

@swift-ci test

1 similar comment
@bkhouri
Copy link
Contributor Author

bkhouri commented Nov 21, 2025

@swift-ci test

bkhouri added a commit to bkhouri/swift-package-manager that referenced this pull request Nov 21, 2025
Update the SwiftPM's SwiftBuild integration to support enabling
`address`, `thread` and `undefined` sanitizers while erroring out on
the `scudo` and `fuzzer`.

Depends on: swiftlang/swift-build#926
bkhouri added a commit to bkhouri/swift-package-manager that referenced this pull request Nov 21, 2025
Update the SwiftPM's SwiftBuild integration to support enabling
`address`, `thread` and `undefined` sanitizers while erroring out on
the `scudo` and `fuzzer`.

Depends on: swiftlang/swift-build#926
bkhouri added a commit to bkhouri/swift-package-manager that referenced this pull request Nov 23, 2025
Update the SwiftPM's SwiftBuild integration to support enabling
`address`, `thread` and `undefined` sanitizers while erroring out on
the `scudo` and `fuzzer`.

Depends on: swiftlang/swift-build#926
Update the Address and Thread sanitizers XCspect properties to support
using clang and swiftc as a linker.
@bkhouri bkhouri force-pushed the t/main/gh8869_rdar154299293_enable_address_sanitizer branch from 3b60ea5 to cc4e7f1 Compare November 24, 2025 16:17
@bkhouri
Copy link
Contributor Author

bkhouri commented Nov 24, 2025

@swift-ci test

2 similar comments
@bkhouri
Copy link
Contributor Author

bkhouri commented Nov 27, 2025

@swift-ci test

@bkhouri
Copy link
Contributor Author

bkhouri commented Dec 1, 2025

@swift-ci test

@bkhouri
Copy link
Contributor Author

bkhouri commented Dec 1, 2025

@swift-ci test

@bkhouri bkhouri enabled auto-merge December 1, 2025 13:16
@bkhouri bkhouri disabled auto-merge December 1, 2025 13:16
@bkhouri bkhouri enabled auto-merge December 1, 2025 13:16
@bkhouri bkhouri disabled auto-merge December 1, 2025 13:16
@bkhouri bkhouri enabled auto-merge December 1, 2025 13:16
@bkhouri
Copy link
Contributor Author

bkhouri commented Dec 3, 2025

@swift-ci test

@bkhouri bkhouri merged commit 4a645f9 into swiftlang:main Dec 3, 2025
118 of 119 checks passed
),
],
)
func ldSanitizerArgumentsAppearsOnCommandLine(
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

As revealed by #954, this test fails on Windows on ARM.

Filed #955.

bkhouri added a commit to bkhouri/swift-package-manager that referenced this pull request Dec 5, 2025
Update the SwiftPM's SwiftBuild integration to support enabling
`address`, `thread` and `undefined` sanitizers while erroring out on
the `scudo` and `fuzzer`.

Depends on: swiftlang/swift-build#926
bkhouri added a commit to bkhouri/swift-package-manager that referenced this pull request Dec 5, 2025
Update the SwiftPM's SwiftBuild integration to support enabling
`address`, `thread` and `undefined` sanitizers while erroring out on
the `scudo` and `fuzzer`.

Depends on: swiftlang/swift-build#926
bkhouri added a commit to swiftlang/swift-package-manager that referenced this pull request Dec 6, 2025
Update the SwiftPM's SwiftBuild integration to support enabling
`address`, `thread` and `undefined` sanitizers while erroring out on the
`scudo` and `fuzzer`.

Fixes: #9322 
Fixes: #8869 
Depends on: swiftlang/swift-build#926
Depends on #9388
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants