[
https://issues.apache.org/jira/browse/LOGCXX-544?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17462890#comment-17462890
]
Robert Middleton commented on LOGCXX-544:
-----------------------------------------
A quick look at the diff makes sense to me; most of the problems were because
smart pointers are now used, you do need to change how you initialize
objects(depending on how you created them in the first place). Originally, the
objects were implicitly convertible to kindof-but-not-really-smart-pointers, so
removing that means that some minor changes do need to be made.
> Please embedd library version in a header
> -----------------------------------------
>
> Key: LOGCXX-544
> URL: https://issues.apache.org/jira/browse/LOGCXX-544
> Project: Log4cxx
> Issue Type: Wish
> Reporter: Tobias Frost
> Priority: Minor
> Fix For: 0.13.0
>
>
> I'm currently preparing the library transition in Debian, and there are
> packages that will fail to build with version 0.12 due to the changes in API.
> While eventually all packages will use 0.12, during the transtion to the new
> library it would be useful to be able to create patches that will allow that
> the packages compile for the old version as well as for the new version. For
> that it would be useful if in some header the version is available as
> defines, to allow conditional compilations.
> (I'll try to come up with an patch, but won't be able to work right away on
> it)
--
This message was sent by Atlassian Jira
(v8.20.1#820001)