> > um... can anyone point out where these files can be obtained? In our
> > recent install, (Indy R4600) made from the root-be-0.01 root filesystem
> > with the recent binutils-2.8.1-2, they are missing. We hacked out dummy
> > object files (crtbegin has a __main() which calls main() and crtend is
> > empty) and we can successfully compile simple programs; but before we turn
> > our attention to compiling nastier pieces of code we would like to check
> > that we have not tainted our /usr/lib :)
> Upgrade your system with all the rpm packages. root-0.01 was my first
> collection of Indy executables and basically_every_ ELF file has bugs in
> it ...
but at least with the little endian gcc rpm you want get crtbegin.o and
crtend.o, because they are missing. Neither x86, alpha nor sparc have such
files (at least not in gcc), so they are missing from the redhat .spec file.
Sorry for the late bug report.
See, you not only have to be a good coder to create a system like Linux,
you have to be a sneaky bastard too ;-)
[Linus Torvalds in <email@example.com.Helsinki.FI>]