Well, I *think* the destroy functions I added to the .l files for the old flex case will clean up everything correctly. What I mean is we will correctly clean up when using new flex (valgrind clean). We still recommend using new flex (2.5.33 or newer recommended) but we will continue to support old flex because of Redhat's decision to include old flex in RHEL 5.
-Nathan ________________________________________ From: devel-boun...@open-mpi.org [devel-boun...@open-mpi.org] on behalf of Paul Hargrove [phhargr...@lbl.gov] Sent: Thursday, December 06, 2012 5:20 PM To: Open MPI Developers Subject: Re: [OMPI devel] [OMPI svn] svn:open-mpi r27580 - in trunk: ompi/mca/btl/openib ompi/mca/btl/wv ompi/mca/coll/ml opal/util/keyval orte/mca/rmaps/rank_file Nathan, What does this mean with respect to "clean up" and old flex? Have you simply conceded that old flex will leak memory? -Paul On Thu, Dec 6, 2012 at 4:16 PM, Hjelm, Nathan T <hje...@lanl.gov<mailto:hje...@lanl.gov>> wrote: Done. We now clean up correctly in new flex while having support for old flex. -Nathan -- Paul H. Hargrove phhargr...@lbl.gov<mailto:phhargr...@lbl.gov> Future Technologies Group Computer and Data Sciences Department Tel: +1-510-495-2352 Lawrence Berkeley National Laboratory Fax: +1-510-486-6900