흠.. 아래에 이지 부트 컴파일시에 에러 발생에 관해서 글올렸었는데...

gcc 3.3으로 툴체인을 만들고 ezboot 2.2 소스를 컴파일하면..
링크시에 puts와 putchar를 찾는 에러가 발생합니다..
어느부분에서 puts와 putchar를 찾는지 확인하려고
printf.c 파일에 디버깅용 puts와 putchar를 만들고
컴파일한후 보드에 넣고 돌렸더니...

소스중 printf문을 사용한 부분중.. 인자가 1개인 곳에서
puts나 putchar를 찾는 다는 것을 발견했습니다....

printf문의 정의 중에 가변 인자 처리부분에 문제가 있는것이 아닌가 생각합니
다.

혹시 gcc 3.3 툴체인으로 이지 부트 컴파일 했을때 이런 문제는 없었는지
있었다면 어떻게 해결했는지..
이지 부트 소스는 어떻게 수정되어야 하는지 좀 알려주세요 ^^
전 그냥 문제가 있는 printf 문의 마지막 인자를 NULL로 주긴 했는데
근본적인 문제 해결은 아니니..
가변인자 처리가 어떻게 이루어지는지 잘 알지 못해서 수정도 못하겠더군
요...;