aboutsummaryrefslogtreecommitdiff
path: root/mail/thunderbird/files/patch-memory_mozalloc_throw__gcc.h
Commit message (Collapse)AuthorAgeFilesLines
* mail/thunderbird: update to 144.0 (rc1)Christoph Moench-Tegeder5 days1-69/+0
| | | | | Release Notes: https://www.thunderbird.net/en-US/thunderbird/144.0/releasenotes/
* www/firefox www/firefox-esr mail/thunderbird: fix build with libc++ 14Dimitry Andric2022-03-161-0/+69
Mozilla attempts to redefine several internal libc++ functions, such as __throw_out_of_range(). With libc++ 14 and higher, this now leads to compile errors: In file included from /wrkdirs/usr/ports/www/firefox/work/.build/dist/system_wrappers/deque:3: /usr/include/c++/v1/deque:1865:9: error: call to '__throw_out_of_range' is ambiguous _VSTD::__throw_out_of_range("deque"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/v1/__config:824:15: note: expanded from macro '_VSTD' ^ /wrkdirs/usr/ports/www/firefox/work/.build/dist/include/mozilla/throw_gcc.h:97:59: note: candidate function MOZ_THROW_NORETURN MOZ_THROW_EXPORT MOZ_THROW_INLINE void __throw_out_of_range( ^ /usr/include/c++/v1/stdexcept:264:6: note: candidate function void __throw_out_of_range(const char*__msg) ^ To work around this issue, avoid redefining those internal libc++ functions, if _LIBCPP_VERSION is set.