aboutsummaryrefslogtreecommitdiff
path: root/gnu/usr.bin/binutils/libiberty
Commit message (Collapse)AuthorAgeFilesLines
* Retire obsolete GDB 6.1.1Ed Maste2020-12-153-505/+0
| | | | | | | | | | | | | | | | | | | | | GDB 6.1.1 was released in June 2004 and is long obsolete. It does not support all of the architectures that FreeBSD does, and imposes limitations on the FreeBSD kernel build, such as the continued use of DWARF2 debugging information. It was kept (in /usr/libexec/) only for use by crashinfo(8), which extracts some basic information from a kernel core dump after a crash. Crashinfo already prefers gdb from port/package if installed. Future work may add kernel debug support to LLDB or find another path for crashinfo's needs, but in any case we do not want to ship the excessively outdated GDB in FreeBSD 13. Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D27610 Notes: svn path=/head/; revision=368667
* Disable sbrk() use in GNU tools.Brooks Davis2018-09-211-1/+1
| | | | | | | | | | | | | | We're studing the possibility of deprecating sbrk(). To make it easier we're removing unnecessicary uses in the base system. None of these tools require sbrk(), but they agressively prefer it for no good reason. Reviewed by: andrew Approved by: re (kib) Sponsored by: DARPA, AFRL Differential Revision: https://reviews.freebsd.org/D16141 Notes: svn path=/head/; revision=338860
* Add META_MODE support.Simon J. Gerraty2015-06-131-0/+14
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | Off by default, build behaves normally. WITH_META_MODE we get auto objdir creation, the ability to start build from anywhere in the tree. Still need to add real targets under targets/ to build packages. Differential Revision: D2796 Reviewed by: brooks imp Notes: svn path=/head/; revision=284345
| * dirdeps.mk now sets DEP_RELDIRSimon J. Gerraty2015-06-081-2/+0
| | | | | | | | Notes: svn path=/projects/bmake/; revision=284172
| * Updated dependenciesSimon J. Gerraty2013-02-161-2/+0
| | | | | | | | Notes: svn path=/projects/bmake/; revision=246868
| * Sync FreeBSD's bmake branch with Juniper's internal bmake branch.Marcel Moolenaar2012-08-221-0/+17
|/ | | | | | | Requested by: Simon Gerraty <sjg@juniper.net> Notes: svn path=/projects/bmake/; revision=239572
* Update Makefile and config.h for libiberty.Dimitry Andric2010-11-012-21/+84
| | | | Notes: svn path=/projects/binutils-2.17/; revision=214636
* Most of binutils now compiles at WARNS=3, except for libiberty andDimitry Andric2010-10-221-1/+1
| | | | | | | libbfd, which still need WARNS=2. Notes: svn path=/projects/binutils-2.17/; revision=214223
* Add new upstream file to libiberty.Dimitry Andric2010-10-211-0/+1
| | | | Notes: svn path=/projects/binutils-2.17/; revision=214167
* Use one file per line in SRCS= definition, to make insertions andDimitry Andric2010-10-211-5/+24
| | | | | | | deletions easier. Notes: svn path=/projects/binutils-2.17/; revision=214166
* Allow one to force with issue with 'TARGET_BIG_ENDIAN'.David E. O'Brien2006-11-061-2/+2
| | | | Notes: svn path=/head/; revision=164018
* TARGET_BIG_ENDIAN isn't appropriate here. __ARMEB__ is sufficient andWarner Losh2006-09-141-2/+2
| | | | | | | besides, TARGET_BIG_ENDIAN isn't defined anyway. Notes: svn path=/head/; revision=162296
* Configure for for big endian if TARGET_BYTES_BIG_ENDIAN is defined.David E. O'Brien2006-09-121-2/+2
| | | | Notes: svn path=/head/; revision=162240
* Use the system gnuregex library vs. building GNU regex bits into libibertyDavid E. O'Brien2005-02-141-1/+1
| | | | | | | | | | and using them. Reviewed by: marcel,imp Desired by: ache Notes: svn path=/head/; revision=141911
* For variables that are only checked with defined(), don't provideRuslan Ermilov2004-10-241-1/+1
| | | | | | | any fake value. Notes: svn path=/head/; revision=136910
* Seperately add regex.c and splay-tree.c to SRCS. They are both neededMarcel Moolenaar2004-06-191-6/+9
| | | | | | | by gdb(1). While here, sort SRCS. Notes: svn path=/head/; revision=130751
* Updated Bmake framework for Binutils 2.15.David E. O'Brien2004-06-162-129/+260
| | | | Notes: svn path=/head/; revision=130575
* Use system getopt_long*Andrey A. Chernov2004-02-281-1/+1
| | | | Notes: svn path=/head/; revision=126343
* style.Makefile(5):Johan Karlsson2004-02-241-1/+1
| | | | | | | | | | | | | | Use WARNS?= instead of WARNS= For this to work properly for all part is the subdirectories the WARNS assignments in Makefile.inc0 are moved to the correspondning Makefile.inc. Approved by: obrien (binutils maintainer) Tested by: make universe Notes: svn path=/head/; revision=126197
* Migrate to a new way of dealing with building from old revisions ofWarner Losh2003-04-051-5/+0
| | | | | | | | | | | | | | | | | | | | FreeBSD. This method attempts to centralize all the necessary hacks or work arounds in one of two places in the tree (src/Makefile.inc1 and src/tools/build). We build a small compatibility library (libbuild.a) as well as selectively installing necessary include files. We then include this directory when building host binaries. This removes all the past release compatibilty hacks from various places in the tree. We still build on tip of stable and current. I will work with those that want to support more, although I anticipate it will just work. Many thanks to ru@, obrien@ and jhb@ for providing valuable input at various stage of implementation, as well as for working together to positively effect a change for the better. Notes: svn path=/head/; revision=113136
* We now have insque().David E. O'Brien2002-12-021-1/+1
| | | | Notes: svn path=/head/; revision=107503
* Take __FreeBSD_version into account when BOOTSTRAPPING.Ruslan Ermilov2002-11-131-1/+3
| | | | Notes: svn path=/head/; revision=106852
* Removed now unused INTERNALSTATICLIB.Ruslan Ermilov2002-05-131-3/+0
| | | | | | | | INTERNALLIB now implies NOPIC and NOPROFILE. Removed gratuitous NOMAN. Notes: svn path=/head/; revision=96513
* Turn up WARNS as high as possible.David E. O'Brien2002-03-131-0/+1
| | | | | | | Tested by: gcc31, gcc32, /usr/bin/cc Notes: svn path=/head/; revision=92206
* Upgrade to a Binutils 2.12.0 snapshot.David E. O'Brien2002-01-271-23/+25
| | | | Notes: svn path=/head/; revision=89879
* Style fix.David E. O'Brien2002-01-271-2/+2
| | | | Notes: svn path=/head/; revision=89878
* Add files new with 2.12.0.David E. O'Brien2002-01-271-1/+1
| | | | Notes: svn path=/head/; revision=89877
* Unconditionally use basename.c source vs. only doing this if the libc weDavid E. O'Brien2001-09-261-2/+1
| | | | | | | | | | | are linking against does not have basename(). There is a buffer overflow bug in lib/libc/gen/basename.c rev 1.1. There is no way for us to test what revision of basename() we have in libc, thus this change. Requested by: ru Notes: svn path=/head/; revision=83993
* Rev 1.10 bogusly tested the kernel version, not the libc version.David E. O'Brien2001-09-141-9/+2
| | | | | | | | | | | | | | | | | The version of the kernel has no bearing on what is in libc. We now search for basename in libc to determin if we need to include the libiberty version in the build. This is all still a bit bogus as it will (like the sysctl method) cause basename.o to be linked into the cross-build as well as the host build. It would probably be better to test if we were doing the initial host build and unconditionally include that. Once we've generated the target libc we know that basename is available. (maybe test for $TOOLS_PREFIX or something). Submitted by: peter Notes: svn path=/head/; revision=83477
* Fix the upgrade path from 4.1 and earlier.David E. O'Brien2001-09-061-0/+11
| | | | Notes: svn path=/head/; revision=83166
* Add lbasename which is used in the `LD' fix for -current.David E. O'Brien2001-07-201-1/+1
| | | | Notes: svn path=/head/; revision=80020
* Upgrade to Binutils 2.11.0.David E. O'Brien2001-05-283-16/+43
| | | | Notes: svn path=/head/; revision=77324
* Reduce the libiberty sources we build to those we actually need.David E. O'Brien2001-03-311-5/+5
| | | | Notes: svn path=/head/; revision=75045
* Minor style cleanup.David E. O'Brien2001-03-311-8/+6
| | | | Notes: svn path=/head/; revision=75034
* Upgrade to Binutils 2.10.1.David E. O'Brien2000-11-151-1/+1
| | | | Notes: svn path=/head/; revision=68780
* Pull the switch and activate our Binutils to a snapshot of the up andDavid E. O'Brien2000-05-222-10/+228
| | | | | | | comming 2.10 release. Notes: svn path=/head/; revision=60777
* $Id$ -> $FreeBSD$Peter Wemm1999-08-271-1/+1
| | | | Notes: svn path=/head/; revision=50472
* Replace empty install targets with definitions of INTERNALLIB andJohn Polstra1998-03-121-3/+3
| | | | | | | INTERNALSTATICLIB to suppress installation of internal libraries. Notes: svn path=/head/; revision=34498
* Add bmakefiles for building binutils from the contrib tree.John Polstra1998-03-013-0/+31
This finishes up the binutils import. But I am leaving it disabled in "src/gnu/usr.bin/Makefile" for now. It is not used by anything yet, so I'll take this opportunity to run one more round of tests before enabling it. Notes: svn path=/cvs2svn/branches/JDP/; revision=33975