Jump to content
OpenSplice DDS Forum

How to cross-compile OpenSplice DDS Community Edition?


Recommended Posts

Hello everybody!

We want to run DDS applications on an embedded platform (on an embedded device).
For this reason we need a "OpenSplice DDS run time system" for the embedded target to run a DDS application and a "OpenSplice DDS cross development system" on a PC for the development of DDS applications.

Our embedded platform is Linux x86 (32 Bit).
We are buildung the board support package with Yocto Project ourselves; so we certainly have different versions for each component (Kernel, standard libraries, ...).
In addition, we also have a complete SDK for the development of C/C ++ applications.

How can we "cross-compile" the "OpenSplice DDS Community Edition"?
Ideally we would create "OpenSplice DDS" within the Yocto project and have the necessary components in Root-FS as well as in the SDK.

Thank you in advance for any help!

Best regards,
Jan-Marc Stranz.

Link to post
Share on other sites
  • 2 years later...

Did you ever get a response on this one? I've been trying to reverse engineer what is required to do a crossbuild, but haven't quite worked it out yet. It appears that you need to define SPLICE_HOST=<what your local build would be called e.g. x86_64.linux-release> and CROSS_COMPILE=<The name of the cross compiler gcc e.g. arm-linux-gnueabihf> as variables. However I've not got this to work yet, so these could be wrong.

I'm trying this using the latest OSPL_V6_9_210323OSS_RELEASE tag.

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...