gcc11을 빌드하려고 합니다(4.8.5와 함께 제공되고 루트 액세스가 없는 RHEL 7.6에서). 다음 명령을 실행할 때:
./configure --prefix=$HOME/gnu --enable-languages=c,c++
나는 응답을 받는다
구성: 경고: 인식할 수 없는 옵션: --enable-언어
만들려고 하면 모든 언어를 거치다가 결국 실행 부분에서 실패합니다(끄고 싶은 유혹이 듭니다). -fsplit-stack을 지원하지 않는 문제에 대해.
그래서 제가 libgo 부분에서 이 오류를 해결하려고 시도한 방법은 제가 할 수 없는 활성화 언어를 편집하는 것이었습니다. 왜 인식할 수 없는 걸까요? 전체 언어 목록을 작성하지 않도록 설득하기 위해 다운스트림에서 수행할 수 있는 작업이 있습니까?
편집하다
지금까지 도움을 주셔서 감사합니다. 읽은 내용을 계속해서 탐구하겠습니다. 제가 빠뜨린 몇 가지 추가 정보가 있습니다.
- 설명을 따라하려고 노력 중이에요GNU 소스코드 배포 모음
- 전체 목표는 >= 5입니다. 11은 필요하지 않습니다. 실행 파일을 올바르게 빌드하는 값만 있으면 됩니다. 7, 8, 9, 10보다는 11의 끝에 더 가까운 것 같아요. 설치하려는 Python 라이브러리에는 >=5가 필요합니다.