[prev in list] [next in list] [prev in thread] [next in thread] 

List:       taglib-devel
Subject:    Re: Can TagLib2.0 require C++11 or Boost?
From:       Kyle <gonemad () gmail ! com>
Date:       2013-11-17 23:28:39
Message-ID: CADALLbB2psGpn0h72zf+1=cngeLP1S0Y6BZv8nJ_UF_vHSz9Rw () mail ! gmail ! com
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


Please do not require boost.  Im fine with c++11 but boost would most
likely increase the binary size by a lot which is something that mobile
devs like myself cannot afford
On Nov 17, 2013 6:20 PM, "Tsuda Kageyu" <tsuda.kageyu@gmail.com> wrote:

>
> Hi guys.
>
> I'm thinking about making changes that requires at least one of C++11 or
> Boost Smart Pointers to TagLib 2.0.
>
> Currently, TagLib2 has self-implemented smart pointers when neither
> std::shared_ptr nor boost::shared_ptr is available. I will remove it to
> make TagLib more robust (and hopefully more efficient) by leaving all
> the atomic operations for reference counting to the standard library or
> Boost, but it also means to abandon some old compilers that Boost
> doesn't support.
>
> So I'd like to ask you what kind of compilers are you using to build
> TagLib. Is somebody using the compilers which are not supported by
> Boost?
>
> This change only affects the users who builds TagLib themselves. It
> doesn't affect the people who uses TagLib as a package.
>
> Kageyu.
> _______________________________________________
> taglib-devel mailing list
> taglib-devel@kde.org
> https://mail.kde.org/mailman/listinfo/taglib-devel
>

[Attachment #5 (text/html)]

<p dir="ltr">Please do not require boost.  Im fine with c++11 but boost would most \
likely increase the binary size by a lot which is something that mobile devs like \
myself cannot afford</p> <div class="gmail_quote">On Nov 17, 2013 6:20 PM, \
&quot;Tsuda Kageyu&quot; &lt;<a \
href="mailto:tsuda.kageyu@gmail.com">tsuda.kageyu@gmail.com</a>&gt; wrote:<br \
type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 \
.8ex;border-left:1px #ccc solid;padding-left:1ex"> <br>
Hi guys.<br>
<br>
I&#39;m thinking about making changes that requires at least one of C++11 or<br>
Boost Smart Pointers to TagLib 2.0.<br>
<br>
Currently, TagLib2 has self-implemented smart pointers when neither<br>
std::shared_ptr nor boost::shared_ptr is available. I will remove it to<br>
make TagLib more robust (and hopefully more efficient) by leaving all<br>
the atomic operations for reference counting to the standard library or<br>
Boost, but it also means to abandon some old compilers that Boost<br>
doesn&#39;t support.<br>
<br>
So I&#39;d like to ask you what kind of compilers are you using to build<br>
TagLib. Is somebody using the compilers which are not supported by<br>
Boost?<br>
<br>
This change only affects the users who builds TagLib themselves. It<br>
doesn&#39;t affect the people who uses TagLib as a package.<br>
<br>
Kageyu.<br>
_______________________________________________<br>
taglib-devel mailing list<br>
<a href="mailto:taglib-devel@kde.org">taglib-devel@kde.org</a><br>
<a href="https://mail.kde.org/mailman/listinfo/taglib-devel" \
target="_blank">https://mail.kde.org/mailman/listinfo/taglib-devel</a><br> \
</blockquote></div>



_______________________________________________
taglib-devel mailing list
taglib-devel@kde.org
https://mail.kde.org/mailman/listinfo/taglib-devel


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic