oneapi-src / oneapi-src/oneAPI-samples

Does Intel oneAPI support 32bit library with CMake?

Offen
#2,101 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

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

Beschreibung

Hi authors,

I've ever used both GCC and ICC successfully to build a 32bit C++ library with CMake on Linux 64bit.
But when switch to oneAPI (icx/icpx), it will be error when run: cmake -DCMAKE_C_FLAGS="-m32" -DCMAKE_CXX_FLAGS="-m32" ..
If I remove -DCMAKE_C_FLAGS="-m32" -DCMAKE_CXX_FLAGS="-m32", it will run normally.

So, my question is: Does Intel oneAPI support 32bit library with CMake?
If yes, could you please help me about flags or settings to build?

Thanks

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginne damit, den gemeldeten CMake-Aufruf unter 64-Bit-Linux mit icx/icpx zu reproduzieren, und vergleiche ihn mit den funktionierenden GCC- und ICC-Builds. Prüfe die Hinweise zur oneAPI-Compiler- und CMake-Konfiguration für 32-Bit-Unterstützung; die Aufgabe ist abgeschlossen, wenn dokumentiert ist, ob der Build unterstützt wird, und die erforderlichen Flags oder Einstellungen identifiziert sind.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
cmake, cpp, linux
Bereich
build-system, compilers, operating-systems
Issue-Typ
Feature
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
15/100

Neue Issues direkt in Ihr Postfach

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