summaryrefslogtreecommitdiffstats
path: root/gnu
Commit message (Collapse)AuthorAgeFilesLines
* Add mangled symbols for operator new / delete on 64-bit platforms.des2012-06-051-1/+9
| | | | | Reported by: decke@ MFC after: 1 week
* Correctly export operator new / delete for things linking against libsupc++ buttheraven2012-05-281-0/+10
| | | | | | | | | | | not libstdc++. Unfortunately, it appears that libsupc++ / libstdc++ have a different idea of the type of size_t to the rest of the world, which may cause problems later on... Reported by: des MFC after: 1 week
* Don't recurse into libssp when MK_SSP is set to no.marcel2012-05-211-1/+5
|
* Print key value, an index, otherwise we don't know which key is allocated.davidxu2012-05-211-1/+1
|
* Build the "S" objects with the same name they get installed under.marcel2012-05-171-4/+4
| | | | | | | That is, build crtbeginS.o and crtendS.o instead of crtbegin.So and crtend.So. Remove the name substitution during install. Obtained from: Juniper Networks, Inc.
* Switch sparc64 to using libcompiler_rt; since r230021 we have a workaroundmarius2012-05-151-1/+1
| | | | | in place allowing it to be used there and since r235388 (see also r235486) we also have usable div/mod optimizations like libgcc has.
* - Hook up BSD sort to the build. By default, it will be installed asgabor2012-05-111-0/+11
| | | | | | "bsdsort" and GNU sort will be the default "sort". When WITH_BSD_SORT is set, BSD sort will be the default "sort" and GNU sort will be installed as "gnusort".
* General mdoc(7) and typo fixes.gjb2012-05-105-6/+6
| | | | | | PR: 167696 Submitted by: Nobuyuki Koganemaru (kogane!jp.freebsd.org) MFC after: 3 days
* Add src.conf option WITH_SHARED_TOOLCHAIN to enable building thekib2012-04-297-2/+22
| | | | | | | | toolchain binaries as dynamically linked. Option is disabled by default. Reviewed by: ru (previous version) MFC after: 2 weeks
* Allow building a powerpc cross-kgdb.marcel2012-04-271-0/+5
|
* Revert r234356 for now, as it leads to run-time problems on 32-bitdim2012-04-231-1/+0
| | | | | | | PowerPC. Note this will break world. Reported by: andreast Pointy hat to: dim
* Replace a bare use of nm with ${NM} for easier cross compilation inimp2012-04-211-2/+2
| | | | environments where nm is spelled differently.
* Work around an issue on 32-bit PowerPC, where clang executable can getdim2012-04-161-0/+1
| | | | | | too big, causing 'relocation truncated to fit' errors at link time. Reviewed by: nwhitehorn
* Make libsupc++ build as a shared library and make libstdc++ a filter librarytheraven2012-03-313-2/+144
| | | | | | | | | for it. This allows people to swap out libsupc++ for libcxxrt easily, so we can begin the libstdc++ -> libc++ migration. Approved by: dim (mentor)
* Assume a big-endian default on MIPS and drop the "eb" suffix from MACHINE_ARCH.jmallett2012-03-295-7/+9
| | | | | | | | | | | | | | | This makes our naming scheme more closely match other systems and the expectations of much third-party software. MIPS builds which are little-endian should require and exhibit no changes. Big-endian TARGET_ARCHes must be changed: From: To: mipseb mips mipsn32eb mipsn32 mips64eb mips64 An entry has been added to UPDATING and some foot-shooting protection (complete with warnings which should become errors in the near future) to the top-level base system Makefile.
* Make default ABI for as(1) to be the same as target platform.gonzo2012-03-232-1/+11
| | | | | This change makes object files compiled with default flags by gcc and as compatible.
* Note two shortcomings of GDB on MIPS that should be addressed.jmallett2012-03-131-0/+3
|
* Add a WITH_CLANG_IS_CC option for src.conf(5), disabled by default, thatdim2012-02-294-7/+951
| | | | | | | | | | installs clang as /usr/bin/cc, /usr/bin/c++ and /usr/bin/cpp. Note this does *not* disable building and installing gcc, which will still be available as /usr/bin/gcc, /usr/bin/g++ and /usr/bin/gcpp. If you want to disable gcc completely, you must use WITHOUT_GCC. MFC after: 2 weeks
* Enable TLS support for ARM toolchaingonzo2012-02-141-2/+0
| | | | Reviewed by: cognet
* Adopt to new layout of struct pcb.kib2012-01-211-1/+1
| | | | MFC after: 1 month
* Don't include <sys/timeb.h>.ed2012-01-081-1/+1
| | | | | Including this header file causes a compilation warning. The code builds perfectly fine without this header file.
* Add missing -w to kgdb(1)'s usage().rwatson2012-01-041-1/+1
| | | | | Sponsored by: Adara Networks, Inc. MFC after: 3 days
* Define YY_NO_INPUT when building libbinutils, to prevent warnings aboutdim2011-12-161-0/+1
| | | | | | unused input() functions emitted by lex. MFC after: 1 week
* Pull up vendor changes to mdoc(7).ru2011-12-081-28/+0
|
* upgrade gperf to the last GPLv2 version (3.0.3)bapt2011-11-282-21/+23
| | | | | Reviewed by: cognet Approved by: cognet
* libodialog: Remove no longer used library.fjoe2011-11-2455-11676/+0
|
* libodialog: disconnect from the build and obsolete.fjoe2011-11-241-2/+1
|
* Use ${VAR} instead of $(VAR) consistently.fjoe2011-11-241-1/+1
|
* Rename the linker emulation name for powerpc and powerc64. This is needed thatandreast2011-11-192-3/+3
| | | | | we can also use the upstream binutils linker where we have to have a unique name for the FreeBSD emulation.
* When one attempts to compile the tree with -march=i386, which also useddim2011-11-061-1/+1
| | | | | | | | | | | to be gcc's default before r198344, calls to atomic builtins will not be expanded inline. Instead, they will be generated as calls to external functions (e.g. __sync_fetch_and_add_N), leading to linking errors later on. Put in a seatbelt that disables use of atomic builtins in libstdc++ and llvm, when tuning specifically for the real i386 CPU. This does not protect against all possible issues, but it is better than nothing.
* * Don't give the impression that this compiler is GPLv3.obrien2011-10-241-1/+1
| | | | | | (It is "well known" that GCC 4.2.2 is GPLv3.) * Don't give the impression that this compiler isn't "trustable". * Fix dependency nit.
* Update gcc's __FreeBSD__ and __FreeBSD_cc_version macros for FreeBSD 10.dim2011-10-181-2/+2
|
* - change "is is" to "is" or "it is"eadler2011-10-162-4/+4
| | | | | | | | - change "the the" to "the" Approved by: lstewart Approved by: sahil (mentor) MFC after: 3 days
* Shift head from 9.0-CURRENT to 10.0-CURRENT in preparation for releasingkensmith2011-09-261-1/+2
| | | | | | it from the 9.0-RELEASE release cycle code freeze. Approved by: re (implicit)
* Do not include <sys/ptrace.h> if we're building a cross-debugger, ptrace isn'tcognet2011-08-261-1/+1
| | | | | | | used anyway, and it breaks the build, since sys/ptrace.h now includes <machine/reg.h> Approved by: re
* Walk the zombproc list as well as the allproc list when enumerating threadsjhb2011-08-191-33/+48
| | | | | | | | | and processes in a kernel image. This allows examination of threads that have exited or are in the late stages of exiting. Tested by: avg Approved by: re (kib) MFC after: 1 week
* Compile fbsd-threads.c. Amongst others this is necessary for a workingmarius2011-08-062-0/+3
| | | | | | | | kgdb(1). Reviewed by: marcel Approved by: re (kib) MFC after: 1 week
* Update dialog to 1.1-20110707.nwhitehorn2011-07-141-5/+5
|
* Provide a simple manual page for libprocstat(3).pluknet2011-07-121-0/+1
| | | | Reviewed by: jilles, gjb
* Simply post r222273.obrien2011-06-081-3/+1
|
* Added FreeBSD 8.3.ru2011-06-081-0/+1
|
* Pull up all vendor changes to mdoc(7).ru2011-06-081-2/+0
| | | | | | | | | This also replaces the local fix in r219209 that made .Ac emit ASCII angle quotes with an official fix. In the official fix, ASCII quotes are output when using the .Aq, .Ao and .Ac calls, but only when nested into the .An macro. PR: gnu/154822
* Revert r222363, as bde@ pointed out the initial solution was far moreattilio2011-05-311-1/+1
| | | | correct.
* Style fix: cast to size_t rather than u_long when comparing to sizeof()attilio2011-05-271-1/+1
| | | | | | rets. Requested by: kib
* MFCattilio2011-05-262-2/+15
|\
| * Build and install a BSD licensed grep.obrien2011-05-252-2/+15
| | | | | | | | | | | | | | | | If WITH_BSD_GREP is not set, it will be 'bsdgrep' and GNUgrep will be '[ef]grep'. Otherwise, BSD-grep will be the grep family, and GNUgrep will be 'gnugrep'. Discussed with: brooks
* | MFCattilio2011-05-191-2/+4
|\ \ | |/
| * Implement WITH{,OUT}_{GCC,BINUTILS} to provide finer-grained controlimp2011-05-191-2/+4
| | | | | | | | | | | | | | over building gcc and binutils. They default to true, unless MK_TOOLCHAIN is no. Reviewed by: ru@
| * Disconnect sun4v architecture from the three.attilio2011-05-142-4/+0
| | | | | | | | | | | | | | | | | | Some files keep the SUN4V tags as a code reference, for the future, if any rewamped sun4v support wants to be added again. Reviewed by: marius Tested by: sbruno Approved by: re
* | MFCattilio2011-05-142-4/+0
| |
OpenPOWER on IntegriCloud