Bug 257

Summary: unifdef unconditionally uses optional functions
Product: uClibc Reporter: Michael Deutschmann <michael>
Component: OtherAssignee: unassigned
Status: RESOLVED FIXED    
Severity: normal CC: uclibc-cvs
Priority: P5    
Version: 0.9.30.1   
Target Milestone: ---   
Hardware: PC   
OS: Linux   
Host: i386-pc-linux-uclibc Target: i386-pc-linux-uclibc
Build: i386-pc-linux-uclibc

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