Le message d'erreur complet de make
:
In file included from /home/username/linux-5.0.0/drivers/gpu/drm/AMD/amdgpu/amdgpu_trace.h:496,
from /home/username/linux-5.0.0/drivers/gpu/drm/AMD/amdgpu/amdgpu_trace_points.c:29:
./include/trace/define_trace.h:89:42: fatal error: ../../drivers/gpu/drm/AMD/amdgpu/amdgpu_trace.h: No such file or directory
#include TRACE_INCLUDE(TRACE_INCLUDE_FILE)
^
compilation terminated.
(remplacez username
par le nom de mon dossier personnel ci-dessus)
J'ai essayé de suivre this pour modifier, construire et insérer le module amdgpu
dans le noyau déjà construit sans avoir à construire le noyau entier comme je le fais toujours à cause de ce bug .
Cela se produit lorsque je lance make -C /lib/modules/$(uname -r)/build M=$(pwd) modules
à partir du répertoire ~/linux-4.18.0/drivers/gpu/drm/AMD/amdgpu/
.
Editez le fichier amdgpu_trace.h
et changez la ligne:
#define TRACE_INCLUDE_PATH ../../drivers/gpu/drm/AMD/amdgpu
à
#define TRACE_INCLUDE_PATH ../../../../../drivers/gpu/drm/AMD/amdgpu