[openbmc] Adding new recipe qa error

Arjun Padmanabhan arjun.padmanabhan at microsemi.com
Fri Oct 14 00:07:30 AEDT 2016


Hi,

I was using host usb passthorugh for testing my application in emulated environment when using qemu-x86-64.  I could access host usb by adding "-usb -device usb-host,hostbus=x,hostaddr=y" to qemu. Usb will be added in /mnt/.

Same command is not working as expected in qemuarm emulated environment. Command is passing but I could not access usb in emulated environment. When executing qemu command, usb is getting ejected from host system.

-Anyone have idea on emulating a host usb in qemuarm environment?

As an alternative way, I am adding a custom recipe which includes my application. Application folder structure includes cross-compiled *.a and *.so.

I am getting following errors while do_package_qa().


-          Mycode-1.0-r0 do_package_qa: QA Issue: non -staticdev package contains static .a library ...............

-          Mycode-1.0-r0 do_package_qa: QA Issue:No GNU_HASH in elf binary .......................

-Is there any way to include static library in my recipe to openbmc image by getting past qa issue?

-Is there a way to skip GNU_HASH check in so files which is in my custom development recipe?

-          A way I found while searching through google was to add export LD="${LD} --hash-style=gnu" before compiling my binaries. Is there any other way where I can disable GNU_CHECK for my recipe?


Thanks and Regards
Arjun Padmanabhan
Software Design Engineer
Microsemi Storage Solutions India Pvt. Ltd.







-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ozlabs.org/pipermail/openbmc/attachments/20161013/1545a65f/attachment.html>


More information about the openbmc mailing list