Skip to content

log tbb header and library provenance during install#256

Merged
kevinushey merged 1 commit into
masterfrom
feature/tbb-install-logging
Jul 23, 2026
Merged

log tbb header and library provenance during install#256
kevinushey merged 1 commit into
masterfrom
feature/tbb-install-logging

Conversation

@kevinushey

Copy link
Copy Markdown
Contributor

Retrospective from the 6.0.1 Windows debugging: several failure modes were invisible in logs and cost significant diagnosis time. This adds targeted logging at each of those blind spots:

Install-time messages are always on, matching the existing **/*** style.

Stale or unexpected TBB libraries swept into the installed package have
been a subtle source of downstream load failures, and were invisible in
installation logs. Report which headers and libraries are installed and
from where, and note when the tbb stub build is skipped because a
tbb.dll is already present.

Additionally, when the VERBOSE environment variable is set (as already
used by the bundled TBB build), report how TBB libraries are resolved
and loaded at package load time; this would have surfaced the lookup
bug fixed in #250 immediately.
@kevinushey
kevinushey merged commit 1d452ff into master Jul 23, 2026
5 checks passed
@kevinushey
kevinushey deleted the feature/tbb-install-logging branch July 23, 2026 23:17
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.

1 participant