Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

tbb library linking issue

Offen
#754 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Anfängerfreundlichkeit
35/100
Issue-Typ
Bug
Klarheit
Größtenteils klar
Aktivitätsstatus
Veraltet
Tech-Stack
cmake, cpp
Bereich
build-system

Rechercherichtung

Beginnen Sie mit dem Beispiel DirectProgramming/DPC++/ParallelPatterns/dpc_reduce und seiner README. Stellen Sie den gemeldeten CMake- und make-Build mit oneAPI Toolkit 2021.4.0.3422 auf Ubuntu 20.04 nach und untersuchen Sie anschließend den Link-Schritt im Zusammenhang mit dem gemeldeten TBB-undefined-reference-Fehler. Als erledigt gilt die Aufgabe, wenn das Beispiel erfolgreich kompiliert.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

bug

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.

Vorherrschende Sprache
C++
Sterne
1.2k
Forks
745
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus oneapi-src/oneAPI-samples

Alle Issues in oneapi-src/oneAPI-samples

Ähnliche Issues

Weitere Issues zu C++

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.