|
|
flag day: 6416832 libaio and librt folded into libcDate: 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 |