프로그램 사용/make, configure
cross compile 초기화 하기
구차니
2010. 5. 18. 13:30
드물게(?) 크로스컴파일을 시도하려다 다시 지우고 컴파일을 하려고 하면 안되는 경우가 있다.
아래는 gdb/insight의 경우인데, 특이하게도 하라는대로 해도 안된다. ㄱ-
이녀석은 make distclean 해도 하위 디렉토리의 config.cache를 개별로 지우지 않기 때문이다.
(음... 알려줘서 원 소스에 넣도록 해야하나?)
미봉책으로는
를 하면 하위 디렉토리에서 config.cache를 찾아 지우므로 해결된다.
아래는 gdb/insight의 경우인데, 특이하게도 하라는대로 해도 안된다. ㄱ-
configure:
loading cache ./config.cache configure: error: `target_alias' has changed since the previous run: configure: former value: sh4-linux configure: current value: i686-pc-linux-gnu configure: error: changes in the environment can compromise the build configure: error: run `make distclean' and/or `rm ./config.cache' and start over |
이녀석은 make distclean 해도 하위 디렉토리의 config.cache를 개별로 지우지 않기 때문이다.
(음... 알려줘서 원 소스에 넣도록 해야하나?)
미봉책으로는
# make distclean # find ./ -name config.cache -exec {} \; |