Code Monkey home page Code Monkey logo

Comments (11)

isuruf avatar isuruf commented on September 24, 2024 2

I'm using the same gcc version (7.2.0)

boost-cpp here was compiled using 4.8.5, that's why the linking errors are there.

from boost-cpp-feedstock.

jakirkham avatar jakirkham commented on September 24, 2024 2

So the stack is being rebuilt with newer compilers and this will take some time (obviously :). There's a preview channel available under cf-cb3. You could play with using things from there. However be warned this is a preview channel. Things may break. Things may be missing. Insert other cautionary warnings here. :) That said, if that doesn't scare you off ;), please do play with those packages. Feedback would be very welcome and should help us move towards using those packages sooner. Please file any issues related to them against this sync repo fork instead of here. Hope that helps. GL :)

from boost-cpp-feedstock.

jakirkham avatar jakirkham commented on September 24, 2024 1

That means it was built on a version of Linux that is newer than the one you are compiling or running on. So you would need to build on an older version of Linux for that to work wherever you are deploying it to or upgrade the OS of your deployment environment (if that is even an option for you). HTH

from boost-cpp-feedstock.

marcelotrevisani avatar marcelotrevisani commented on September 24, 2024

@isuruf @jakirkham
Do you have any idea what's happening here?

from boost-cpp-feedstock.

marcelotrevisani avatar marcelotrevisani commented on September 24, 2024

Libraries which I used to build my shared library:

  • File System
  • System
  • Chrono
  • Date time
  • Regex
  • Signals
  • Thread

from boost-cpp-feedstock.

marcelotrevisani avatar marcelotrevisani commented on September 24, 2024

I build my project using cmake and it's finding the boost library normally from my conda environment

from boost-cpp-feedstock.

marcelotrevisani avatar marcelotrevisani commented on September 24, 2024

Hi @isuruf thanks for answering me! Do you know how to proceed to adapt this recipe to build boost with at least gcc 6 ?
Because I need this library for some projects and I will create a private conda channel to use that.

from boost-cpp-feedstock.

marcelotrevisani avatar marcelotrevisani commented on September 24, 2024

Thanks @jakirkham for the explanation ! I will take a look what you said.

I will close this issue then.

from boost-cpp-feedstock.

marcelotrevisani avatar marcelotrevisani commented on September 24, 2024

So, just to update... I compiled boost with gcc 7.2 and tried to link with my project and now I have just an error which is:

miniconda3/envs/build-process/lib/libboost_system.so: undefined reference to `memcpy@GLIBC_2.14'

@isuruf or @jakirkham any of you know how to solve that?

from boost-cpp-feedstock.

marcelotrevisani avatar marcelotrevisani commented on September 24, 2024

@jakirkham it really helped me to understand what's happening! Thanks :)

However, I compiled boost and also my project in the same machine.. so, very weird

from boost-cpp-feedstock.

marcelotrevisani avatar marcelotrevisani commented on September 24, 2024

How do I force conda build to use the compiler from my conda environment which I specified with

    - {{ compiler('c') }}
    - {{ compiler('cxx') }}

Because I just saw that boost is using gcc from my system

from boost-cpp-feedstock.

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.