Re: Get LLVM's libc++abi into Fedora, BZ1332306

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

 



> So what? Why is that a problem?
> Does the libc++abi have better performance for exception handling?
> Smaller footprint for RTTI?
> More new features, such as C++17's std::uncaight_exceptions()?
> Just because there's a different low-level C++ runtime library
> available doesn't mean that using it makes sense. Fedora is built with
> GCC and libstdc++, so swapping those pieces out has potentially large
> consequences.
> You might think I'm biased as I'm a libstdc++ maintainer, but I'd say
> the same thing if somebody was asking about replacing libcxxabi on Mac
> OS with libsupc++, or replacing libcxxrt on FreeBSD with libsupc++:
> don't do it unless you really know what you're doing, and can isolate
> it completely from the rest of the OS.
As I wrote in another mail, my main intent was shedding some light into a frozen review request. Nonetheless, thank you for pointing out what to consider when mixing things that were not designed to work together. Googling on the subject quickly leads to one of your writing among the top results [1]; I do not in no way intend to “educate” the libstdc++ maintainer, but if you are still not closely following libc++ development (as implied in [1]), maybe [2] could be of some use.

> If adding the package makes it easier for people to create
> incompatible builds for Fedora that don't play nicely with the rest of
> the OS I don't think it's a good idea.
The first use case for the package is not mine, it belongs to Tom Callaway who in the first place wanted and created the package. His review request explains why he did. Then in the comments and in another bugzilla, third parties expressed the same desire to have the package. My needs are modest, I mainly would like to try some stuff on my Fedora box before interacting with people who use platforms where libc++ is the “system default”; the said stuff is not much involved, it does not try to play “with the rest of the OS”. So thanks to Fedora for helping me in that vein, as I am confident Neal Gompa and Tom Callaway will eventually make the package alive.

[1] http://stackoverflow.com/questions/14972425/should-i-use-libc-or-libstdc
[2] http://lists.llvm.org/pipermail/cfe-dev/2016-July/049814.html
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux