On 10/20/06, Ed Gould <Ed.Gould at sun.com> wrote: > > On Oct 19, 2006, at 14:47, Cyril Plisko wrote: > > > On 10/19/06, James Carlson <james.d.carlson at sun.com> wrote: > >> Cyril Plisko writes: > >> > Are there any ARC case covering usr/src/lib/common/*/crt*.s ? > >> > If so, can these materials be published ? > >> > >> ARC cases cover projects and changes to the system that result from > >> those projects, not particular files. > > > > Right. I am looking for ARC case that covers the project which > > introduced these files. Specifically I am interested in formal > > definition of which interfaces these files provide and what are > > expected consumers of these interfaces. > > It would surprise me if there were ARC cases for these files. They're > just too old. They are part, really, of the C compiler - they're the > run-time start-up glue - and came from AT&T with Unix, before Sun > existed.
According to their history they appeared in ON in 2001. I am quite sure Sun existed already in XX century :) > > The cases that Jim cited (1995/049 and 2004/619) are related, but don't > really get at the core startup interfaces. > > Maybe knowing more about why you wanted to know would help. I don't > believe there's really anything in there that should be directly > referenced by anyone. I am tinkering with powerpc-*-solaris2* gcc configuration. We (Polaris project) have a simple gcc that builds basic PowerPC ELF binaries, but I am trying to make it more like SPARC or i386 configuration. There GCC appears to expect crt?.o files present in /usr/lib and PowerPC tree (obviously) lacks them. -- Regards, Cyril