Cannot override optimization level set for particle-diffusion sample
@JoeOster y travaille déjà.
Depuis le 21/9/2021.
Évaluation
Cette issue n'a pas encore été évaluée.
Description
Summary
particle-diffusion/src/CMakeLists.txt sets default optimization level to -O3, regardless of the CMAKE_BUILD_TYPE
Version
oneAPI Base Tookit 2021.4
Environment
Ubuntu 20.04
Coffee Lake / GEN9 graphics
Steps to reproduce
from particle-diffusion sample directory run:
mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=DEBUG ..
Observed behavior
Running "cmake -DCMAKE_BUILD_TYPE=DEBUG .." results in both -O0 and -O3 specified in flags.make:
CMakeFiles/motionsim.exe.dir/flags.make:CXX_FLAGS = -g -O0 -O3 -std=c++17 -g
As the result, dpcpp seem to performs -O3 optimization, defeating the purpose of DEBUG build
Expected behavior
cmake uses -O0 -g compiler flags when CMAKE_BUILD_TYPE=DEBUG is set
- Langage dominant
- C++
- Étoiles
- 1.2k
- Forks
- 745
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Préparer son environnement
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de oneapi-src/oneAPI-samples
-
bug
Difficulté 3/5 1-2 jours Accessibilité débutants 45/100
oneapi-src/oneAPI-samples#2764 ·
-
Difficulté 4/5 3-5 jours Accessibilité débutants 35/100
oneapi-src/oneAPI-samples#2748 ·
-
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 10/100
oneapi-src/oneAPI-samples#2746 ·
-
Lenovo Thinkpad T440p Ethernet issue warning sign show install multiple times but same issue faceOuvertequestion
Difficulté 4/5 3-5 jours Accessibilité débutants 15/100
oneapi-src/oneAPI-samples#2739 ·
-
bug
Difficulté 4/5 3-5 jours Accessibilité débutants 35/100
oneapi-src/oneAPI-samples#2705 ·
Toutes les issues de oneapi-src/oneAPI-samples
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 74/100
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 90/100
Les mainteneurs répondent en général sous 1 jour
-
type: bug
Difficulté 2/5 1-3 heures Accessibilité débutants 84/100
RobotLocomotion/drake#25023 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 86/100
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 88/100
mamedev/mame#16263 · 4 commentaires ·
Les mainteneurs répondent en général sous 1 jour