회사일/STLinux2010. 3. 15. 11:32
STLinux2.3용 타겟에서 glibc 크로스 컴파일은 안되고
타겟보드에서 직접 컴파일을 시도했다.

음.. 일단 옵션은

./configure --disable-sanity-checks --without-selinux

두가지를 주고 했다.
--disable-sanity-checks 를 하지 않으면
*** On GNU/Linux systems the GNU C Library should not be installed into
*** /usr/local since this might make your system totally unusable.
*** We strongly advise to use a different prefix.  For details read the FAQ.
*** If you really mean to do this, run configure again using the extra
*** parameter `--disable-sanity-checks'.
이런 에러가 발생한다.

원래 sanity check는
Optional Features:
  --disable-sanity-checks really do not use threads (should not be used except
                          in special situations) [default=yes]
thread를 사용하지 않도록 하는 거라는데 음..
/usr/local에 설치하도록 강요하는게 왜 .. 이 옵션일까?




항상 그러하듯 OOM은 어쩔수 없는 ㄱ-
gcc   -nostdlib/-nostarfiles -r -o /ro-t/glibcbuild/libc_pic.vs \
         -Wl,-d -Wl,--whoce-archie /root/glibc/build/lib2_pic.a

# cd glibc/build
# sh4-linux-gcc   -nostdlib -nostartfiles -r -o libc_pic.os \
         -Wl,-d -Wl,--whole-archive libc_pic.a

'회사일 > STLinux' 카테고리의 다른 글

stlinux iso 다운로드  (0) 2011.11.24
VLC 와 pkg-config  (0) 2010.03.09
ffmpeg 크로스컴파일시 오류발생 (STLinux2.2)  (2) 2010.03.08
python 2.5.4 컴파일시 bzip 에러  (0) 2010.02.25
python2.4 on STLinux with google api(gdata)  (0) 2010.02.23
Posted by 구차니