automake, GCC 버전.. 난해합니다. 쩝..
기존 RED HAT 9 이전 부터 작업 하던 코드가 있었습니다.
현재는 조금씩 수정하고 있구요.
그러던중 이 프로젝트를 automake, autoconf 이런 툴을 사용하여
빌드 가능하게 만들었습니다. ( 이것을 할때는 페도라 코어 1인가? 2에서)
여기서 문제가 발생합니다.
현재 저의 PC 페도라 코어 5에서
위의 프로젝트를 진행 시키면 GCC 의 버전이 높아서 인지
GCC 버전이 업데이트 되면서 문법 검사를 더 철저히 하는듯
몇가지 에러를 나타내면서 컴파일이 되지 않습니다.
그래서 다시 9를 준비해서
configure 를 시켰더니
automake 1.9 이상을 원하고 있네요
autoconf 2.6
이걸 배포할려고 하니 어떻게 해결을 해야할지 모르겠습니다.
========================================================
정리 하면
프로젝트 X : redhat 9 에서 개발 Gcc 2.9 ~ 3.X
X를 패키지화 : fedora core 1 ~2 (automake 1.9)
문제점 :
- 현재 버전의 배포판 : gcc 버전이 4.X 컴파일시 에러 발생
- 과거 버전(9) : automake의 버전이 너무 낮음.
gcc 문제는 시간이 많이 소모될듯하고
그냥 automake 에 관련된 작업을 다시 할까 합니다. (낮은 버전으로 ..)
이것도 작업을 안해봐서 고생길이 보입니다.
해결책이나? 빠른 접근법에 대한 조언 부탁드립니다.
컴파일 에러를
컴파일 에러를 고치는 것이 장기적인 관점에서 바른 방향이라고 생각합니다.
넵..
장기적으로 보았을때 .. 에러를 고치는것이 맞겠죠!!
시간이 항상(핑계지만)..
좀더 많은 시간 투자를 해서 4.X 커널에서도 잘 돌아가도록 만들겠습니다.
#define 를 사용한 매크로 함수들이 많아서
컴파일러 버전에 많은 의존성이 발생하는듯 합니다.
====================
잠이 들어야지만 꿈을 꿀수 있는것인가?
우리는 항상 꿈을 쫓아 가며 살아가는 사람들..
잠이 들어야지만 꿈을 꿀수 있는것인가?
우리는 항상 꿈을 쫓아 가며 살아가는 사람들..
댓글 달기