비리트폴린 컴파일러로 커널 빌드

비리트폴린 컴파일러로 커널 빌드

우분투에서 rtl Wi-Fi 드라이버를 구축하려고 하는데 make이 메시지가 나타납니다.

make -C /lib/modules/4.15.0-50-generic/build M=/home/nane/rtlwifi_new modules
make[1]: Entering directory '/usr/src/linux-headers-4.15.0-50-generic'
arch/x86/Makefile:245: *** You are building kernel with non-retpoline compiler, please update your compiler..  Stop.
make[1]: Leaving directory '/usr/src/linux-headers-4.15.0-50-generic'
Makefile:58: recipe for target 'all' failed
make: *** [all] Error 2

답변1

검색했는데 해결책을 찾을 수 없었습니다. 'sudo make' 옵션도 나에게는 작동하지 않았습니다. rtl 무선 드라이버에서 이 문제가 발생하는 경우 실제로 저에게 효과가 있었던 것은 다음 버전의 이전 버전(5.2.4.4가 아닌 5.2.4.1)을 사용하는 것이었습니다.https://github.com/cilynx/rtl88x2BU_WiFi_linux_v5.2.4.1_22719_COEX20170518-4444.20170613install.sh 파일을 사용하여이 게시물(패키지 파일을 추출한 폴더 이름을 'driver'로 바꾸고 'sudo su'를 수행한 후 설치 스크립트를 실행했습니다).

관련 정보