aboutsummaryrefslogtreecommitdiff
path: root/lib/libgcc_s
Commit message (Collapse)AuthorAgeFilesLines
* Fix build by escaping a line break.Glen Barber2018-01-311-1/+1
| | | | | | | | | PR: 225597 Submitted by: cbnfinley at gmail.com Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=328637
* Don't include long double routines on architectures with small long double.John Baldwin2018-01-311-2/+8
| | | | | | | | | Reviewed by: emaste Sponsored by: DARPA / AFRL Differential Revision: https://reviews.freebsd.org/D13874 Notes: svn path=/head/; revision=328635
* DIRDEPS_BUILD: libgcc now depends on MK_LLVM_LIBUNWINDBryan Drewery2017-10-311-0/+16
| | | | | | | | | | The dependency on gnu/lib/libgcc or lib/libgcc* is determined at 'make dirdeps' time. Sponsored by: Dell EMC Isilon Notes: svn path=/head/; revision=325181
* Sort entries in libgcc_s Version.mapEd Maste2017-07-051-1/+1
| | | | Notes: svn path=/head/; revision=320673
* Apply r315689 to lib/libgcc_s as well to unbreak the gcc xtoolchain buildEnji Cooper2017-03-281-0/+4
| | | | | | | | | | | | | | lib/libgcc_s consumes lib/libcompiler_rt/Makefile*. The NO_WERROR.gcc in lib/libcompiler_rt/Makefile doesn't seem to have made a difference in being able to build this, so sprinkle NO_WERROR.gcc here as well. MFC after: 3 days Reported by: Jenkins (FreeBSD-head-amd64-gcc) Tested with: amd64-gcc-6.3.0 (devel/amd64-xtoolchain-gcc) Sponsored by: Dell EMC Isilon Notes: svn path=/head/; revision=316101
* libgcc_s: add libc DT_NEEDED to fix underlinkingEd Maste2017-01-131-0/+1
| | | | | | | | | | PR: 216012 Reported by: jbeich MFC after: 1 week Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=312076
* libcc_{s,eh}: build without SSPEd Maste2016-11-111-0/+1
| | | | | | | | | | | | | As in the gnu/lib/libgcc Makefile: libgcc is linked in last and thus cannot depend on ssp symbols coming from earlier libraries. Disable stack protection for this library. Reviewed by: dim Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=308563
* Spell 'PACKAGE' correctly.Glen Barber2016-11-111-1/+1
| | | | | | | | | Submitted by: Kyle Evans, emaste MFC after: 3 days Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=308537
* add missing i386 symbols libgcc_s symbol version mapEd Maste2016-11-081-0/+26
| | | | | | | | | | After r308294 they were missing on i386 (and previously were exported only accidentally). Reported by: antoine Notes: svn path=/head/; revision=308445
* add __divdi3 and __udivdi3 to libgcc_s symbol version mapEd Maste2016-11-061-0/+2
| | | | | | | | | | After r308294 they were missing on i386 (and previously were exported only accidentally). Reported by: antoine Notes: svn path=/head/; revision=308379
* libgcc_s: make unspecified shlib symbols localEd Maste2016-11-041-0/+3
| | | | | | | | | We want only symbols explicitly specified in the Version.map. Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=308294
* Move the LLVM-based libgcc_s to /libEd Maste2016-10-241-0/+1
| | | | | | | | | | When enabled, it should install in the same location as the existing library. Reported by: antoine Notes: svn path=/head/; revision=307864
* libgcc_s: add libm dependencies from div{d,s,x}c3Ed Maste2016-10-131-0/+18
| | | | | | | | | | | | | | | compiler-rt's complex division support routines contain calls to compiler builtins such as `__builtin_scalbnl`. Unfortunately Clang turns these back into a call to `scalbnl`. For now link libm's C version of the required support routines. Reviewed by: ed Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D8190 Notes: svn path=/head/; revision=307231
* Introduce lib/libgcc_eh and lib/libgcc_s for LLVM's implementationEd Maste2016-10-132-0/+137
They are not yet connected to the build, but I am adding them to allow for easier testing, ports exp-runs, etc. Reviewed by: ed Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D8188 Notes: svn path=/head/; revision=307230