Ioannis E. VENETIS <venetis@mail.capsl.udel.edu> pointed out that GMP and MPFR were not used by gcc.
Turned out that none could use GMP and MPFR as the config option changed its name, but the change was not propagated to all users.
/trunk/scripts/build/binutils.sh | 2 1 1 0 +-
/trunk/scripts/build/debug/300-gdb.sh | 2 1 1 0 +-
/trunk/scripts/build/cc_gcc.sh | 6 3 3 0 +++---
3 files changed, 5 insertions(+), 5 deletions(-)
3 In file included from include/asm/current.h:4,
4 from include/linux/wait.h:27,
5 from include/asm/semaphore.h:15,
6 from include/linux/sched.h:19,
7 from arch/ppc64/kernel/asm-offsets.c:18:
8 include/asm/paca.h:25: error: array type has incomplete element type
9 make[1]: *** [arch/ppc64/kernel/asm-offsets.s] Error 1
11 when building with gcc-4.0
13 --- linux-2.6.11.3/include/asm-ppc64/paca.h.old Fri Mar 18 13:23:40 2005
14 +++ linux-2.6.11.3/include/asm-ppc64/paca.h Fri Mar 18 13:24:04 2005
16 #include <asm/iSeries/ItLpRegSave.h>
19 -extern struct paca_struct paca[];
20 register struct paca_struct *local_paca asm("r13");
21 #define get_paca() local_paca
24 struct ItLpRegSave reg_save;
28 +extern struct paca_struct paca[];
30 #endif /* _PPC64_PACA_H */