배경 정보:
Linux 운영 체제: 간소화되고 미니멀하며 고도로 사용자 정의 가능(apt-get, yum 등 없음)
리눅스 커널: 2.6.19.1
현재 glibc 버전: 2.3.6
대상 glibc 버전: 2.6.1
질문:
glibc 버전 >= 2.6(현재 버전은 2.3.6)에 따라 타사에서 제공하는 ipk 패키지를 설치해 보세요.
타사에서는 glibc를 2.6.1로 업그레이드하기 위해 다양한 ipk 패키지를 제공합니다. 패키지 설치를 수행한 후 glibc에 의존하는 다른 모든 응용 프로그램은 "libc.so.6: TLS 데이터를 처리할 수 없습니다"를 보고합니다.
어떤 종류의 패키지 관리자 지원도 사용하지 않고 사용자 정의 Linux 운영 체제에서 glibc를 업그레이드하는 데 익숙한 사람이 있습니까?
제가 이해하는 바는 glibc가 이전 버전과 호환되어야 하며 이를 업그레이드하면 이전에 실행 중인 애플리케이션에 문제가 발생하지 않아야 한다는 것입니다. 이 가정이 잘못된 것인가요?
요청 시 추가 정보를 게시할 수 있습니다.
편집 #1
가리킬 symlink
타사를 추가 하고 패키지를 다시 설치해 보세요 . 이렇게 하면 원래 오류(libc.so.6은 TLS 데이터를 처리할 수 없음)가 다음으로 변경됩니다..ipk
glibc
ld-linux.so.2
ld-2.6.1
Illegal instruction