components: fix a typo in a verbose message

git-svn-id: http://svn.open-mpi.org/svn/hwloc/trunk@5194 4b44e086-7f34-40ce-a3bd-00e031736276
tools: update the summary line at the top the manpages

git-svn-id: http://svn.open-mpi.org/svn/hwloc/trunk@5195 4b44e086-7f34-40ce-a3bd-00e031736276
doc: minor addition + README update

git-svn-id: http://svn.open-mpi.org/svn/hwloc/trunk@5197 4b44e086-7f34-40ce-a3bd-00e031736276
NEWS: cleanup v1.7 GPU bullets

git-svn-id: http://svn.open-mpi.org/svn/hwloc/trunk@5198 4b44e086-7f34-40ce-a3bd-00e031736276
doc: fix a duplicate doxy label

git-svn-id: http://svn.open-mpi.org/svn/hwloc/trunk@5199 4b44e086-7f34-40ce-a3bd-00e031736276
test-hwloc-calc: add some I/O checks

git-svn-id: http://svn.open-mpi.org/svn/hwloc/trunk@5200 4b44e086-7f34-40ce-a3bd-00e031736276
doxy: merge the "common OS devices" section into "software devices"

There was no need for a new section.

git-svn-id: http://svn.open-mpi.org/svn/hwloc/trunk@5201 4b44e086-7f34-40ce-a3bd-00e031736276
doc: some minor improvements regarding I/O devices specs on the command line

git-svn-id: http://svn.open-mpi.org/svn/hwloc/trunk@5202 4b44e086-7f34-40ce-a3bd-00e031736276
nolibxml: check the allocation of the xml file buffer, and don't leak it

git-svn-id: http://svn.open-mpi.org/svn/hwloc/trunk@5207 4b44e086-7f34-40ce-a3bd-00e031736276
nolibxml: use stat to avoid reallocs when importing from regular files

git-svn-id: http://svn.open-mpi.org/svn/hwloc/trunk@5208 4b44e086-7f34-40ce-a3bd-00e031736276
nolibxml: buffer allocation check on realloc too

git-svn-id: http://svn.open-mpi.org/svn/hwloc/trunk@5209 4b44e086-7f34-40ce-a3bd-00e031736276
nolibxml: allow the input buffer to be reused

The input buffer is modified during parsing, so use a temporary copy.
It's needed to allow multiple reloads.

(not a v1.6 introduced bug, already existed in v1.5,
 but not so important so I am not going to backport to v1.6.x)


git-svn-id: http://svn.open-mpi.org/svn/hwloc/trunk@5210 4b44e086-7f34-40ce-a3bd-00e031736276
doxy: document that HWLOC_COMPONENTS does not take precedence over set_foo()

git-svn-id: http://svn.open-mpi.org/svn/hwloc/trunk@5211 4b44e086-7f34-40ce-a3bd-00e031736276
Fix an assert when calling load() twice without changing the main backend in the middle

This is a regression from v1.6 component core rework.


git-svn-id: http://svn.open-mpi.org/svn/hwloc/trunk@5212 4b44e086-7f34-40ce-a3bd-00e031736276
hwloc-distances: big fix of the usage


git-svn-id: http://svn.open-mpi.org/svn/hwloc/trunk@5214 4b44e086-7f34-40ce-a3bd-00e031736276
hwloc-calc: stop reloading a single topology multiple times

git-svn-id: http://svn.open-mpi.org/svn/hwloc/trunk@5216 4b44e086-7f34-40ce-a3bd-00e031736276
Remove all uses of topology reload in tests

git-svn-id: http://svn.open-mpi.org/svn/hwloc/trunk@5217 4b44e086-7f34-40ce-a3bd-00e031736276
Warn when a topology gets reloaded for the first time.

(and when a loaded topology gets modified with set_foo())
HWLOC_HIDE_DEPRECATED may be used to silence these.

There's not any such use in hwloc anymore.

Refs #98

git-svn-id: http://svn.open-mpi.org/svn/hwloc/trunk@5218 4b44e086-7f34-40ce-a3bd-00e031736276
hwloc.pc: use HWLOC_LIBS instead of LIBS for Libs.private

Thanks to Erik Schnetter for reporting a problem.

git-svn-id: http://svn.open-mpi.org/svn/hwloc/trunk@5219 4b44e086-7f34-40ce-a3bd-00e031736276
hwloc.pc: -lpthread is always needed for static build

We use pthread_mutex internally, glibc has some weak symbols
for dynamic linking, but we still need the actual -lpthread
for static linking.
So always put it in Libs.private (using a new @HWLOC_LIBS_PRIVATE@).

By the way, remove the non-existing libpthread requires.

git-svn-id: http://svn.open-mpi.org/svn/hwloc/trunk@5220 4b44e086-7f34-40ce-a3bd-00e031736276