NI Linux Real-Time Discussions

cancel
Showing results for 
Search instead for 
Did you mean: 

running a 32bit c program under cRio x64 (cRIO-9054)

I have a third party shared library which is only available at 32bit arch. Inspecting why it doesn't run lead me to the Architecture. When I comile a program at 64bit it works, with 32bit option it doesn't. Is there a possibility to install the 32bit architecture like in other Linux distributions?

0 Kudos
Message 1 of 2
(1,744 Views)

Hi nikolaus33,

 

Unfortunately I'm not aware of an "easy" way to accomplish this.

  • Our distribution is not built with multilib support enabled.
  • Multiarch would be a significant amount of work as we don't ship 32-bit versions of many of our packages in the repositories.
  • While we have a 32-bit distribution, it's only available on our ARMv7 targets (e.g., cRIO-906x or certain sbRIOs).

 

This thread documents one attempt at getting 32-bit support set up with multiarch and might be worth a look.

Charlie J.
National Instruments
0 Kudos
Message 2 of 2
(1,706 Views)