llvm
[SYCL][CMake] Fix and apply hardening flags to `sycl-rel-6_2`
#19444
Merged

[SYCL][CMake] Fix and apply hardening flags to `sycl-rel-6_2` #19444

AlexeySachkov
AlexeySachkov [SYCL] Fix AddSecurityFlags having no side effects (#17690)
156fbe11
KornevNikita [SYCL] Refresh hardening flags applied to the project (#18398)
eac6c882
AlexeySachkov [SYCL][CMAKE] Refactor `-fPIE` handling (#19235)
9307ed8a
AlexeySachkov [SYCL][CMAKE] Drop `nodlopen` from hardening flags (#19357)
a72b0dea
AlexeySachkov [SYCL][CMAKE] Fix _FORTIFY_SOURCE=3 (#19268)
72642354
AlexeySachkov [SYCL][CMAKE] Drop extra warnings for now
df6fafa4
AlexeySachkov Automatically enable CMAKE_POSITION_INDEPENDENT_CODE for hardening flags
3322d255
AlexeySachkov Drop /sdl flag - LLVM isn't warning-free so we can't apply it globally
b8519cb1
AlexeySachkov Silence weird warning on Windows
00eb54ce
AlexeySachkov Disable -Werror on windows if hardening flags are enabled
da704f2f
AlexeySachkov Revert "Silence weird warning on Windows"
5ac46563
AlexeySachkov Also disable -Werror for XPTI on Windows
847d4422
AlexeySachkov Drop /analyze instead of /WX
a34584e3
AlexeySachkov
AlexeySachkov AlexeySachkov marked this pull request as ready for review 1 year ago
AlexeySachkov AlexeySachkov requested a review 1 year ago
AlexeySachkov AlexeySachkov requested a review 1 year ago
AlexeySachkov AlexeySachkov requested a review 1 year ago
kbenzie
kbenzie approved these changes on 2025-07-15
sarnex
sarnex approved these changes on 2025-07-15
sarnex sarnex requested a review 1 year ago
AlexeySachkov [SYCL][CMake] Properly enable `-pie` hardening flag (#19447)
4c5bd044
AlexeySachkov
maarquitos14
maarquitos14 commented on 2025-07-16
maarquitos14
maarquitos14 approved these changes on 2025-07-16
AlexeySachkov
AlexeySachkov AlexeySachkov merged 05e047c0 into sycl-rel-6_2 1 year ago
AlexeySachkov AlexeySachkov deleted the private/asachkov/fix-and-apply-hardening-flags branch 1 year ago

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone