aboutsummaryrefslogtreecommitdiff
path: root/gnu
Commit message (Collapse)AuthorAgeFilesLines
* Add mangled symbols for operator new / delete on 64-bit platforms.Dag-Erling Smørgrav2012-06-051-1/+9
| | | | | | | | Reported by: decke@ MFC after: 1 week Notes: svn path=/head/; revision=236614
* Correctly export operator new / delete for things linking against libsupc++ butDavid Chisnall2012-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 Notes: svn path=/head/; revision=236177
* Don't recurse into libssp when MK_SSP is set to no.Marcel Moolenaar2012-05-211-1/+5
| | | | Notes: svn path=/head/; revision=235727
* Print key value, an index, otherwise we don't know which key is allocated.David Xu2012-05-211-1/+1
| | | | Notes: svn path=/head/; revision=235714
* Build the "S" objects with the same name they get installed under.Marcel Moolenaar2012-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. Notes: svn path=/head/; revision=235566
* Switch sparc64 to using libcompiler_rt; since r230021 we have a workaroundMarius Strobl2012-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. Notes: svn path=/head/; revision=235487
* - Hook up BSD sort to the build. By default, it will be installed asGabor Kovesdan2012-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". Notes: svn path=/head/; revision=235268
* General mdoc(7) and typo fixes.Glen Barber2012-05-105-6/+6
| | | | | | | | | PR: 167696 Submitted by: Nobuyuki Koganemaru (kogane!jp.freebsd.org) MFC after: 3 days Notes: svn path=/head/; revision=235211
* Add src.conf option WITH_SHARED_TOOLCHAIN to enable building theKonstantin Belousov2012-04-297-2/+22
| | | | | | | | | | | toolchain binaries as dynamically linked. Option is disabled by default. Reviewed by: ru (previous version) MFC after: 2 weeks Notes: svn path=/head/; revision=234782
* Allow building a powerpc cross-kgdb.Marcel Moolenaar2012-04-271-0/+5
| | | | Notes: svn path=/head/; revision=234739
* Revert r234356 for now, as it leads to run-time problems on 32-bitDimitry Andric2012-04-231-1/+0
| | | | | | | | | | PowerPC. Note this will break world. Reported by: andreast Pointy hat to: dim Notes: svn path=/head/; revision=234596
* Replace a bare use of nm with ${NM} for easier cross compilation inWarner Losh2012-04-211-2/+2
| | | | | | | environments where nm is spelled differently. Notes: svn path=/head/; revision=234546
* Work around an issue on 32-bit PowerPC, where clang executable can getDimitry Andric2012-04-161-0/+1
| | | | | | | | | too big, causing 'relocation truncated to fit' errors at link time. Reviewed by: nwhitehorn Notes: svn path=/head/; revision=234356
* Make libsupc++ build as a shared library and make libstdc++ a filter libraryDavid Chisnall2012-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) Notes: svn path=/head/; revision=233749
* Assume a big-endian default on MIPS and drop the "eb" suffix from MACHINE_ARCH.Juli Mallett2012-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. Notes: svn path=/head/; revision=233644
* Make default ABI for as(1) to be the same as target platform.Oleksandr Tymoshenko2012-03-232-1/+11
| | | | | | | | This change makes object files compiled with default flags by gcc and as compatible. Notes: svn path=/head/; revision=233388
* Note two shortcomings of GDB on MIPS that should be addressed.Juli Mallett2012-03-131-0/+3
| | | | Notes: svn path=/head/; revision=232910
* Add a WITH_CLANG_IS_CC option for src.conf(5), disabled by default, thatDimitry Andric2012-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 Notes: svn path=/head/; revision=232322
* Enable TLS support for ARM toolchainOleksandr Tymoshenko2012-02-141-2/+0
| | | | | | | Reviewed by: cognet Notes: svn path=/head/; revision=231620
* Adopt to new layout of struct pcb.Konstantin Belousov2012-01-211-1/+1
| | | | | | | MFC after: 1 month Notes: svn path=/head/; revision=230427
* Don't include <sys/timeb.h>.Ed Schouten2012-01-081-1/+1
| | | | | | | | Including this header file causes a compilation warning. The code builds perfectly fine without this header file. Notes: svn path=/head/; revision=229809
* Add missing -w to kgdb(1)'s usage().Robert Watson2012-01-041-1/+1
| | | | | | | | Sponsored by: Adara Networks, Inc. MFC after: 3 days Notes: svn path=/head/; revision=229521
* Define YY_NO_INPUT when building libbinutils, to prevent warnings aboutDimitry Andric2011-12-161-0/+1
| | | | | | | | | unused input() functions emitted by lex. MFC after: 1 week Notes: svn path=/head/; revision=228601
* Pull up vendor changes to mdoc(7).Ruslan Ermilov2011-12-081-28/+0
| | | | Notes: svn path=/head/; revision=228351
* upgrade gperf to the last GPLv2 version (3.0.3)Baptiste Daroussin2011-11-282-21/+23
| | | | | | | | Reviewed by: cognet Approved by: cognet Notes: svn path=/head/; revision=228060
* libodialog: Remove no longer used library.Max Khon2011-11-2455-11676/+0
| | | | Notes: svn path=/head/; revision=227953
* libodialog: disconnect from the build and obsolete.Max Khon2011-11-241-2/+1
| | | | Notes: svn path=/head/; revision=227951
* Use ${VAR} instead of $(VAR) consistently.Max Khon2011-11-241-1/+1
| | | | Notes: svn path=/head/; revision=227936
* Rename the linker emulation name for powerpc and powerc64. This is needed thatAndreas Tobler2011-11-192-3/+3
| | | | | | | | we can also use the upstream binutils linker where we have to have a unique name for the FreeBSD emulation. Notes: svn path=/head/; revision=227739
* When one attempts to compile the tree with -march=i386, which also usedDimitry Andric2011-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. Notes: svn path=/head/; revision=227215
* * Don't give the impression that this compiler is GPLv3.David E. O'Brien2011-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. Notes: svn path=/head/; revision=226702
* Update gcc's __FreeBSD__ and __FreeBSD_cc_version macros for FreeBSD 10.Dimitry Andric2011-10-181-2/+2
| | | | Notes: svn path=/head/; revision=226519
* - change "is is" to "is" or "it is"Eitan Adler2011-10-162-4/+4
| | | | | | | | | | | - change "the the" to "the" Approved by: lstewart Approved by: sahil (mentor) MFC after: 3 days Notes: svn path=/head/; revision=226436
* Shift head from 9.0-CURRENT to 10.0-CURRENT in preparation for releasingKen Smith2011-09-261-1/+2
| | | | | | | | | it from the 9.0-RELEASE release cycle code freeze. Approved by: re (implicit) Notes: svn path=/head/; revision=225757
* Do not include <sys/ptrace.h> if we're building a cross-debugger, ptrace isn'tOlivier Houchard2011-08-261-1/+1
| | | | | | | | | | used anyway, and it breaks the build, since sys/ptrace.h now includes <machine/reg.h> Approved by: re Notes: svn path=/head/; revision=225190
* Walk the zombproc list as well as the allproc list when enumerating threadsJohn Baldwin2011-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 Notes: svn path=/head/; revision=225017
* Compile fbsd-threads.c. Amongst others this is necessary for a workingMarius Strobl2011-08-062-0/+3
| | | | | | | | | | | kgdb(1). Reviewed by: marcel Approved by: re (kib) MFC after: 1 week Notes: svn path=/head/; revision=224687
* Update dialog to 1.1-20110707.Nathan Whitehorn2011-07-141-5/+5
| | | | Notes: svn path=/head/; revision=224014
* Provide a simple manual page for libprocstat(3).Sergey Kandaurov2011-07-121-0/+1
| | | | | | | Reviewed by: jilles, gjb Notes: svn path=/head/; revision=223953
* Simply post r222273.David E. O'Brien2011-06-081-3/+1
| | | | Notes: svn path=/head/; revision=222878
* Added FreeBSD 8.3.Ruslan Ermilov2011-06-081-0/+1
| | | | Notes: svn path=/head/; revision=222854
* Pull up all vendor changes to mdoc(7).Ruslan Ermilov2011-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 Notes: svn path=/head/; revision=222852
* Revert r222363, as bde@ pointed out the initial solution was far moreAttilio Rao2011-05-311-1/+1
| | | | | | | correct. Notes: svn path=/projects/largeSMP/; revision=222547
* Style fix: cast to size_t rather than u_long when comparing to sizeof()Attilio Rao2011-05-271-1/+1
| | | | | | | | | rets. Requested by: kib Notes: svn path=/projects/largeSMP/; revision=222363
* MFCAttilio Rao2011-05-262-2/+15
|\ | | | | | | Notes: svn path=/projects/largeSMP/; revision=222318
| * Build and install a BSD licensed grep.David E. O'Brien2011-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 Notes: svn path=/head/; revision=222273
* | MFCAttilio Rao2011-05-191-2/+4
|\| | | | | | | Notes: svn path=/projects/largeSMP/; revision=222106
| * Implement WITH{,OUT}_{GCC,BINUTILS} to provide finer-grained controlWarner Losh2011-05-191-2/+4
| | | | | | | | | | | | | | | | | | | | over building gcc and binutils. They default to true, unless MK_TOOLCHAIN is no. Reviewed by: ru@ Notes: svn path=/head/; revision=222090
* | MFCAttilio Rao2011-05-142-4/+0
|\| | | | | | | Notes: svn path=/projects/largeSMP/; revision=221872
| * Disconnect sun4v architecture from the three.Attilio Rao2011-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 Notes: svn path=/head/; revision=221869