-
Notifications
You must be signed in to change notification settings - Fork 769
[XPTI] 64-bit universal ID rework to use a tuple of three 64-bit components #4318
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from 5 commits
adf3fc5
e8c5a99
eddca3d
1748c6c
40b41a0
8b523d9
dae2b8d
5611466
d22b410
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Large diffs are not rendered by default.
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -10,7 +10,7 @@ set(XPTIFW_DIR ${CMAKE_CURRENT_LIST_DIR}) | |
set(XPTI_DIR ${CMAKE_CURRENT_LIST_DIR}/../xpti) | ||
|
||
# Create a soft option for enabling the use of TBB | ||
option(XPTI_ENABLE_TBB "Enable TBB in the framework" OFF) | ||
option(XPTI_ENABLE_TBB "Enable TBB in the framework" ON) | ||
|
||
if (NOT CMAKE_BUILD_TYPE AND NOT CMAKE_CONFIGURATION_TYPES) | ||
message(STATUS "No build type selected, default to Release") | ||
|
@@ -43,7 +43,7 @@ add_subdirectory(src) | |
# TODO enable samples and tests back once build problems are resolved. | ||
# Currently builds for unit tests and samples fail mostly with dllimport/dllexport | ||
# mismatch problems: | ||
# syclpi_collector.cpp(32): error C2491: 'xptiTraceInit': definition of dllimport function not allowed | ||
# syclpi_collector.cpp(32): error C2491: 'xptiTraceInit': definition of dllimport function not allowed | ||
if (0) | ||
add_subdirectory(unit_test) | ||
add_subdirectory(samples/basic_collector) | ||
|
@@ -52,6 +52,6 @@ endif() | |
|
||
# The tests in basic_test are written using TBB, so these tests are enabled | ||
# only if TBB has been enabled. | ||
if (XPTI_ENABLE_TBB) | ||
if (0) | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Can you add a comment explaining why this is unconditionally disabled and when that might change? There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Currently, TBB is required for exercising multi-threaded tests and marginal performance improvement of some data structure access in multi-threaded mode. However, XPTI does not require TBB to be fully functional. The reason for disabling this feature is that the Windows builds have a failure while linking the multi-threaded tests and once we resolve them, we should be able to turn them on. |
||
add_subdirectory(basic_test) | ||
endif() |
Uh oh!
There was an error while loading. Please reload this page.