Crossbuild on Continuous Integration

Comments

3 comments

  • Avatar
    Jon Elliott

    There isn't currently a command line installer for CrossWorks so if you need to install it on a headless machine the files will need to be manually copied from another machine that can run the installer.

    0
    Comment actions Permalink
  • Avatar
    Samad

    Thanks Jon,

    I am having an issue. Here is what I did: 

    - Install Crossworks on a machine. In this machine my firmware project builds (using crossbuild). Note I had to install packages for the microprocessor LPC1800.

    - Then Copy the entire crossworks folder onto another fresh machine.

    - Then build the project (using crossbuild), however it gets stuck: it compiles, but gets stuck on the linking step. It gives the error: "error: not a function object". 

    How can I fix this? Is there something wrong in my approach? Am I missing something when I copy+paste the entire installed folder from machine to machine? For example the installed LPC1800 microprocessor package?

     

     

    0
    Comment actions Permalink
  • Avatar
    Jon Elliott

    The package files will also need to be copied. Click File > Open Studio Folder > Packages Folder from CrossStudio on your source machine to find out the location of the package directory.

    The -packagesdir CrossBuild option can be used to specify an alternative package directory to the default.

     

    0
    Comment actions Permalink

Please sign in to leave a comment.