Giter Site home page Giter Site logo

Comments (2)

ColinChargyBentley avatar ColinChargyBentley commented on September 12, 2024 1

Hi,
I've left a comment in #95 (comment) about the same kind of bad behavior with BOOST_AUTO_LINK_TAGGED or BOOST_AUTO_LINK_SYSTEM enabled.
Regards,
Colin Chargy

from uuid.

tomy2105 avatar tomy2105 commented on September 12, 2024

I agree with you completely, as noted in my comment of #95, that it would be better not to use boost autolink for non-boost libraries.
Did not want to go down that path myself, but left that to original developers, because I wasn't sure what was the initial reason to use boost autolinking on non-boost libraries.

However, I'd suggest you open new issue since this one is closed.

In addition please note that, although source of the problem is the same, the problem itself would be different (prior to my fix) when using BOOST_AUTO_LINK_NOMANGLE compared to using BOOST_AUTO_LINK_TAGGED or BOOST_AUTO_LINK_SYSTEM.

If BOOST_AUTO_LINK_NOMANGLE was defined, it would become undefined and all subsequent linking of boost libraries would start behaving differently (as if BOOST_AUTO_LINK_NOMANGLE was not defined).

On the other hand if BOOST_AUTO_LINK_TAGGED or BOOST_AUTO_LINK_SYSTEM, linking of external libraries in uuid would fail but other boost libs would not be affected.

Hence, due to difference in problem manifestation, BOOST_AUTO_LINK_TAGGED or BOOST_AUTO_LINK_SYSTEM, probably deserve separate issue :).

from uuid.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.