2014-06-20 3 views
1

나는 Debian squeeze에서 eglibc-2.11.3을 컴파일했지만 libc-2.11.3.so는 볼 수 없다. 나는 이것이 libc.so.6에서 symlink로 연결되어 있다고 믿는다. eglibc-2.11.3 : libc-2.11.3.so는 어디에 있습니까? 컴파일 후에 거기에

아니 C 전문가

, 그래서 나와 함께 곰. 나는,이 프롬프트를 나에게 줬다 전에 오류를 보지 않았다

../configure --prefix=/usr 
make -f ../debian/rules patch 
make 

:

apt-get source libc6 # gets me eglibc-2.11.3 

빌드 디렉토리에서 :이 내가 포함 된 설치 파일 플러스 데비안 패치에 따라 수행 한 단계입니다 나는 무엇인가 놓친다?

+0

패치가 적용 되었습니까? – alk

답변

0

볼 수 없어 libc-2.11.3.so

라이브러리는 ( libc.so.6로한다 연결되어

실행 한 디렉토리에 make이 있음) .

make install은 설치 디렉토리에 libc-2.11.3.so 및 심볼릭 링크 libc.so.6을 만들어야하는 대상입니다.

당신은 당신이 그것을 기대 어디 있는지 모든 것이하게, 결과 설치 트리를 make install PREFIX=/tmp/glibc-install을 시도하고 검사 할 수 있습니다.

+0

나는 이것을 역순으로 이해했다.-libc-2.11.3.so-> libc.so.6. 그 점을 명확히 해 주셔서 감사합니다. – Bubnoff

0

변화 에서

QUILT_PATCH_OPTS="--unified-reject-files" 

가되기 위해

QUILT_PATCH_OPTS="--reject-format=unified"