summaryrefslogtreecommitdiffstats
path: root/lib/libcxxabi (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Remove libc++ and libc++abi 8.0.0 now that we switched to version 10.0.1patrick2021-01-1143-13834/+0
| | | | in the gnu/ directory.
* Move Makefiles for libc++ and libc++abi to gnu/lib in preparation for anpatrick2021-01-022-110/+0
| | | | | | | | upcoming update to those, which will see both codebases heading into the gnu/llvm dumpster. Feedback from jsg@ ok deraadt@ kettenis@
* Switch libc++ and libc++abi to use libunwind 11.0.0. Bump major for bothpatrick2021-01-022-4/+4
| | | | | | | libraries due to dynamic export additions and removals in libc++abi. Tested by kettenis@, visa@ and myself ok kettenis@
* Bump libc++ and libc++abi majors due to floating point typepatrick2020-08-031-2/+2
| | | | | | | changes with LLVM 10. found by kettenis@ ok deraadt@
* Make libcxxabi provide __register_frame, _Unwind_Backtrace and friendsjca2020-04-041-1/+1
| | | | | | | | | | on sparc64 Discrepancy spotted in http://build-failures.rhaalovely.net/sparc64/2020-04-03/devel/llvm,,-main.log Input from gkoehler@, ok kettenis@ deraadt@
* crank major versions of libLLVM libc++ libc++abigkoehler2020-03-041-1/+1
| | | | | OpenBSD macppc builds these libs with clang. Their ABI is changing because of clang -msvr4-struct-return
* Merge libc++, libc++abi and libunwind version 8.0.0.patrick2019-06-171-2/+2
| | | | | | Ports build by naddy@ Tested by visa on octeon Tested by kettenis on macppc and sparc64
* Import libc++abi 8.0.0.patrick2019-06-1719-4906/+5479
|
* libcxxrobert2019-03-141-1/+2
|
* Remove .gitignore from libc++ and libc++abi that I usually remove beforepatrick2019-02-041-58/+0
| | | | importing, like we do for the other parts of the LLVM import.
* Import libc++abi 7.0.1.patrick2019-02-0421-4855/+4271
|
* Add comment to remind people to bump libc++.kettenis2018-10-311-0/+1
|
* define _LIBCXXABI_BUILDING_LIBRARY to avoid the same issues as in libcxxrobert2018-09-111-1/+2
|
* add -Wall to CFLAGSrobert2018-09-111-2/+2
|
* merge libc++abi 6.0.0 and bump lib minor; ok patrick@, kettenis@robert2018-09-118-661/+28
|
* import of libc++abi 6.0.0robert2018-09-1136-1939/+4754
|
* Change build infrastructure to allow building both gcc and clang. Thiskettenis2017-04-171-2/+7
| | | | | | | doesn't actually flip the switch yet, so aarch64 continues to be the only architecture for which we build clang. ok jsg@, deraadt@
* Compile C code with -funwind-tables. Fixes exception handling on architectureskettenis2017-04-061-1/+2
| | | | | | that don't generate .eh_frame info by default such as arm64. ok jsg@
* Provide libc++abi as shared library as well. Discussed and requestedpatrick2017-02-251-0/+2
| | | | | | due to ports build failures. ok kettenis@
* clang is installed as cc and c++ there is no need to set CC and CXX tojsg2017-02-161-4/+1
| | | | clang and clang++.
* Depend compilation on the compiler version, so that we can alwayspatrick2017-01-201-1/+10
| | | | | | enter the directory to create an objdir. ok deraadt@
* Compile libc++ and libc++abi with clang by default instead of egcc.patrick2016-12-191-2/+3
| | | | | | | This allows our build system to selfhost itself after the initial clang bootstrap without relying on an external compiler. with input from and ok kettenis@
* We don't need cross-unwinding support,kettenis2016-09-191-1/+2
| | | | ok patrick@, tom@
* Add -nostdinc++ like the original CMakeLists.txt does. Fixes bulding withkettenis2016-09-191-2/+2
| | | | | | clang++. ok pascal@, patrick@
* Add makefiles to compile libc++, libc++abi and libunwind.patrick2016-09-041-0/+89
| | | | | Tweaks from pascal@ ok guenther@ kettenis@
* Import libc++abi 3.9.0patrick2016-09-0333-0/+11723