저는 LFS 시스템을 구축 중이고 완료했습니다.이것페이지에 있지만 실행하면 make
다음과 같이 표시됩니다.
make[2]: Entering directory '/sources/e2fsprogs-1.42.13/build/e2fsck'
LD e2fsck
/usr/bin/ld: journal.o: undefined reference to symbol 'uuid_unparse@@UUID_1.0'
../lib/libuuid.so.1: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
Makefile:409: recipe for target 'e2fsck' failed
make[2]: *** [e2fsck] Error 1
make[2]: Leaving directory '/sources/e2fsprogs-1.42.13/build/e2fsck'
Makefile:383: recipe for target 'all-progs-recursive' failed
make[1]: *** [all-progs-recursive] Error 1
make[1]: Leaving directory '/sources/e2fsprogs-1.42.13/build'
Makefile:319: recipe for target 'all' failed
make: *** [all] Error 2
이 github 문제를 발견했습니다.https://github.com/garlik/4store/issues/75하지만 그것이 여기에 적용될지는 모르겠습니다.
여기서 무엇이 잘못되었으며 이를 해결하는 방법은 무엇입니까?
명령줄에 DSO가 없습니다.
편집하다:
내가 읽은 것 중에서여기동적 링커와 관련이 있는 것 같습니다.
존재하다이것페이지에 다음과 같이 나와 있습니다.
먼저 /tools 링커를 백업하고 5장에서 만든 조정된 링커로 교체합니다. 또한 /tools/$(gcc -dumpmachine)/bin에 해당 링커에 대한 링크를 생성합니다.
페이지에 나열된 명령을 실행하는 것 외에 그 시점에서 수행해야 할 다른 작업이 있습니까?