Hi Brad: On 5/16/07, Brad Nicholes <[EMAIL PROTECTED]> wrote:
> APR 1.2.x should be all that is needed. The APR project is very good about > making sure that there are no incompatibilities within a minor version. OK. > Also, if you make --enable-static-build work for APR you will also need to > make it work for libconfuse and libexpat. The real issue is that if > --enable-static-build is specified, the result is that there won't be much > difference between Ganglia 3.0.4 and 3.1.x. The reason why is because by > building static, it will essentially disable the dynamic metric module > capability. The metric modules need to have access to some of the APR > functionality (such as memory pools, etc. and anything else the module > decides to use) and if APR is statically linked, the dynamic modules don't > have access to APR APIs. The --enable-static-build parameter is basically a > backward compatibility feature. Okay it sounds like 3.1.x is useless to me ATM since I'm mostly on CentOS 4 (CentOS 5 does come with a newer version of apr). So what is the current state of the 3.0.x branch? Are your dynamic library fixes in that branch? I would hope that we should release 3.0.5 soon with static libraries and focus on 3.1.0. We've had some webfrontend enhancements since we released 3.0.4. > IMO, I think that we should rip all of the external libraries out of the > ganglia tarball and if we still want to distribute them, do it in a separate > tarball/RPM. That way we can be sure to install the external libraries in an > /opt/ganglia location that will be out of the way of any conflicting distro > libraries. Moving forward, the Ganglia binaries should be dynamically > linking to any external libraries for technical reasons and to avoid > redistributing forked external source. This is what Marcus from Novell recommended a while back, and I fully support it. So let's see it implemented. P.S. Can someone please take a look at the Makefile to see if we can 'fix' the 'make clean' target? It is currently broken horribly... unless of course this is an issue with the libs we package which will be moot once we rip them out. Thanks, Bernard ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ Ganglia-developers mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/ganglia-developers
