aboutsummaryrefslogtreecommitdiff
path: root/gnu/usr.bin/cc/c++filt
Commit message (Collapse)AuthorAgeFilesLines
* Remove old GNU Binutils tools now provided by ELF Tool ChainEd Maste2015-08-052-42/+0
| | | | | | | | | Reviewed by: bapt, brooks Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D3238 Notes: svn path=/head/; revision=286332
* Add META_MODE support.Simon J. Gerraty2015-06-131-0/+23
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * Updated dependenciesSimon J. Gerraty2014-05-101-0/+2
| | | | | | | | Notes: svn path=/projects/bmake/; revision=265802
| * Merge headSimon J. Gerraty2014-04-281-1/+1
| |\ | |/ |/| | | Notes: svn path=/projects/bmake/; revision=265044
| * Updated dependenciesSimon J. Gerraty2013-03-171-2/+1
| | | | | | | | Notes: svn path=/projects/bmake/; revision=248406
| * Sync with HEAD.David E. O'Brien2013-02-081-1/+3
| |\ | | | | | | | | | Notes: svn path=/projects/bmake/; revision=246555
| * | Sync FreeBSD's bmake branch with Juniper's internal bmake branch.Marcel Moolenaar2012-08-221-0/+21
| | | | | | | | | | | | | | | | | | | | | Requested by: Simon Gerraty <sjg@juniper.net> Notes: svn path=/projects/bmake/; revision=239572
* | | NO_MAN= has been deprecated in favor of MAN= for some time, go aheadWarner Losh2014-04-131-1/+1
| |/ |/| | | | | | | | | | | | | | | and finish the job. ncurses is now the only Makefile in the tree that uses it since it wasn't a simple mechanical change, and will be addressed in a future commit. Notes: svn path=/head/; revision=264400
* | Add compiler support for the ARM EABI.Andrew Turner2013-01-171-1/+3
|/ | | | | | | | | ARM EABI support is disabled by default and can be enabled by setting WITH_ARM_EABI when building, however only the kernel-toolchain target will work with this flag until the rest of the support is added. Notes: svn path=/head/; revision=245539
* Update bmake glue to build GCC 4.2.Alexander Kabaev2007-05-191-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | Also: Switch FreeBSD to use libgcc_s.so.1. Use dl_iterate_phdr to locate shared objects' exception frame info instead of depending on older register_frame_info machinery. This allows us to avoid depending on libgcc_s.so.1 in binaries that do not use exception handling directly. As an additional benefit it breaks circular libc <=> libgcc_s.so.1 dependency too. Build newly added libgomp.so.1 library, the runtime support bits for OpenMP. Build LGPLed libssp library. Our libc provides our own BSD-licensed SSP callbacks implementation, so this library is only built to benefit applications that have hadcoded knowledge of libssp.so and libssp_nonshared.a. When linked in from command line, these libraries override libc implementation. Notes: svn path=/head/; revision=169718
* Minor Makefile cleanup. Do not use Makefile variables named 'version' andAlexander Kabaev2007-03-121-1/+2
| | | | | | | | | | | | | | | | 'target'. Latter is problematic in particular as apparently FreeBSD's bsd.prog.mk re-defines it under some circumstances. This causes an unexpected failures like -dumpmachine not working for cc while working fine for c++. Do not re-define IN_GCC in multipe places, it gets inherited from Makefile.in anyway. PR: gnu/110143 Submitted by: usleepless at gmail Notes: svn path=/head/; revision=167471
* Start the dreaded NOFOO -> NO_FOO conversion.Ruslan Ermilov2004-12-211-1/+1
| | | | | | | OK'ed by: core Notes: svn path=/head/; revision=139103
* Unbreak c++filt. It was disconnected from the build and never fixed duringAlexander Kabaev2004-11-071-8/+1
| | | | | | | | | GCC 3.4.2 work unintentioanlly. Reminded by: bms Notes: svn path=/head/; revision=137333
* 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
* Fixed style of DPADD and LDADD assignments as per style.Makefile(5).Ruslan Ermilov2004-02-051-2/+2
| | | | Notes: svn path=/head/; revision=125503
* Update bmake bits to build GCC 3.3.1-prerelease.Alexander Kabaev2003-07-111-1/+1
| | | | Notes: svn path=/head/; revision=117429
* Initiate deorbit burn for the i386-only a.out related support. Moves arePeter Wemm2002-09-171-1/+0
| | | | | | | | | | | | | | | | | | under way to move the remnants of the a.out toolchain to ports. As the comment in src/Makefile said, this stuff is deprecated and one should not expect this to remain beyond 4.0-REL. It has already lasted WAY beyond that. Notable exceptions: gcc - I have not touched the a.out generation stuff there. ldd/ldconfig - still have some code to interface with a.out rtld. old as/ld/etc - I have not removed these yet, pending their move to ports. some includes - necessary for ldd/ldconfig for now. Tested on: i386 (extensively), alpha Notes: svn path=/head/; revision=103436
* Remove some WIP bits that I didn't fully clean out before merging to HEAD.David E. O'Brien2002-05-171-3/+2
| | | | Notes: svn path=/head/; revision=96794
* Tidy up the cleanfiles.David E. O'Brien2002-05-121-0/+2
| | | | Notes: svn path=/head/; revision=96448
* Bmake bits for Gcc 3.1.David E. O'Brien2002-05-101-13/+9
|\ | | | | | | | | | | | | Partially made possible by: Wilko.Bulte@compaq.com Notes: svn path=/head/; revision=96340
| * Bmake bits for GCC 3.1.David E. O'Brien2002-04-061-14/+1
| | | | | | | | Notes: svn path=/cvs2svn/branches/WIP_GCC31/; revision=94008
| * Working changes for GCC 3.0.2.David E. O'Brien2001-12-181-0/+36
| | | | | | | | | | This thing grew. We now have to link with many more files as if it were one of the driver programs. We also have to deal with the very irritating layering of malloc and friends. Our malloc works *very* well thank you. Thus we will use it. Notes: svn path=/cvs2svn/branches/WIP_GCC31/; revision=88096
* Minor cosmetic changes in an attempt to improve consistancy.David E. O'Brien1999-11-041-0/+1
| | | | Notes: svn path=/head/; revision=52861
* $Id$ -> $FreeBSD$Peter Wemm1999-08-271-1/+1
| | | | Notes: svn path=/head/; revision=50472
* Purely cosmetic cleanups.David E. O'Brien1999-08-161-5/+3
| | | | | | | | | | | - Id tag layout wrong. - "FOO =" -> "FOO=". - 4 space indention on continuation lines rather than a <tab> Basic idea checked by: bde Notes: svn path=/head/; revision=49864
* Forgotten in previous log message:Bruce Evans1999-08-081-1/+1
| | | | | | | PR: misc/12920 Notes: svn path=/head/; revision=49510
* Install c++filt in /usr/libexec/${OBJFORMAT}. The version thatBruce Evans1999-08-081-1/+2
| | | | | | | | | | | was installed in /usr/bin normally got clobbered when objformat was installed. Indirection through objformat is correct although underscore handling is the only thing that differs for aout and elf -- going through objformat is the easiest way to set c++filt's underscore handling flag correctly. Notes: svn path=/head/; revision=49509
* Don't override the (correct) default for BINDIR.Bruce Evans1999-07-041-2/+1
| | | | Notes: svn path=/head/; revision=48562
* Minimum set of changes to switch from Gcc 2.7.2 (in contrib/gcc) to Egcs 1.1.2David E. O'Brien1999-04-041-1/+5
| | | | | | | (in contrib/egcs) Notes: svn path=/head/; revision=45299
* Use the installed versions of cc, cc1 and cpp for building underscore.Bruce Evans1998-07-081-35/+4
| | | | | | | | | | | | | | | They have been bootstrapped by `make world' since long before the hacks here were cloned from ../libgcc/Makefile. The versions just built in "../*" normally won't work if the target system is not binary compatible. Don't use OBJS to defeat `make depend'; just put generated sources in SRCS. Added temporary files to CLEANFILES. Notes: svn path=/head/; revision=37486
* Revert $FreeBSD$ to $Id$Peter Wemm1997-02-221-1/+1
| | | | Notes: svn path=/head/; revision=22996
* Make the long-awaited change from $Id$ to $FreeBSD$Jordan K. Hubbard1997-01-141-1/+1
| | | | | | | | | | | This will make a number of things easier in the future, as well as (finally!) avoiding the Id-smashing problem which has plagued developers for so long. Boy, I'm glad we're not using sup anymore. This update would have been insane otherwise. Notes: svn path=/head/; revision=21673
* Build/install c++filt from g++, we already have all the sources andPeter Wemm1996-10-131-0/+55
it's and useful. (Ever tried to read 'nm' and 'ldd -v' output on a c++ object or library? :-) This filter decodes the mangled symbol names.) Requested by: Chuck Robey <chuckr@glue.umd.edu> Notes: svn path=/head/; revision=18913