'glib'에 해당되는 글 2건

  1. 2011.06.10 [s3c6410, qt4] glib cross compile
  2. 2011.06.09 [s3c6410] glib-2.2 porting 중 에러 대처

[s3c6410, qt4] glib cross compile

glib은 libffi 라이브러리를 요구한다. 다운로드

arm-linux.cache 파일 작성

내용은 아래와 같이 한다.

glib_cv_long_long_format=ll
glib_cv_stack_grows=no
glib_cv_has__inline=yes
glib_cv_has__inline__=yes
glib_cv_uscore=no
ac_cv_func_posix_getpwuid_r=yes
ac_cv_func_posix_getgrgid_r=yes
glib_cv_use_pid_surrogate=yes

glib-2.22.0 configure options

./configure --prefix=/usr/arm-generic-linux-gnueabi --target=arm-generic-linux-gnueabi --cache-file=arm-linux.cache --with-threads=posix --host=arm-generic-linux-gnueabi

make

make install


glib-2.26.1 configure options

PKG_CONFIG="/usr/arm-generic-linux-gnueabi/bin/pkg-config" ./configure --prefix=$PWD/_install --target=arm-generic-linux-gnueabi --cache-file=arm-linux.cache --with-threads=posix --host=arm-generic-linux-gnueabi


* SSIZE_MAX error가 발생하면 해당 파일을 열어서 아래와 같이 추가한다.

#ifndef SSIZE_MAX

#define SSIZE_MAX        LONG_MAX

#endif

'임베디드 > S3C6410' 카테고리의 다른 글

[s3c641] libogg cross compile  (0) 2011.06.15
[s3c6410] gst-plugins-base-0.10.22 cross compile  (0) 2011.06.14
[s3c6410] glib-2.2 porting 중 에러 대처  (0) 2011.06.09
[s3c6410] ffmpeg porting  (0) 2011.06.09
[s3c6410] x264 porting  (0) 2011.06.09

[s3c6410] glib-2.2 porting 중 에러 대처

SSIZE_MAX 에러 일 경우, 에러가 나온 해당 파일을 찾아서 아래와 같은 내용을 첨부한다.
#ifndef SSIZE_MAX
# define SSIZE_MAX LONG_MAX
#endif


'임베디드 > S3C6410' 카테고리의 다른 글

[s3c6410] gst-plugins-base-0.10.22 cross compile  (0) 2011.06.14
[s3c6410, qt4] glib cross compile  (0) 2011.06.10
[s3c6410] ffmpeg porting  (0) 2011.06.09
[s3c6410] x264 porting  (0) 2011.06.09
[s3c6410] usb disk automount rules  (0) 2011.06.03
prev 1 next