Code Monkey home page Code Monkey logo

Comments (7)

maciejro avatar maciejro commented on August 28, 2024

Hi @Itxaka,

We do not distribute all dependent libraries with Intel Rack Scale Design solution due to their license restrictions. In order to use previously downloaded dependencies please put them in third_party directory created within root directory of PSME project. Compiler will search this directory for required libraries before attempting to download them from the Internet.

from intelrsd.

Itxaka avatar Itxaka commented on August 28, 2024

Hi @maciejro ,

My problem with that approach is that then its impossible to generate a package for PSME to distribute for easy of use/test/try as you cant bundle 12 libraries inside a package.

What about using the system provided dev packages? that way you can create packages independtly for any dependencies and provide them in a sane way, lets say gmock you can provide a libgmock-dev package instead of having to bundle everything in one package (Which Im pretty sure, no distribution is gonna allow)

Thanks!

from intelrsd.

maciejro avatar maciejro commented on August 28, 2024

Hi @Itxaka,

Please have in mind that some packages are not available for particular OS (proper version of libJsonCPP, appropriate Intel libraries, Google Test/Mock). What is more, some of them have to be patches by us, so this is why these libraries have to be built with PSME source code.

Good news is that we're working to make offline compilation possible in next release.

from intelrsd.

Itxaka avatar Itxaka commented on August 28, 2024

@maciejro Thanks for the quick update! Looking forward to it 👍

from intelrsd.

maciejro avatar maciejro commented on August 28, 2024

Hi @Itxaka,

You're welcome! I'll leave this issue open until we release this functionality - and give you a notice when it happens.

from intelrsd.

tbykowsk avatar tbykowsk commented on August 28, 2024

Hi @Itxaka,

I'm very sorry to keep you waiting so long.

Starting from v2.2 release it is possible to build PSME offline.
All third party dependencies can be downloaded to PSME/third_party directory - you may use PSME/third_party/download.sh script to get them.

Once it is done, the build should not require an Internet connection.

from intelrsd.

Itxaka avatar Itxaka commented on August 28, 2024

@tbykowsk no need to apologize!

That is great news, thanks for updating the issue!

from intelrsd.

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.