Visible to Intel only — GUID: GUID-BE706C53-D7FC-498F-99DB-415C0F4C65F8
Example CPU Commands
The commands below implement the scenario when part of the device code resides in a static library.
NOTE:
Linking with a dynamic library is not supported.
Produce a fat object with device code:
icpx -fsycl -c static_lib.cpp
Create a fat static library out of it using the ar tool:
ar cr libstlib.a static_lib.o
Compile application sources:
icpx -fsycl -c a.cpp
Link the application with the static library:
icpx -fsycl -foffload-static-lib=libstlib.a a.o -o a.exe