summaryrefslogtreecommitdiffstats
path: root/gnu
Commit message (Collapse)AuthorAgeFilesLines
* Move the code for working with kld's out into its own file.jhb2008-01-244-269/+306
|
* Remove one more alpha leftover.ru2008-01-241-1/+1
|
* Include the thread name (in addition to the proc name) in "info threads."emaste2008-01-181-3/+13
|
* Add a new 'add-kld <kld>' command to kgdb to make it easier to analyzejhb2008-01-173-2/+275
| | | | | | | | | | | | | | | | | | | | | | crash dumps with kernel modules. The command is basically a wrapper around add-symbol-file except that it uses the kernel linker data structures and the ELF section headers of the kld to calculate the section addresses add-symbol-file needs. The 'kld' parameter may either be an absolute path or a relative path. kgdb looks for the kld in several locations checking for variants with ".symbols" or ".debug" suffixes in each location. The first location it tries is just opening the specified path (this handles absolute paths and looks for the kld relative to the current directory otherwise). Next it tries to find the module in the same directory of the kernel image being used. If that fails it extracts the kern.module_path from the kernel being debugged and looks in each of those paths. The upshot is that for the common cases of debugging /boot/kernel/kernel where the module is in either /boot/kernel or /boot/modules one can merely do 'add-kld foo.ko'. MFC after: 1 week
* Use a phony .POSIX target. This seems to be the way toobrien2008-01-162-1/+3
| | | | turn off the stuff in src/usr.bin/make/main.c rev 1.161.
* Use our standard verbose spelling of rules variables.obrien2008-01-131-3/+3
| | | | | | (as a nice side affect, this will make gnu/usr.bin/cvs/contrib/Makefile have a later date than contrib/cvs/contrib/Makefile.in - which will help the build break after the 1.11.22 CVS import...)
* Disable contrib - there is weirdness going on with it.obrien2008-01-131-1/+1
|
* Reenable cvs with the build.obrien2008-01-131-3/+3
|
* Disable CVS from the build.obrien2008-01-131-3/+3
|
* Tweak -lpmc's name.jkoshy2007-11-271-1/+1
|
* While checking over the libraries for 7.0-REL Kris found the followingkensmith2007-11-201-1/+1
| | | | | | | | | | | libraries had not had their versions bumped relative to 6.3-REL but had indeed been changed. We need to bump their version so they can be properly added to the compat6x port: libasn1.so.8 libgssapi.so.8 libhdb.so.8 libkadm5clnt.so.8 libkadm5srv.so.8 libkafs5.so.8 libkrb5.so.8 libobjc.so.2 MFC After: 1 day
* Use LC_ALL=C before awk generating "optionlist"ache2007-11-181-3/+3
| | | | | | (and before two other awk calls, just to be safe) Without it sorting is broken for locales with ASCII collating equivalence like (v,w) in sv_SE
* Add thread support for arm.cognet2007-11-174-5/+40
| | | | MFC After: 1 week
* There's no reason why we couldn't attach to a live process on arm.cognet2007-11-171-0/+3
| | | | MFC After: 1 week
* Teach kgdb how to handle double fault frames on i386:jhb2007-11-163-1/+154
| | | | | | | | | | | | | - Save td_oncpu in 'struct kthr' so the i386 target code can see which CPU a thread is running on. - Add a new frame unwinder for double fault frames. This unwinder is used when "dblfault_handler" is encountered in the stack. It uses the CPU of the current thread to lookup the base address of the TSS used for the double fault from the GDT. It then fetches the various registers out of the TSS similar to how the current trapframe unwinder fetches registers out of the trapframe. MFC after: 3 days
* Added ".Lb libkse" support to mdoc(7).ru2007-10-221-0/+1
| | | | Reviewed by: deischen, davidxu
* Introduce FreeBSD 8.0 to mdoc(7).ru2007-10-151-0/+1
|
* Back out last commit -- it breaks sparc64 build which hasru2007-10-131-2/+2
| | | | more than one .c file in SRCS.
* style.Makefile(5)obrien2007-10-121-2/+2
|
* Minor tweak to finding BEG/END source.obrien2007-10-121-2/+2
|
* style.Makefile(5)obrien2007-10-121-2/+2
|
* Welcome FreeBSD 8.obrien2007-10-121-2/+2
|
* - After gcc 4.2 import, include/objc/objc-api.h requires objc-decls.h whichrafan2007-10-121-1/+1
| | | | | | | | | we did not install. Install objc-decls.h to fix. PR: 116943 Reported by: beech Submitted by: vanilla on -current, kan MFC after: 1 week
* Disable TLS for arm and sparc64 here as binutils 2.15 predate GNU TLSmarius2007-10-081-0/+2
| | | | | | | | support for these. This is in line with gnu/lib/libgomp/config.h and gnu/lib/libstdc++/config.h. Reviewed by: cognet, obrien Approved by: re (kensmith)
* FreeBSD 6.2 is now known to mdoc.ru2007-10-041-1/+0
| | | | Approved by: re (kensmith)
* Force -O1 compilation when targeted for ia64. GCC 4 generatesmarcel2007-09-261-0/+4
| | | | | | | | | | bad code at -O2. Since this is likely caused by the low-level optimizer, testing TARGET_ARCH rather than MACHINE_ARCH should handle ia64 cross-compilation as well. With this work-around in place, we can release using the current GCC and Binutils code at the default optimization level on ia64. Approved by: re (kensmith)
* Fix possible uninitialized variable insert due to previous commit.edwin2007-09-251-1/+1
| | | | | | | | | | Pointy hat to: me and my absence of -Wall in my CFLAGS. MFC will happen at the same time of the earlier commit. Thanks to ru@ for spotting. Approved by: re (Ken Smith), grog@ (mentor)
* man(1) can't handle compressed included files.edwin2007-09-201-0/+15
| | | | | | | | | | | | | | | | | Some ports will install with compressed manpages. man handles this by looking for the .gz version of a man source file. It is also common to include other files with the .so directive where commands or functions share a man page. Traditionally ports have had to handle this by either not compressing the manpages, or using the _MLINKS macro in the port makefile to create symlinks to the actual source file, rather than using .so versions. Notably, the current version of Xorg port breaks. See ports/113096 and ports/115845. PR: bin/115850 Submitted by: Callum Gibson <callumgibson@optusnet.com.au> Approved by: re@ (ken smith), grog@ (mentor) MFC after: 1 week
* Catch up with the demise of /usr/X11R6obrien2007-09-191-1/+1
| | | | Approved by: re(ken)
* Reduce diff to vendor for maintance purposes.obrien2007-09-191-5/+6
| | | | Approved by: re(ken)
* In the case of a native build, set NATIVE to yes so that the code circuitsthomas2007-09-191-1/+4
| | | | | | | | | | | that need to be activated specifically for the case of a native linker actually are enabled. Specifically, this makes ld(1) look for shared libraries in LD_LIBRARY_PATH in the native case, as documented in the man page. PR: gnu/96481 Approved by: re (kensmith) MFC after: 2 weeks
* Make gcc default to big endian when building it for a big endian target.cognet2007-09-181-0/+4
| | | | | | | This was lost while migrating to gcc4. Reported by: Michael Reifenberger <mike at Reifenberger dot com> Approved by: re (blanket)
* Fix stack overflow with too many items return list in 'dialog' program.ache2007-08-241-1/+1
| | | | | | (Noticed in ghostscript-gpl core dump) Approved by: re@ (bmah)
* NMIs now come from 'nmi_calltrap' rather than 'calltrap', so teach 'kgdb'jhb2007-08-221-0/+1
| | | | | | | to treat the frame under 'nmi_calltrap' as a trapframe. MFC after: 3 days Approved by: re (bmah)
* Install etx/numeric_traits.h.kan2007-08-161-4/+4
| | | | | PR: gnu/115250 Approved by: re (blanket)
* Remove comment that was added by mistakes and which prevented _eprintfkan2007-08-141-1/+1
| | | | | | and gcc_bcmp to be added to static libgcc.a. Approved by: re (kensmith)
* - Bump share library version which were missed in last bumprafan2007-06-183-3/+3
| | | | | | Reported by: jhb Discussed with: deischen, des, doubg, harti Approved by: re (kensmith)
* Fix build on arm: time_t on arm is 64 bits while long isdelphij2007-06-171-3/+10
| | | | | | | | | | | | 32 bits, so subsequent compile time assertion: sizeof inf->stat.st_mtime <= sizeof sec Would fail because of that. This change is suitable for general consumption as well, but fix it in our local patchset as we are near a code freeze. Submitted by: cognet
* Update build skeleton after diffutils 2.8.7 update.delphij2007-06-1511-937/+164
|
* Don't lie about saved reports.philip2007-06-021-1/+1
| | | | | | PR: gnu/89777 Submitted by: edwin MFC after: 1 day
* Install omp.h file.kan2007-05-311-0/+2
| | | | Submitted by: Pieter de Goeje (pieter at degoejes dot nl)
* Fix compiles when user chooses to disable both ObjC and C++ support inkan2007-05-281-1/+2
| | | | | | GCC. Reported by: bz
* Don't forget to clean generated ssp.h.ru2007-05-221-0/+1
|
* Back out the addition of -static to LDFLAGS; I'm pretty confidentru2007-05-211-1/+0
| | | | | | | | | | | | | | | | that the build failure was caused by a computer/sources date/time mismatch that caused GCC tools to be mistakenly rebuilt again at an inappropriate time during buildworld, re-linking them against new libraries instead of host's installed libraries and thus making them not runnable by the host. Normally they are only built in the early stage of buildworld (build-tools) that links them against shared libraries of the host, but if either the system clock or modification date/time on source files is set incorrectly, make(1) can be foolished into thinking that tools are stale and will rebuild them again, now in the "target" environment which is not suitable for building helper apps that are to be run during buildworld. OK'ed by: kan
* Fix the fallout from over-zealous obsolete files removal. Use correctkan2007-05-191-1/+1
| | | | atomicity.h file for arm and powerpc.
* Work-around for upgrading from a pre-symbol-versioned world.scottl2007-05-191-0/+1
| | | | Blame-to: cperciva
* Do not compile hash_compat.c.kan2007-05-191-1/+1
|
* Update bmake glue to build GCC 4.2.kan2007-05-1943-1507/+4070
| | | | | | | | | | | | | | | | | | | | | 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.
* Remove extern int verbose declaration. It is declared static in thekan2007-05-191-1/+0
| | | | only file it is used in.
* Fix static/extern mismatch by patching corresponding tdep fileskan2007-05-192-2/+11
| | | | in-place.
OpenPOWER on IntegriCloud