NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

lib/46426: LZF_STATE_ARG incompatibility



>Number:         46426
>Category:       lib
>Synopsis:       LZF_STATE_ARG incompatibility
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    lib-bug-people
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Tue May 08 14:10:01 +0000 2012
>Originator:     YAMAMOTO Takashi
>Release:        NetBSD current
>Organization:
        
>Environment:
        
        
>Description:
        our liblzf, specifically the prototype of lzf_compress, is
        incompatible with the upstream version.  it causes problems for
        third party applications for which autoconf picks up our liblzf.
        eg. snappy

revision 1.2
date: 2010/02/03 03:55:38;  author: tls;  state: Exp;  lines: +5 -2
Adjust liblzf to offer the LZF_STATE_ARG API, which is better for small-stack
environments (think bootblocks etc) and no worse elsewise (you can always
just pass the same state argument...) and have correct prototypes when doing
so.

>How-To-Repeat:
        
>Fix:
        a. revert the above change to make it compatible again
          with the upstream.

        b. remove liblzf.  it seems that there are no users in our tree.

>Unformatted:
        
        


Home | Main Index | Thread Index | Old Index