henry@utzoo.UUCP (Henry Spencer) (10/25/83)
We've run for a long time with a de facto policy (inherited from Bell) of stripping the symbol table off all system binaries. The only useful effect this has is to reduce disk use in places like /bin. Unfortunately, it also has some harmful effects, notably the lack of a symbol table when some system program suddenly requires investigation with adb. We have a fair bit of space to go around on root, and /bin is not all that large to begin with, so an increase of (say) 50% would have little impact. So, as an experiment, system policy is changed. Take the "-s" out of the cc commands in your Makefiles. There will be no global recompilations at this time; it would be nice to get symbol tables on all of /bin, but it's too big a job just now. We'll let things pick up symbol tables as they are recompiled, for the moment. I have cleaned the -s's out of $cmd/cmake, which makes most of the system programs which have only a single source file. I have not tackled the Makefiles for the various larger programs, because it's too big a job to do all at once. When you work on something like that, get rid of the -s. Someday in the future we'll do a sweep to look for leftover -s's. -- Henry Spencer @ U of Toronto Zoology {allegra,ihnp4,linus,decvax}!utzoo!henry