Linux 2.6.32.8 컴파일시 elf_i386 에러가 났을 때
Linux/Linux 장애복구2013. 7. 19. 18:02
Ubuntu 11.10 에 Xen 을 설치 후 GuestOS 로 2.6 버전대를 쓰려고 커널 컴파일을 돌렸는데
못보던 에러가 등장.
gcc: error : elf_i386: No such file or directory
OBJCOPY arch/x86/vdso/vdso32-int80.so
.......
어쩌구 저쩌구.....
봤더니 gcc 버전의 문제였던거 같다. (gcc-4.6.1)
gcc 가 4.6 에서는 linker-style architecture option 을 제공하지 않는다는 참조 사이트의 이야기.
Solution
arch/x86/vdso/Makefile 을 열어서
VDSO_LDFLAGS_vdso.lds 부분에서 옵션이 "-m elf_x86_64" 라고 되어있는 곳을 "-m64" 로 바꾸고
VDSO_LDFLAGS_vdso32.lds 부분에서 옵션이 "-m elf_x86" 라고 되어있는 곳을 "-m32" 라고 바꾸면 된다.
블로그 : http://rapperkw.tistory.com/150 에서 퍼왔습니다. 문제가 될시 삭제하겠습니다.
'Linux > Linux 장애복구' 카테고리의 다른 글
mysql configure 하는도중 에러 발생 (0) | 2013.06.27 |
---|---|
yum 으로 install 중 에러메시지 (0) | 2013.06.20 |
apache source 설치시 장애 상황 (0) | 2013.06.08 |