잘못 써진 ar 옵션이 적혀있는 Makefile이 기존(linux kernel v2.6.18-194)에는 별 문제도 없이 잘 컴파일되어 문제인지도 모르고 있다가 컴파일 환경이 바뀌면서(linux kernel v2.6.32-504.1.3/v3.13.0-24) 'File format not recognized' 란 오류를 뱉어내는 문제를 겪게 되었습니다. file 명령을 써보고 objectdump나 g++ -v 명령이나 g++ -dumpmachine 명령을 내려보거나 libtool을 시스템에서 제대로 찾니 못찾니나 곁다리지만 바이너리와 gdb간의 구조(32 or 64bit) 등 갖은 시도를 해봤지만 딱히 해결책이 보이지 않았습니다... 알고 나니 저런 근본적인 문제가 아니라 황당하긴 했지만요..혹시나 저런..