Bug 4920

Summary: buiding pseudo with NO32LIBS=0 will fail silently if gnu/stubs-32.h is missing
Product: [Yocto Project Subprojects] Pseudo Reporter: Saul Wold <sgw>
Component: poky integrationAssignee: Seebs <seebs>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: Medium CC: dvhart, lpapp, yp.pseudo.watcher, yp.watcher
Version: unspecified   
Target Milestone: 1.5   
Hardware: x86   
OS: Multiple   
Whiteboard:
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: No (bug/feature does not impact docs)

Description Saul Wold 2013-07-25 23:48:20 UTC
If NO32LIBS is set to false, one would assume that you would get a 32 bit version of libpseudo, but if you are missing gnu/stubs-32.h it will silently not build the library, and not report it not built, which can cause other failures when attempting to run pseudo with other 32bit binaries like external toolchains
Comment 1 Seebs 2013-07-26 20:58:09 UTC
Yup. This is a sort of historical quirk and should get cleaned up. Sent out patch to list.
Comment 2 Darren Hart 2013-10-18 17:01:06 UTC
commit b099c7b36e6a61559a6af1b6e6853fecf0e79606
Author: Peter Seebach <peter.seebach@windriver.com>
Date:   2013-07-26

    pseudo: Always try to build 32-bit libpseudo when NO32LIBS is set to 0
Comment 3 Laszlo Papp 2013-10-18 17:04:47 UTC
Hmm, not sure why I am CC'ed really, but thanks anyway. :-)