[완료] gentoo, gcc 3.3 컴파일 에러
젠투를 쓰고 있고, 현재 gcc 버젼은 4.2.3입니다.
그런데 virtualbox-bin을 설치하려고 하니, gcc 3.3.6을 설치해야한다고 뜨더군요.
헌데 gcc 3.3.6 설치가 에러가 나면서 안되는 겁니다.
해서, gcc 4를 multislot : Allow for SLOTs to include minor version (3.3.4 instead of just 3.3)
플래그를 주고 다시 컴파일 하고, 다시 virtualbox-bin 설치를 시도 했습니다. 허나 역시 같은 에러...
*
* ERROR: sys-devel/gcc-3.3.6-r1 failed.
* Call stack:
* ebuild.sh, line 49: Called src_compile
* environment, line 4541: Called toolchain_src_compile
* environment, line 5017: Called gcc_src_compile
* environment, line 2897: Called gcc_do_make
* environment, line 2727: Called die
* The specific snippet of code:
* emake LDFLAGS="${LDFLAGS}" STAGE1_CFLAGS="${STAGE1_CFLAGS}" LIBPATH="${LIBPATH}" BOOT_CFLAGS="${BOOT_CFLAGS}" ${GCC_MAKE_TARGET} || die "emake failed with ${GCC_MAKE_TARGET}";
* The die message:
* emake failed with bootstrap-lean
이런 메세지가 뜨더군요.
어떻게 해결해야할지 모르겠습니다. 젠투 포럼에도 비슷한 경우가 안 보이고..
자답이 되어버렸는데...
아키텍쳐 선택에 문제가 있었던 거였습니다.
현재 -march=athlon64로 되어있는데, 3.3.6에는 애슬론 64가 없었던 것이죠.
그래서 athlon-xp로 바꾸어 주었더니 문제없이 컴파일되더군요 ;
댓글 달기