Compiling the SDK on Armhf Machines that used to Work...not anymore

Issue: make does not work on an armhf machine

PROVIDE A THOUROUGH DESCRIPTION OF YOUR ISSUE, THE MORE DETAIL YOU PROVIDE THE EASIER IT WILL BE FOR THE COMMUNITY TO PROVIDE YOU ASSISTANCE


DYNAMIXEL Servo: AX-12A

LIST ALL DYNAMIXEL SERVOS USED IN THIS PROJECT


DYNAMIXEL Controller: USD2

LIST ALL DYNAMIXEL CONTROLLERS USED IN THIS PROJECT


Software Interface: C/C++ and Python3

LIST ALL SOFTWARE INTERFACES USED IN THIS PROJECT

Hello,

I tried to make this library, the SDK, work on an armhf machine. Would this library be better suited for aarch64?

Seth

P.S. Here is the error on the armhf machine in question that stopped the make command in its tracks.

collect2: error: ld returned 1 exit status
make: *** [Makefile:68: libdxl_sbc_c.so] Error 1

That error happens on an aarch64 machine too. I see the github repo is a bit stale from lack of updates.

What is going on?

Seth

It may be that you just need to add another c_flag in the Make file

image

See this post for more details

1 Like

thank you…I will test it.

Seth

You rule…

Thank you…@roboteer I can now compile, cross_compile, and run source. Thank you!

Seth

P.S. This means my reup on the github.com repo. will now be voided due to you fixing the issue… Thank you, again and again and again. -fcommon did it!

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.