Build L4::Pistachio on FC5

MingyanGuo <[email protected]>
Newsgroups gmane.comp.micro-kernel.l4.l4ka.general
Message-ID <[email protected]>
Hi all,

I use gcc32/g++32 on FC5 to build L4::Pistachio(default CC and CXX on FC5
are gcc4, so I
set CC and CXX environment variables to gcc32 and g++32) but failed.
The error message is below.
---------------------<<<<cut>>>>-------------------------------
===> Linking ia32-kernel
ld -static -O2  -L/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/ -Tlds.tmp -o
ia32-kernel  src/generic/lib.o  src/generic/kmemory.o
src/platform/pc99/startup.o
src/platform/generic/intctrl-apic.osrc/platform/pc99/smp.o
src/api/v4/exregs.o  src/api/v4/ipc.o
src/api/v4/ipcx.o  src/api/v4/kernelinterface.o  src/api/v4/thread.o
src/api/v4/schedule.o  src/api/v4/space.o  src/api/v4/interrupt.o
src/api/v4/smp.o  src/api/v4/processor.o  src/glue/v4-ia32/init.o
src/glue/v4-ia32/idt.o  src/glue/v4-ia32/exception.o
src/glue/v4-ia32/space.o  src/glue/v4-ia32/debug.o
src/glue/v4-ia32/resources.o  src/glue/v4-ia32/thread.o
src/glue/v4-ia32/user.o src/glue/v4-ia32/trap.o  src/glue/v4-ia32/ctors.o
src/glue/v4-ia32/smp.o src/glue/v4-ia32/trampoline.o
src/generic/linear_ptab_walker.o  src/generic/mapping_alloc.o
src/generic/mapping.o  src/generic/acpi.o  src/glue/v4-ia32/timer-apic.o
src/glue/v4-ia32/smallspaces.o  kdb/generic/bootinfo.o  kdb/generic/cmd.o
kdb/generic/console.o  kdb/generic/entry.o  kdb/generic/init.o
kdb/generic/input.o  kdb/generic/kmemory.o  kdb/generic/linker_set.o
kdb/generic/memdump.o  kdb/generic/print.o  kdb/generic/tid_format.o
kdb/generic/tracepoints.o  kdb/platform/pc99/io.o
kdb/platform/pc99/intctrl.o  kdb/api/v4/input.o
kdb/api/v4/kernelinterface.o  kdb/api/v4/tcb.o  kdb/api/v4/thread.o
kdb/api/v4/schedule.o  kdb/api/v4/sigma0.o  kdb/arch/ia32/x86.o
kdb/arch/ia32/breakpoints.o  kdb/arch/ia32/stepping.o
kdb/arch/ia32/tracebuffer.o  kdb/generic/linear_ptab_dump.o
kdb/generic/mapping.o  kdb/arch/ia32/disas.o kdb/arch/ia32/ia32-dis.o
kdb/generic/sprintf.o kdb/glue/v4-ia32/prepost.o
kdb/glue/v4-ia32/readmem.o  kdb/glue/v4-ia32/resources.o
kdb/glue/v4-ia32/space.o  kdb/glue/v4-ia32/thread.o
kdb/glue/v4-ia32/smallspaces.o -lgcc
`.gnu.linkonce.t._ZN8cpu_mb_t5allocEv' referenced in section `.spinlock' of
src/api/v4/ipc.o: defined in discarded section
`.gnu.linkonce.t._ZN8cpu_mb_t5allocEv' of src/api/v4/ipc.o
`.gnu.linkonce.t._ZN8cpu_mb_t5allocEv' referenced in section `.spinlock' of
src/api/v4/thread.o: defined in discarded section
`.gnu.linkonce.t._ZN8cpu_mb_t5allocEv' of src/api/v4/thread.o
`.gnu.linkonce.t._ZN8cpu_mb_t5allocEv' referenced in section `.spinlock' of
src/api/v4/schedule.o: defined in discarded section
`.gnu.linkonce.t._ZN8cpu_mb_t5allocEv' of src/api/v4/schedule.o
`.gnu.linkonce.t._ZN8cpu_mb_t5allocEv' referenced in section `.spinlock' of
src/api/v4/space.o: defined in discarded section
`.gnu.linkonce.t._ZN8cpu_mb_t5allocEv' of src/api/v4/space.o
`.gnu.linkonce.t._ZN8cpu_mb_t5allocEv' referenced in section `.spinlock' of
src/api/v4/interrupt.o: defined in discarded section
`.gnu.linkonce.t._ZN8cpu_mb_t5allocEv' of src/api/v4/interrupt.o
make[1]: *** [ia32-kernel] Error 1
rm lds.tmp
make[1]: Leaving directory `/home/prime/pistachio-0.4/ia32-kernel-build'
make: *** [all] Error 2
------------------------------<<<<cut>>>>----------------------------

Anyone can help?
Thanks.

Regards,

MingyanGuo
-- 
Three passions, simple but overwhelmingly strong, have governed my life:
the longing for love, the search for knowledge, and unbearable pity for
the suffering of mankind.
                         ---------Bertrand Russell
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.