This sounds fine to me.
On Jan 3, 2013, at 2:46 PM, Brice Goglin <Brice.Goglin_at_[hidden]> wrote:
> hwloc users are supposed to configure/build topologies like this:
> /* all configuration calls */
> /* end of all configuration calls */
> hwloc_topology_load() /* load from XML with flags enabled */
> We actually doing things like:
> hwloc_topology_load() /* load from XML */
> hwloc_topology_load() /* reload from XML with flags enabled */
> That's convenient in some corner cases, but it is causing some headache
> for maintenance. And it's not documented as far as I looked. So I am
> willing to remove this feature. Users will only be allowed to do a
> single load() per init(), and do set_foo() only between init() and this
> single load(). That's what basically everybody does, and what the
> documentation says.
> Of course, using different topologies will still be allowed.
> As a side-effect, tools such as hwloc-calc and hwloc-bind will no longer
> let you mix options and locations in the command-line. You will have to
> specify the input topology and flags at the beginning of the
> command-line and then specify all locations within that topology.
> If anybody cares, please speakup now! The plan is to remove these
> "features" in v1.8 (could be released in 2013Q3). The delay isn't long
> but nobody is likely using these features anyway. In the meantime
> (starting in v1.6.1), we'll issue a warning if somebody ever uses them.
> hwloc-devel mailing list
For corporate legal information go to: http://www.cisco.com/web/about/doing_business/legal/cri/