> > 4. Quite a few link errors with demos/browser, due to functions having > > const function arguments either in declarations or in definitions, but > > not both. > > This is common simply because gcc does not complain > about it; it's hard to say > which fix is right though -- adding const to the > header (changes binary > compatibility (if it had compiled in the first > place)) or removing it from the > implementation (might lead to bugs later if people > are expecting the compiler > to catch accidental non-const behaviour).
I am wondering, since you chose to break binary compatibility with everything else by using the apache stdcxx library, why not use -Qoption ccfe -abiopt=mangle6 everywhere to get a more standard behaviour? Besides, it would make things more consistent between solaris-x64 (where mangle6 is used by default I believe) and the others (that use the non-standard broken mangling). -- This message posted from opensolaris.org
