← All tasks
cppshader-slang/slang #12302Not a task: not reproduced

slang-compiler appears to have vendored 3rd party sources without correct license attribution

envgap__shader-slang__slang-12302

01 / FAILURE SIGNATURE

As reported upstream

No identifying execution failure has been captured.
Not a benchmark task.
  • In a clean container the reported failure did not reproduce, or the known fix did not make the project run.

02 / ENVIRONMENT RECIPE

Base commit
69fcc643bee2a344d1fc7a07e7869724b0f02031
Manifest
CMakeLists.txt
Reproduce
Awaiting issue-specific recipe
Run under trace
Awaiting a meaningful runtime command

03 / ORIGINAL ISSUE TEXT

shader-slang/slang #12302 · read the original issue
In reviewing https://github.com/microsoft/vcpkg/pull/53110/ GPT 5.6 Sol observes:

> swift-cmark/cmark-gfm is [statically linked into `slang-compiler`](https://github.com/shader-slang/slang/blob/135610cf5a18290a120bccb8af90f4d1bb3cb1cb/source/slang/CMakeLists.txt#L247-L258), but the installed copyright omits the redistribution notice required by [`COPYING`](https://github.com/swiftlang/swift-cmark/blob/924936d0427cb25a61169739a7660230bffa6ea6/COPYING)

(in the following quote block I fixed some malformed permalinks so it's not "strictly speaking" a quote)

>1. [Slang’s `.gitmodules`](https://github.com/shader-slang/slang/blob/135610cf5a18290a120bccb8af90f4d1bb3cb1cb/.gitmodules#L43-L46) maps `external/cmark` to `https://github.com/swiftlang/swift-cmark.git`, branch `gfm`.
>2. The top level CMake calls `add_subdirectory(external)` https://github.com/shader-slang/slang/blob/135610cf5a18290a120bccb8af90f4d1bb3cb1cb/CMakeLists.txt#L548
>3. Slang’s external CMake https://github.com/shader-slang/slang/blob/135610cf5a18290a120bccb8af90f4d1bb3cb1cb/external/CMakeLists.txt#L92 calls `add_subdirectory(cmark)`.
>4. Slang’s library target https://github.com/shader-slang/slang/blob/135610cf5a18290a120bccb8af90f4d1bb3cb1cb/source/slang/CMakeLists.txt#L257 privately links `libcmark-gfm`.
Continue on GitHub ↗

04 / LABELS

Labels from the report text only; not yet run

No supported category has been assigned.

Label rules and the text that matched
[]