cvs commit: src/lib/libc/stdlib atexit.c atexit.h exit.c

Alexander Leidinger Alexander at Leidinger.net
Fri Dec 19 10:21:25 PST 2003


On Fri, 19 Dec 2003 12:49:59 -0500
Alexander Kabaev <ak03 at gte.com> wrote:

> > FreeBSD version bump please! I need it in the icc port to remove the
> > actual __cxa_* hack.

> Not until I enable __cxa_exit use in system compiler. PR is not closed
> yet...

icc uses _cxa_*. There's no way to switch it off. At the moment we use a
_very bad_ hack, see lang/icc/files/cxa_* (just a little bit more than a
NOP). Now that we have the symbols in our libc we have to remove this
hack in the icc port. I don't mind if I have to wait for some days until
you use it in the system compiler, but if your schedule is more than ...
let's say one week, it would be very nice if you could bump
kern.osreldate because of this change.

Regardless of the above facts. This changes the API. I think providing
the API and using the API is orthogonal, and if both doesn't happen at
the same time it's worth a bump of kern.osreldate for each change.

Bye,
Alexander.

-- 
          I will be available to get hired in April 2004.

http://www.Leidinger.net                       Alexander @ Leidinger.net
  GPG fingerprint = C518 BC70 E67F 143F BE91  3365 79E2 9C60 B006 3FE7


More information about the cvs-all mailing list