summaryrefslogtreecommitdiffstats
path: root/gnu
Commit message (Collapse)AuthorAgeFilesLines
* Change all our own code to use st_*tim instead of st_*timespec.ed2010-03-282-19/+1
| | | | Also remove some local patches to diff(1) which are now unneeded.
* Allow building a cross-kgdb for ia64.marcel2010-03-262-1/+8
|
* Handle cross-builds for gdbserver.marcel2010-03-261-1/+3
|
* Remove GNU cpio after fix of CVE-2010-0624.delphij2010-03-264-1101/+0
| | | | | | | | | | | | | Note that this is actually a no-op for most users, as this GNU cpio was broken on -HEAD and 8-STABLE since last March until the recent fix. FreeBSD 8.0+ uses BSD cpio by default and the code is being actively maintained. Blessed by: kientzle With hat: secteam MFC after: 3 days
* This broke when we went to gnu99 as the default standard. Fix the buildimp2010-03-241-0/+1
| | | | by reverting to the gnu89 standard.
* Fix typo in commentimp2010-03-191-1/+1
|
* Make little endian compiles produce little endian binaries on mips.imp2010-03-051-0/+4
| | | | Submitted by: neel@
* Remove stale path reference.raj2010-03-051-1/+1
|
* Make the n32 scripts actually generate, ummm, n32 binaries... <blush>imp2010-03-042-2/+2
| | | | Submitted by: jmallet
* Add n32 ABI generators...imp2010-03-024-1/+11
| | | | Submitted by: neel, jmallet
* Provide BSD-style Makefile for the device tree compiler (dtc).raj2010-02-281-0/+51
| | | | | | Note it is not connected to the build hierarchy yet. Sponsored by: The FreeBSD Foundation
* Initial gdbserver support for amd64.jkim2010-02-254-3/+319
|
* POSIX patch(1) would treat -b as different meaning (the functionalitydelphij2010-02-223-3/+3
| | | | | | | is to be provided by --suffix). Looking at the usage here in diffutils, it seems that we can just get rid of the -b .orig stuff. This resolves a problem that can triggered if we move toward to a more permissively licensed patch(1) program.
* - Remove GNU bc/dc bits. There has not been any regressions seen aftergabor2010-02-214-131/+0
| | | | | | | BSD bc/dc import. It has been tested with make universe that this code is not used by anything any more. Approved by: delphij (mentor)
* These contain JC's patch to get gdb sort of workingrrs2010-02-204-18/+17
| | | | | | | | | | | | on mips. Its not fully done yet but its a start. Obtained from: JC - c.jayachandran@gmail.com M gnu/usr.bin/gdb/kgdb/trgt_mips.c M gnu/usr.bin/gdb/arch/mips/init.c M gnu/usr.bin/gdb/arch/mips/Makefile M gnu/usr.bin/Makefile M contrib/gdb/gdb/mips-tdep.h
* Compile fbsd-threads.c. Threading & TLS support is working just fine.marcel2010-02-162-1/+3
|
* kgdb: initialize n_type field of nlist entry for kvm_nlist callavg2010-02-131-0/+1
| | | | | | | | | | | kvm_nlist skips lookup for entries that have n_type != N_UNDF. N_UNDF happens to be zero, so n_type typically has a correct value by accident, but not always. Note: jhb has a patch that replaces kvm_nlist use with direct gdb parsing. MFC after: 5 days X-MFC-Note: unless jhb commits kvm_nlist => kgdb_parse change
* Add description for libefi.marcel2010-02-091-0/+1
| | | | Pointed out by: ru
* Remove alpha support from here too. FreeBSD 6 was the last branch toimp2010-02-034-58/+0
| | | | support it.
* Remove more traces of the Alpha port.imp2010-02-031-2/+1
|
* Remove another reference to alpha...imp2010-02-031-4/+0
|
* Add a libgpib to the list of known .Lb names.joerg2010-02-011-0/+1
| | | | MFC after: 3 days
* Use the new PO_CXXFLAGS from r202807 to remove the '-ffunction-sections'sepotvin2010-01-222-0/+2
| | | | | | | flag when compiling profiled objects as it's ignored by the compiler. This removes the associated warning for each file compiled. MFC after: 1 month
* Replace GNU bc/dc with BSDL versions ported from OpenBSD. They have a goodgabor2010-01-201-3/+1
| | | | | | | | | | compatibility level with the GNU counterparts and have shown to be mature enough. For now, the GNU versions aren't removed from the tree, just detached from the build. Sponsored by: Google Summer of Code 2008 Portbuild run by: erwin Approved by: delphij
* Moved the doc-str-Lb-libulog string definition to where it belongs.ru2010-01-151-0/+1
|
* Pull up vendor changes. The following local changes made obsolete:ru2010-01-151-3/+0
| | | | | - Addition of several FreeBSD versions. - r192561 that attempted to fix UTF-8 issues.
* Merge r195030 from project/mips into head by hand:imp2010-01-081-1/+5
| | | | | | | r195030 | gonzo | 2009-06-25 19:27:31 -0600 (Thu, 25 Jun 2009) | 4 lines - Switch to libc softfloat from libgcc implementation. The problem with latter is that it is not complete, fpsetXXX/fpgetXXX functions are missing.
* Merge r195575 and 195530 from projects/mips to head by hand:imp2010-01-081-7/+14
| | | | | | | | | | r195575 | imp | 2009-07-10 12:24:02 -0600 (Fri, 10 Jul 2009) | 2 lines quick hack for the problem gonzo is seeing. r195530 | imp | 2009-07-10 01:18:30 -0600 (Fri, 10 Jul 2009) | 5 lines Always build all 4 emulators into the mips toolchain. # I think we have a gcc spec file issue with abi=64 since I have to do other # hacks to get it mostly kinda right.
* Merge from project/mips r195021:imp2010-01-081-1/+2
| | | | | r195021 | gonzo | 2009-06-25 18:44:23 -0600 (Thu, 25 Jun 2009) | 2 lines - Add MIPS to the list of 32-bit architectures
* Back-merge (by hand) r195668:imp2010-01-081-3/+0
| | | | | | r195668 | gonzo | 2009-07-13 17:01:12 -0600 (Mon, 13 Jul 2009) | 3 lines - Get rid of ugly TARGET_CPU_DEFAULT default. 16 is MASK_DSP and was set there due to my ignroance.
* Fix one spelling and one copy&paste error in comments.kan2009-12-141-2/+2
|
* Compile libgcov without stack protection. It can be linked intokan2009-10-251-0/+1
| | | | | | | | both static and dynamic binaries compiled with or without stack protection and should not depend on libssp_nonshared.a symbols. Discussed with: kib PR: bin/139052
* Add FreeBSD 7.2 and 7.3.alc2009-09-211-0/+2
| | | | Discussed with: ru
* The buffer returned by fgenln is not a "C" string and might not be NULsepotvin2009-09-162-1/+3
| | | | | | | terminated. Make sure that it is before using it. Reviewed by: marck@ MFC after: 3 days
* Add support for diffs generated by Perforce.ed2009-08-231-0/+24
| | | | | It basically picks the filenames from the "====" line and strips off the # revision number.
* Make head 9.0-CURRENT in preparation for lifting code freeze.kensmith2009-08-221-1/+2
| | | | Approved by: re (implicit)
* Bump the version of all non-symbol-versioned shared libraries inkensmith2009-07-195-5/+5
| | | | | | | | preparation for 8.0-RELEASE. Add the previous version of those libraries to ObsoleteFiles.inc and bump __FreeBSD_Version. Reviewed by: kib Approved by: re (rwatson)
* Second attempt at eliminating .text relocations in shared librarieskan2009-07-142-1/+7
| | | | | | | | | | | | | | compiled with stack protector. Use libssp_nonshared library to pull __stack_chk_fail_local symbol into each library that needs it instead of pulling it from libc. GCC generates local calls to this function which result in absolute relocations put into position-independent code segment, making dynamic loader do extra work every time given shared library is being relocated and making affected text pages non-shareable. Reviewed by: kib Approved by: re (kib)
* Back out previous revision until better tested fix is ready.kan2009-06-293-16/+2
| | | | Approved by: re (impliciti, by approving previos check-in)
* Eliminate .text relocations in shared libraries compiled with stack protector.kan2009-06-283-2/+16
| | | | | | | | | | | | Use libssp_nonshared library to pull __stack_chk_fail_local symbol into each library that needs it instead of pulling it from libc. GCC generates local calls to this function which result in absolute relocations put into position-independent code segment, making dynamic loader do extra work everys time given shared library is being relocated and making affected text pages non-shareable. Reviewed by: kib Approved by: re (kensmith)
* Add libjail, a (somewhat) simpler interface to the jail_set and jail_getjamie2009-06-241-0/+1
| | | | | | system calls and the security.jail.param sysctls. Approved by: bz (mentor)
* Compile static gcov library with -fPIC to match what stock GCC buildskan2009-06-211-4/+12
| | | | | | are doing. This is required for libgcov.a to be usable on amd64. Reported by: stas
* Don't set $PATH - if the caller doesn't have /bin and /usr/bin in theirbrian2009-06-141-1/+0
| | | | | | | PATH then they can expect things to break. PR: 135417 MFC after: 3 weeks
* Change the internal buffer used to store input lines from a static buffersepotvin2009-05-086-53/+74
| | | | | | | | to a dynamically allocated one in order to support input lines of arbitrary length. Approved by: kan (mentor) MFC after: 1 month
* Fix build breakage due to the interplay between r189801 and r189824.das2009-03-141-0/+1
| | | | | | | In particular, vendor sources that aren't ready for gnu99 should still be compiled with gnu89. (Before r189824, these would have generated warnings if you tried to compile them in gnu99 mode, but the warnings went unheeded due to -Wno-error.)
* Define a macro for POSIX.1-2008 here until a future groff importdas2009-02-281-0/+4
| | | | includes one.
* Restore the install location of libssp.so.0.ru2009-02-241-1/+2
| | | | Noticed by: tegge
* Initial gdbserver support for PowerPC.raj2009-02-234-1/+274
| | | | Obtained from: Juniper Networks, Semihalf
* Fix build when WITH_SSP is set explicitly.ru2009-02-212-2/+6
| | | | Submitted by: Jeremie Le Hen
* Honor WITHOUT_INSTALLLIB in some places.jkim2009-02-131-0/+2
|
OpenPOWER on IntegriCloud