On 15/08/2007, Reini Urban <[EMAIL PROTECTED]> wrote: > I noticed that on the windows platforms a lot of unnecessary bootstrap > files are created. Dynaloader says that a .bs files is ignored if empty. > I also assume that on Windows .bs files for dll's will always be empty, > because we (windows) cannot deal with unresolved symbols ("lazy > loading"), they are resolved by LoadLibrary and DLL stubs instead. > > So I assume that we don't need to create 0 byte .bs files for each xs > because this will speed up dynaloader saving a stat, and a dir entry for > those files. And it will please us aesthetically. Maybe it improves > security also, because creating a LD_PRELOAD hack is harder than > appending to an already existing file.
I think that .bs files are largely like vestigial organs, testifying about an ancient stage of the Unix platforms evolution. We might consider getting rid of them, completely stopping generating them. But after 5.10.0 is released.