x86-64 에서 32bit 모듈을 컴파일하려합니다. (elf32-i386)
글쓴이: offree / 작성시간: 금, 2005/06/17 - 4:41오후
어떻게 제목을 해야 할지 모르겠네요.
http://bbs.kldp.org/viewtopic.php?t=57963
팩스서버를 설정하기 위한 험난한 과정 ^^
http://bbs.kldp.org/viewtopic.php?t=58165
결국에는 lucent 모뎀을 구해서 설정을 시도하였습니다.
그런데, 아직 멀었나 봅니다. 또 하나의 험난한 산을 넘어야 되나봅니다.
http://linmodems.technion.ac.il/packages/ltmodem/kernel-2.6/ubuntu-install.html
를 보면서 시도하였습니다.
아래와 같은 메세지가 나오면서 컴파일 에러가 발생하네요.
Quote:
Relocatable linking with relocations from format elf32-i386
(/usr/src/modem_install/ltmodem-2.6-alk-7/ltmdmobj.o) to format elf64-x86-64
(/usr/src/modem_install/ltmodem-2.6-alk-7/ltmodem.o) is not supported
서버를 구축하려는 PC 가 AMD64 시스템인데, 해당 lt_modem 이 32bit 인듯하여 실패하는 듯 합니다.
이거 방법이 없는 것인지. ㅜㅜ
그냥 속편하게 32bit 시스템을 다시 설치하고 하는것이 좋겠지만, 이왕시작한거, 다시 알아봐야 겠습니다.
혹시 64bit 시스템에서 32bit 모듈을 설치해보신분 계신지요?
생각해본것은
1. chroot 를 이용해 32bit 환경을 만들고 시도해 본다.
2. 해당 모듈을 64bit 에 맞게 소스를 수정한다.
3. 그냥 32bit 시스템을 설치한다.
그냥 프로그램도 아니고, 커널의 모듈인데, 서로다른 환경이면 안될 것 같긴 합니다.
64bit 에 맞게 소스를 수정하는 것이 근본적인 방법일 것 같습니다. ^^
Forums:
댓글 달기