Crossbuild on Continuous Integration
How can I get Crossworks to build a project in continuous integration?
I am using Google Cloud.
Is there an docker image already provided that contains crossbuild? Or do you need to install crossbuild every time? If so: how can I install crossbuild using the command line for cloud?
-
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?
-
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.
Please sign in to leave a comment.
Comments
3 comments