GNU Make4.1 분할 오류

GNU Make4.1 분할 오류

GNU Make-4.1을 컴파일한 후 make check다음 오류가 발생합니다.

make[2]: Entering directory '/mnt/lfs/sources/make-4.1'
cd tests && perl ./run_make_tests.pl -srcdir /mnt/lfs/sources/make-4.1 -make ../make 
sh: line 1:   705 Done                    echo "all:;@echo \$(MAKE)"
706 Segmentation fault      (core dumped) | ../make -f-
FATAL ERROR: Cannot determine the value of $(MAKE):

make install오류 없이 완료되지만 응용 프로그램은 시작 시 여전히 segfault를 발생합니다. 다음 오류는 에서 가져온 것입니다 dmesg.

segfault at 0 ip 00007f0eb0cca606 sp 00007fff2b27c1b8 error 4 in libc-2.23.so[7f0eb0c4c000+198000]

답변1

환경을 재활용하는 것이 원인인 것 같습니다. 이는 시스템이 중지될 때 특정 환경 설정/변수/구성이 유지되지 않음을 나타냅니다. 호스트를 중지하지 않으면 이 체인을 사용하여 make오류 없이 전체 툴체인을 컴파일할 수 있습니다.

관련 정보