oneapi-src / oneapi-src/oneAPI-samples

tbb library linking issue

Abierto
#754 1 comentario 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

bug
Lenguaje dominante
C++
Estrellas
1.2k
Forks
745
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

Summary

Trying to compile oneapi-sample code example dpc_reducer( https://github.com/oneapi-src/oneAPI-samples/tree/master/DirectProgramming/DPC%2B%2B/ParallelPatterns/dpc_reduce)

Version

oneAPI Toolkit version: l_BaseKit_p_2021.4.0.3422_offline.sh
oneAPI Sample version: latest master branch.

Environment

OS: Ubuntu 20.04
Hardware : NUC9

Steps to reproduce

followed dpc_reduce example README file.
export I_MPI_CXX=dpcpp
cmake ../
make

Observed behavior

following compile time error is coming.
**/usr/bin/ld: /tmp/main-585a82.o: in function task_group_context': /opt/intel/oneapi/tbb/2021.4.0/env/../include/tbb/../oneapi/tbb/task_group.h:271: undefined reference to tbb::detail::r1::initialize(tbb::detail::d1::task_group_context&)'**

Expected behavior

should be compile successfully.

Guía de contribución

Abrir la guía de contribución

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Línea de trabajo

Comienza con el ejemplo DirectProgramming/DPC++/ParallelPatterns/dpc_reduce y su README. Reproduce la compilación con CMake y make indicada usando oneAPI Toolkit 2021.4.0.3422 en Ubuntu 20.04 y, después, inspecciona el paso de enlazado en torno a la referencia indefinida a TBB indicada. Se considera terminado cuando el ejemplo compila correctamente.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
cmake, cpp
Área
build-system
Tipo de issue
Error
Dificultad
3/5
Tiempo estimado
1-2 días
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
35/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.