flag day: 6416832 libaio and librt folded into libc


Date: Tue, 20 Jun 2006 19:22:11 -0700 (PDT)
From: "Roger A dot  Faulkner" <Roger dot Faulkner at eng dot sun dot com>
To: onnv-gate at onnv dot eng dot sun dot com, on-all at sun dot com
Subject: flag day: 6416832 libaio and librt folded into libc

This is a flag day message for kernel and library developers,
in particular for those who use cap-I Install to update
only the kernel on their machines and for those who only
update one of the individual libraries: libc, libaio, librt.

My putback for:

6416832 libaio and librt can and should be folded into libc

moves the entire contents of libaio and librt into libc.
libaio.so.1 and librt.so.1 are converted into empty filter
libraries onto libc.so.1

The sigqueue() system call trap is changed, so once these
changes are brought over, you will need to have a matched
pair of kernel <=> libc, otherwise calls to sigqueue()
may not function properly.

If you use bfu to upgrade your system from nightly archives,
all will be fine.

This putback changed a lot of Makefiles, deleting instances
of "-lrt" and "-laio".  Nothing in ON should link with these
empty filter libraries.  They continue to be present just to
allow existing Makefiles (other than in the ON consolidation)
that link with -lrt or -laio to continue to work.  Please
don't re-introduce these back into the ON Makefiles; I'll
just have to hunt them down and nuke them again.

Roger Faulkner

last modified by alanbur on 2009/11/20 23:47
Collectives
Project


© Sun Microsystems Inc. 2009
XWiki Enterprise 1.8.2.19075 - Documentation
Terms Of Use | Privacy | Trademarks | Copyright Policy | Site Guidelines | Site map | Help
Your use of this web site or any of its content or software indicates your agreement to be bound by these Terms of Use.