Paul Querna wrote: > On Tue, Dec 15, 2009 at 2:05 PM, William A. Rowe Jr. > <[email protected]> wrote: > >> Branko Čibej wrote: >> >>> William A. Rowe Jr. wrote: >>> >>>> Unfortunately the APR versioning rules do not tell the developer not to >>>> compile >>>> against or link to -dev, while this gives the user no indication of what >>>> they >>>> are doing to their APR installation. >>>> >>>> >>> in that, you're correct. One would expect that developers do assume >>> that, but it needs to be documented. Why not add that bit to >>> versioning.html? It's quite a reasonable addition. >>> >>> For example, Subversion, which uses the exact same versioning rules as >>> APR, regularly ships rlease candidates marked "-rc" and no-one worries >>> about breaking the ABI to fix a bug between an RC and a release. >>> >> Should apr_initialize and friends be programmed to go 'bang' and drop out >> with a stderr emit, if compiled against a x.y.0-dev release and run against >> x.y.*[1-9]? Or, at least a stderr warning at initialization time? >> >> Seems like a simple, sensible fix. >> >> > > > No, APR is a library, it has no ownership over stderr/stdout. >
OK, stderr isn't a good idea, but APR can abort, right. -- Brane
