We have to use $(CXXLINK) on Solaris to link libcollation and libacl since they link with C++ libraries.
Created attachment 148375 [details] diffs
Looks good.
Created attachment 148378 [details] cvs commit log Reviewed by: nkinder, prowley (Thanks!) Files: see diff Branch: HEAD Fix Description: We have to use the $(CXXLINK) Makefile macro to build shared libs that use C++ code or link with C++ libs. In addition, Sun C++ link needs -lCstd and -lCrun. I added AC_DISABLE_STATIC so that we wouldn't generate all the .a libs we don't use. Lastly, but not leastly, libtool on rhel/fedora has a "feature" that adds several gcc-isms to the libtool script generated by configure. At best, these cause builds with non-gcc compilers to complain quite a bit, and at worst, cause the build to fail. I've added a sed command in configure to remove these gcc-isms from libtool on non-gcc platforms. Platforms tested: RHEL4, FC6, Solaris 9 Flag Day: no Doc impact: no
Verified that libacl-plugin.so and libcollation-plugin.so are linked with the C runtime libraries on Solaris. Marking as VERIFIED.