Remove ll::bugsplat as a llcommon depencency

In theory it is fine to do that, in practice it does break gatekeeper in subtle ways
due to https://developer.apple.com/library/archive/technotes/tn2206/_index.html#//apple_ref/doc/uid/DTS40007919-CH1-TNTAG207
Having bugsplat linked to all executables results in executables with an embedded rpath that is invalid for Gatekeeper. Luckily
it shows this is in the worst possible way. The viewer cannot be started with a non helpful message of teh viewer being unable to
verified. While at the same time spctl and codesign both show no errors at all.
master
Nicky 2022-10-23 20:04:32 +02:00
parent 31917709d9
commit 069ccb3024
1 changed files with 0 additions and 1 deletions

View File

@ -261,7 +261,6 @@ add_library (llcommon ${llcommon_SOURCE_FILES})
target_link_libraries(
llcommon
ll::apr
ll::bugsplat
ll::expat
ll::jsoncpp
ll::zlib-ng