SuccessChanges

Summary

  1. contrib/windows: fix the msvc lib soname (details)
  2. windows: add a test to verify that MSVC version/soname match the (details)
Commit 991b501e6a601f7c63cff174fb6a28c3e7670243 by brice.goglin
contrib/windows: fix the msvc lib soname
It should be 15 instead of 12 to match what we use on Unix.
Signed-off-by: Brice Goglin <Brice.Goglin@inria.fr>
The file was modifiedcontrib/windows/libhwloc.vcxproj (diff)
Commit b9c1c37193da7224f955f5909516aa9fa3f55ff7 by brice.goglin
windows: add a test to verify that MSVC version/soname match the
official numbers
MSVC hardwires the VERSION numbers/strings and soname in its manually
generated
*_config.h files and in the vcxproj files. Make sure they match what we
have in normal headers and VERSION files.
Only check the soname when in a release branch (ignore on master, where
the lib version is 0:0:0).
This test doesn't run automatically in make check because it requires
bash and grep supporting -P. There's no need to run it for each build
on each slave anyway. So just run it manually in the main jenkins job.
Signed-off-by: Valentin Hoyet <Valentin.Hoyet@inria.fr> Signed-off-by:
Brice Goglin <Brice.Goglin@inria.fr>
The file was addedcontrib/windows/Makefile.am
The file was addedcontrib/windows/test-windows-version.sh.in
The file was modifiedcontrib/ci.inria.fr/job-0-tarball.sh (diff)
The file was modifiedMakefile.am (diff)
The file was modifiedconfig/hwloc_internal.m4 (diff)