AnsweredAssumed Answered

Cross compiled lib for LS1028ARDB

Question asked by Sameer Chouksey on Jun 30, 2020
Latest reply on Jul 1, 2020 by Yiping Wang



I am trying to put a cross complied LLDP binary into the board. I have cross compiled it following the steps below.


$ export PATH=/home/user/gcc-linaro-4.9-2016.02-x86_64_aarch64-linux-gnu/bin:$PATH
$ export CROSS_COMPILE=aarch64-linux-gnu-


$ ./
$ ./configure --target=aarch64-linux-gnu CPPFLAGS=-Wno-error=unused-value
$ make


After following the above steps when I check the binary file this is what I see:


$file lldpd

lldpd: ELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/, for GNU/Linux 3.7.0, BuildID[sha1]=4ba8bb6ce2e0dffc427a6b43c12d735815cfcffe, with debug_info, not stripped


I believe this library is ready to be used in the LS1028ARDB board. 


The question is, how do I use this library? Shall I just copy this binary in a directory in the board and run it? Or do I need to do some configuration inside the board to run it??


Please help me understand this.