Hi All,
We have had this issue come up during some of our SpeedWay courses, so I thought it might be beneficial to everyone to post it here.
When builidng the dropbear tools in Lab 2.2, the following error is encountered:
dbmulti.o file not recognized. File format not recognized.
This seems to be caused by either an incorrectly entered config command. To get around this error, first perform a make distclean on the dropbear source tree.
$ make distclean
Then reconfigure the source with for the appropriate build targets.
$ ./configure --prefix=/home/training/_rootfs --host=arm-xilinx-linux-gnueabi --disable-zlib LDFLAGS="-Wl,--gc-sections" CFLAGS="-ffunction-sections -fdata-sections -Os"
Note in the above command the -Wl flag is a hyphen followed by uppercase W and a lower case L character sequence.
Finally, complete the build process with the following build command:
$ make PROGRAMS="dropbear dbclient dropbearkey scp dropbearconvert" MULTI=1 strip
Once the build completes successfully, resume the reset of Experiment 2 starting with Step 18.
Regards,
-Kevin