1. Reg assesing the impact of recompiling code base
Hi All,
We have lot of legacy code over here (0.1 million of headers and 0.1
million of source (c and fortran) code). We followed the model where we
wouldnt recompile a source file (.c,.f) whenever header (.h or .inc)
changes. This worked for us. Now we want to just assess the impact of
recompiling the whole world with latest set of headers from source
tree. The simplest and straightforward thing that I could think of was
to look at symbol table differences: run nm/dump on old and new object
files, get a list of all global (data/function) symbols, and analyze
the differences (size of a data symbol would change or new function
defined in header, etc). The reason is obvious, this is what I believe
would affect the executables we link with these libraries and doing
this symbol table analysis as mentioned would throw some reasonable
light on that impact. Any other ideas or better ways to do this would
be really helpful.
Also I have another question, if we start compiling all code from now
on with -KPIC option (to put position independent code) would it cause
problem if we use these objects in "static linking". Worse we can have
some objects in our archive libraries compiled with -KPIC and some not.
What would happen (correctness/performance). Sun tech support says
there should be no correctness impact. Is this always true?
Thanks,
Sunil.
2. need help for mtv fullscreen
3. need to recompile ftape: recompile kernel too?
4. My Guillemot "Home Studio 64 Pro" isn't detected... HOW CAN I CONFIGURE IT ?
5. Need help on chosing kernel memory option, when recompile a new kernel
6. My Travails with Linux!
7. recompiled kernel, the new kernel does not boot
8. Active Stream Format
9. Need help on chosing kernel memory option, when recompile a new kernel
10. After recompiling kernel with PPP support, pppd says the kernel has no PPP support!
11. Kernel Panic with recompiled kernel
12. Kernel Panic after booting recompiled kernel
13. Can boot after recompile 2.4.18 kernel using Debian kernel-package