That is for those involved in the C++ development to decide but I would wonder
a) Besides updating the compiler are there other architectural improvements 
that should be made.
b) How much will the code diverge - would it be possible to share the code that 
is in common somehow or would that just get very messy?
c) What percentage of users are using the older compiler vs the newer?  In 
Log4j’s case we continued to support older versions of Java until we saw usage 
of the version of Java drop below 10% or so. 
d) Will versions of log4cxx created with the older version be incompatible with 
newer versions or lack significant capabilities at some point?

Ralph

> On Aug 22, 2020, at 6:31 PM, Robert Middleton <osfan6...@gmail.com> wrote:
> 
> I'm working on changes for log4cxx at the moment that involve upgrades to
> use C++11 features; that would definitely require a major change in the
> versioning, although the API would be largely the same.  Part of the
> question with that as well is what platforms and compilers are supported,
> as Thorsten uses a very old compiler.  So would it make sense to have two
> branches for development, the "legacy" 0.XX version and a new 1.XX version
> that depends on (at least) C++11?
> 
> -Robert Middleton
> 
> On Sat, Aug 22, 2020 at 4:30 PM Stephen Webb <swebb2...@gmail.com> wrote:
> 
>> I would completely support that change.
>> 
>> On Sun, Aug 23, 2020, 3:14 AM Ralph Goers <ralph.go...@dslextreme.com>
>> wrote:
>> 
>>> In looking at the log4cxx changelog I can’t help notice that the first
>>> release was 17 years ago. After all these years one would expect that the
>>> version should have hit 1.0.0 at least 10-15 years ago. Isn’t it time to
>>> correct that?
>>> 
>>> Ralph
>>> 
>> 


Reply via email to