PowerPC snapshot compilation failures
Joakim Tjernlund
joakim.tjernlund at transmode.se
Sat Sep 24 14:19:02 UTC 2005
>
> The 2 files (procfs.h and syscalls.h - complete path omitted)
> were exactly the same. So, as expected, the errors were also
> exactly the same.
hmm, check your errno.h and syscalls.h files against SVN. They were recently updated and I think
somehow didn't make it into the snapshot. What is the exact error message?
The procfs.h is something else and needs some updating I guess.
what kernel header are you compiling against?
Jocke
>
> I just tried today (Sep 24) snapshot.
>
> glauber
>
> On Sat, Sep 24, 2005 at 09:00:42AM +0200, Peter S. Mazinger wrote:
> > On Sat, 24 Sep 2005, Glauber de Oliveira Costa wrote:
> >
> > > Hi all,
> > >
> > > I just tried to compile today's snapshot in a IBM pSeries
> box, and
> > > it was unsuccessfull. Bellow, there is a summary of the
> errors with
> > > some comments
> > >
> > > - vfork.S fails to compile. If the line #include
> <error.h> is wipped
> > > out from libc/sysdeps/linux/powerpc/bits/syscalls.h, everything
> > > seems to flow okay. As the intel file does not include this file,
> > > I'm assuming that it should not be there anyway.
> > >
> > > - linuxthreads compilation fails. It goes okay if I
> comment out the
> > > following definitions from
> libc/sysdeps/linux/powerpc/sys/procfs.h :
> > >
> > > * ELF_NVRREG
> > > * elf_greg_t
> > > * elf_gregset_t
> > > * elf_fpreg_t
> > > * elf_fpregset_t
> > > * elf_vrreg_t
> > > * elf_vrregset_t
> > >
> > > It seems that the ppc kernel defines them in its own way at
> > > include/asm/elf.h
> > >
> > > Though it does seems easy #ifdef placement problems, you
> guys surely
> > > know where to place them better than I do.
> > >
> > > Please, note that it is my first contact to uclibc, so
> I'm sorry if
> > > I'm saying stupid things at all :-)
> > >
> > > BTW, compilation does not suceed at all, receiving an
> error message
> > > when compiling shared libraries, but I'm done for today. Just in
> > > case it helps somebody, I'm also posting the error message:
> > >
> > > ld -shared --warn-common --warn-once -z combreloc -z defs -s
> > > -soname=libdl.so.0 \ -o libdl-0.9.28.so -fini dl_cleanup
> > > --whole-archive libdl_pic.a \ --no-whole-archive
> > > ../..//libc/misc/internals/interp.o \ -L../..//lib -lc
> > > ../../lib/ld-uClibc.so.0
> > > /usr/lib/gcc-lib/powerpc-suse-linux/3.3.3/libgcc.a;
> > > ld: Error: The symbol `__syscall_error' has a R_PPC_REL24
> > > relocation, that means '../..//lib/libc.a(brk.o)' was
> compiled without -fPIC.
> >
> > try a newer snapshot, it should fail at least less times
> >
> > Peter
> >
> > --
> > Peter S. Mazinger <ps dot m at gmx dot net> ID: 0xA5F059F2
> > Key fingerprint = 92A4 31E1 56BC 3D5A 2D08 BB6E C389 975E A5F0 59F2
> >
>
> --
> =====================================
> Glauber de Oliveira Costa
> IBM Linux Technology Center - Brazil
> glommer at br.ibm.com
> =====================================
> _______________________________________________
> uClibc mailing list
> uClibc at uclibc.org
> http://busybox.net/cgi-bin/mailman/listinfo/uclibc
>
>
More information about the uClibc
mailing list