Bug 257 - unifdef unconditionally uses optional functions
Summary: unifdef unconditionally uses optional functions
Status: RESOLVED FIXED
Alias: None
Product: uClibc
Classification: Unclassified
Component: Other (show other bugs)
Version: 0.9.30.1
Hardware: PC Linux
: P5 normal
Target Milestone: ---
Assignee: unassigned
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-03-31 05:39 UTC by Michael Deutschmann
Modified: 2009-07-20 11:33 UTC (History)
1 user (show)

See Also:
Host: i386-pc-linux-uclibc
Target: i386-pc-linux-uclibc
Build: i386-pc-linux-uclibc


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michael Deutschmann 2009-03-31 05:39:17 UTC
The "unifdef" program used by uClibc during install unconditionally uses the optional verrx() family of functions, which are optional in uClibc, controlled by the UCLIBC_HAS_BSD_ERR flag.

This means that a stock uClibc, built with UCLIBC_HAS_BSD_ERR off, cannot be used to recompile itself.
Comment 1 Mike Frysinger 2009-07-20 11:33:38 UTC
fixed with fa6b1e952629879dd715730637ffa3b45eb83285