Are those C++ symbols all external?
Are those C++ symbols all external?
Posted Jul 16, 2009 10:00 UTC (Thu) by sdalley (subscriber, #18550)In reply to: Why modify the executable? by nix
Parent article: Is pre-linking worth it?
nix, is your KDE 3.5.10 built with a recent compiler? All those 48929 C++ library symbols - do they *have* to be externally visible?? Or are most of them object-internal/mangled-static symbols which shouldn't need to be involved in the linking at all? The -fvisibility compiler option is supposedly used (gcc 4.1 and later) to restrict the visibility of internal symbols, are there 48929 externals in spite of that?? That's a *huge* interface surface to document and test if so.
