Bug 4920 - buiding pseudo with NO32LIBS=0 will fail silently if gnu/stubs-32.h is missing
Summary: buiding pseudo with NO32LIBS=0 will fail silently if gnu/stubs-32.h is missing
Status: RESOLVED FIXED
Alias: None
Product: Pseudo
Classification: Yocto Project Subprojects
Component: poky integration (show other bugs)
Version: unspecified
Hardware: x86 Multiple
: Medium normal
Target Milestone: 1.5
Assignee: Seebs
QA Contact:
URL:
Whiteboard:
Depends on:
Blocks:
 
Reported: 2013-07-25 23:48 UTC by Saul Wold
Modified: 2013-10-18 17:04 UTC (History)
4 users (show)

See Also:
OS type for building Yocto: ---
Type of Regression: ---
Verified:
Documentation change: No (bug/feature does not impact docs)


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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. :-)