[sisyphus] Sisyphus kernel on ARM OMAP3 BlueShark

Eugene Prokopiev enp на itx.ru
Пн Янв 23 16:39:35 MSK 2012


Попробовал сделать совсем без хитростей - строго по
http://wiki.mentorel.ru/doku.php/wiki:angstrom_blueshark#%D0%BA%D0%BE%D0%BC%D0%BF%D0%B8%D0%BB%D1%8F%D1%86%D0%B8%D1%8F_%D0%B1%D0%B5%D0%B7_%D1%81%D1%80%D0%B5%D0%B4%D1%8B_oe

$ ls
blueshark-2.6.32-r78.patches.tgz
build.sh
defconfig-2.6.32-r78
git_arago-project.org.git.people.sriram.ti-psp-omap.git_a6bad4464f985fdd3bed72e1b82dcbfc004d7869.tar.gz

$ cat build.sh
#!/bin/bash -x
tar xzf git_arago-project.org.git.people.sriram.ti-psp-omap.git_a6bad4464f985fdd3bed72e1b82dcbfc004d7869.tar.gz
cd git
tar xzf ../blueshark-2.6.32-r78.patches.tgz
quilt push -a
cp ../defconfig-2.6.32-r78 .config
make -j2 ARCH=arm uImage
make -j2 ARCH=arm modules

$ ./build.sh
...
  HOSTCC  scripts/genksyms/parse.o
scripts/genksyms/parse.c: In function 'yyparse':
scripts/genksyms/parse.c:2342:1: internal compiler error: Segmentation fault
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://bugzilla.altlinux.org> for instructions.
Preprocessed source stored into /usr/src/tmp/cc9gfck8.out file, please
attach this to your bugreport.
make[2]: *** [scripts/genksyms/parse.o] Error 1
make[1]: *** [scripts/genksyms] Error 2
make[1]: *** Waiting for unfinished jobs....
  HOSTCC  scripts/mod/sumversion.o
  HOSTLD  scripts/mod/modpost
make: *** [scripts] Error 2
+ make -j2 ARCH=arm modules
  CHK     include/linux/version.h
  SYMLINK include/asm -> include/asm-arm
make[1]: `include/asm-arm/mach-types.h' is up to date.
  CHK     include/linux/utsrelease.h
  HOSTCC  scripts/genksyms/parse.o
  HOSTCC  scripts/kallsyms
scripts/kallsyms.c: In function 'read_symbol':
scripts/kallsyms.c:112:9: warning: ignoring return value of 'fgets',
declared with attribute warn_unused_result
scripts/genksyms/parse.c: In function 'yyparse':
scripts/genksyms/parse.c:2342:1: internal compiler error: Segmentation fault
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://bugzilla.altlinux.org> for instructions.
  HOSTCC  scripts/pnmtologo
Preprocessed source stored into /usr/src/tmp/ccNjPl1t.out file, please
attach this to your bugreport.
make[2]: *** [scripts/genksyms/parse.o] Error 1
make[1]: *** [scripts/genksyms] Error 2
make[1]: *** Waiting for unfinished jobs....
make: *** [scripts] Error 2

Происходило это на большой машине внутри чрута хашера, инициализированного так:

$ hsh --initroot-only --target=arm --with-qemu=arm --mount=/proc
--apt-config=/home/enp/arm/mkimage-profile-armrootfs/apt.conf
$ hsh-install quilt glibc-kernheaders

О похожей баге (разве что собирался python-module-sip) я уже
рапортовал тут - https://bugzilla.altlinux.org/26846

А еще мне смутно припоминаются старые разговоры о том, что в qemu
ничего путного не скомпилировать. Было такое или мне кажется? Сможете
подвердить/опровергнуть/проверить?

-- 
С уважением,
Прокопьев Евгений


Подробная информация о списке рассылки Sisyphus