[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#735920: gcc-4.4 FTBFS on hppa architecture



package: gcc-4.4
Tags: patch
Version: 4.4.7-6
architecture: hppa

gcc-4.4 fails to build on hppa. Last buildd-log is here:
http://buildd.debian-ports.org/status/fetch.php?pkg=gcc-4.4&arch=hppa&ver=4.4.7-6&stamp=1389865338

Compile error is this:
/«PKGBUILDDIR»/build/./gcc/xgcc -B/«PKGBUILDDIR»/build/./gcc/ -B/usr/hppa-linux-gnu/bin/ -B/usr/hppa-linux-gnu/lib/ -isystem /usr/hppa-linux-gnu/include -isystem /usr/hppa-linux-gnu/sys-include -g -O2 -O2  -g -O2 -DIN_GCC   -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual -Wold-style-definition  -isystem ./include  -fPIC -DELF=1 -DLINUX=1 -g -DHAVE_GTHR_DEFAULT -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED   -I. -I. -I../.././gcc -I../../../src/libgcc -I../../../src/libgcc/. -I../../../src/libgcc/../gcc -I../../../src/libgcc/../include  -DHAVE_CC_TLS -o unwind-sjlj.o -MT unwind-sjlj.o -MD -MP -MF unwind-sjlj.dep -fexceptions -c ../../../src/libgcc/../gcc/unwind-sjlj.c -fvisibility=hidden -DHIDE_EXPORTS
 In file included from ../../../src/libgcc/../gcc/unwind-dw2.c:333:
 ../../../src/libgcc/../gcc/config/pa/linux-unwind.h: In function 'pa32_fallback_frame_state':
 ../../../src/libgcc/../gcc/config/pa/linux-unwind.h:66: error: field 'info' has incomplete type

changing the line in gcc/config/pa/linux-unwind.h:66 to become:
      siginfo_t info;
instead of
      struct siginfo info;
fixes it.

Tested patch is attached.

Thanks,
Helge
diff -up ./src/gcc/config/pa/linux-unwind.h.org ./src/gcc/config/pa/linux-unwind.h
--- ./src/gcc/config/pa/linux-unwind.h.org	2014-01-18 08:46:31.405523000 -0700
+++ ./src/gcc/config/pa/linux-unwind.h	2014-01-18 08:47:08.065523000 -0700
@@ -63,7 +63,7 @@ pa32_fallback_frame_state (struct _Unwin
   int i;
   struct sigcontext *sc;
   struct rt_sigframe {
-    struct siginfo info;
+    siginfo_t info;
     struct ucontext uc;
   } *frame;
 

Reply to: