On Fri, 29 May 2009 11:49:55 -0500, Shawn Walker <swalker at opensolaris.org> wrote: > *library* key phrase there :) > > In other words, if you deliver libfoo++, then applications or developers > that want to use libfoo++ can't link against that library if they've > been compiled with Sun Studio and vice versa. > > Applications compiled with g++ can only use libraries compiled with g++ > and vice versa.
That is incorrect. By your logic then, libraries build with the GCC toolchain would not link on Solaris considering that GCC 3.4.3 uses the Solaris libc. What you may really be seing are conflicting symbols (i.e. with libstdc++) - this is a build/maintainer issue, not a toolchain problem. -- Yet magic and hierarchy arise from the same source, and this source has a null pointer. Reference the NULL within NULL, it is the gateway to all wizardry.
