GCC 3.4.0-2.1 i glibc.spec

Jakub Bogusz qboosh w pld-linux.org
Pią, 4 Cze 2004, 18:31:03 CEST


On Fri, Jun 04, 2004 at 05:38:37PM +0200, Jakub Piotr Cłapa wrote:
> /home/users/jpc/rpm/BUILD/libc/builddir/csu/init-first.os -MD -MP -MF 
> /home/users/jpc/rpm/BUILD/libc/builddir/csu/init-first.os.dt
> ../sysdeps/unix/sysv/linux/init-first.c:89: internal compiler error: Aborted
> Please submit a full bug report,
> with preprocessed source if appropriate.
> See <URL:http://bugs.pld-linux.org/> for instructions.

Tak po prostu "aborted", nic więcej? Dziwne...
Dostał SIGABRT od czegoś? Jakby sam wykonywał abort(), to powinien coś
przedtem napisać...

Co do gcc 3.4.0 - jest jeszcze niedorobiony:
- na x86 i amd64 się buduje.
- na sparcu się wykłada przy budowaniu kompilatora w wersji
  z -fprofile-use[1]. (może to nie działa... w FC2 poza x86/x86_64 robią
  bootstrap-lean zamiast profiledbootstrap).
- na alphie wykłada się jakaś pomocnicza świeżo zbudowana binarka
  w Adzie[2]. W kodzie w tych okolicach nie znalazłem różnic między
  3.3.3 a 3.4.0. Problemy z kompilatorem w wersji 3.4.0?
- ppc nie sprawdzałem. Poszukiwany pepec do testów - nie chciałem
  kolejnych gwoździ do trumny wbijać.

- niedługo pewnie będzie 3.4.1, powinno być sporo poprawek, jak po
  każdej wersji x.y.0


[1]
stage1/xgcc -Bstage1/ -B/usr/sparc-pld-linux/bin/ -c   -O2 -m32 -mtune=ultrasparc -fPIC -fprofile-use -DIN_GCC   -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -pedantic -Wno-long-long -Wold-style-definition     -DHAVE_CONFIG_H    -I. -I. -I../../gcc -I../../gcc/. -I../../gcc/../include  ../../gcc/cfglayout.c -o cfglayout.o
../../gcc/cfglayout.c: In function `cfg_layout_finalize':
../../gcc/cfglayout.c:1200: error: corrupted profile info: number of executions for edge 23--2 thought to be 1
../../gcc/cfglayout.c:1200: error: corrupted profile info: number of executions for edge 23-24 thought to be -1
make[2]: *** [cfglayout.o] Error 1

[2]
mkdir -p ada/bldtools
cp -p ../../gcc/ada/sinfo.ads ../../gcc/ada/nmake.adt ../../gcc/ada/xnmake.adb ada/bldtools
(cd ada/bldtools; gnatmake -q xnmake -aO../rts ; ./xnmake -b ../nmake.adb )
Memory fault
make[2]: *** [ada/nmake.adb] Błąd 139


-- 
Jakub Bogusz    http://cyber.cs.net.pl/~qboosh/



Więcej informacji o liście dyskusyjnej pld-devel-pl