Boost logo

Boost :

Subject: [boost] [uuid] PR to remove auto-linking to advapi32 when BOOST_ALL_NO_LIB is defined
From: Edward Diener (eldiener_at_[hidden])
Date: 2016-09-15 12:04:45


I don't know how to resolve a PR for uuid (
https://github.com/boostorg/uuid/pull/11 ). If a library exists only as
a DLL and not as a static library should BOOST_ALL_NO_LIB still be
considered in effect ?

My viewpoint is 'no' but the person who created the PR believes that the
BOOST_ALL_NO_LIB config macro should turn off any #pragma auto-linking
in code even when their is no other way to use a library other than as a
shared library.

What I am afraid of is breaking user code even if BOOST_ALL_NO_LIB is
defined by producing link errors. But perhaps I am wrong and this should
be considered justified when BOOST_ALL_NO_LIB is being used.


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk