-2

I'm using a Robot that is running on a customized version of Gentoo and make is not available in it. I want to upgrade the Robot's OpenSSL version since it's super outdated but all the upgrade method that I found so far requires me to use make command. Is there any method that doesn't require make?

Note that, the Robot came with a VM that mirrored the Robot software and hardware capabilities. The make command is available in the VM. Is it possible if I do the upgrading in the VM and transfer the files to the Robot?

akmalmzamri
  • 1,035
  • 1
  • 15
  • 31

1 Answers1

1

You can cross compile it on your system and then just replace the binaries on the robot.

yashC
  • 887
  • 7
  • 20
  • How to find where the system compile the ssl (something like installation folder)? or is it just the openssl binary in /usr/bin? – akmalmzamri Jun 27 '18 at 11:57
  • When you cross compile the binary will be in the folder you cross compiled. replace binary found on `whereis openssl` with the new binary. – yashC Jun 27 '18 at 13:11
  • That isn't a good idea since the binaries are most likely dynamically linked; that could really mess up your system. – oxr463 Aug 02 '18 at 18:55
  • Gentoo has several ROOT options for output, you can compile to a root that contains the robots OS and update SSL that way. Other options include creating a binary package for dist and then extracting it on the robots system. – Alex Barker Jan 11 '19 at 01:10