커널 모듈에서 일반적으로 사용되는 기호에 대한 링크 라이브러리

커널 모듈에서 일반적으로 사용되는 기호에 대한 링크 라이브러리

2.4.9용으로 설계된 Linux 커널 모듈을 최신 커널로 포팅하려고 하는 다소 특이한 상황에 직면했습니다. 모듈은 오픈 소스 래퍼와 폐쇄 소스 사전 컴파일 라이브러리의 두 부분으로 구성됩니다.

래퍼와 관련된 대부분의 문제를 해결하고 4.7.1에 대해 컴파일했지만 로드하려고 하면 다음 오류가 발생합니다.please compile with -fno-common

이는 비공개 소스 라이브러리가 이 옵션으로 컴파일되지 않았기 때문인 것 같습니다. 어느 시점에서 -fno-common커널 빌드 옵션에 추가되었으며 결국 범용 기호가 지원되었습니다.모듈 로딩 코드에서 제거됨.

이 모듈을 로드할 수 있는 방법이 있나요?

관련 정보