aboutsummaryrefslogtreecommitdiff
path: root/gnu/usr.bin
Commit message (Collapse)AuthorAgeFilesLines
...
| * Refactor the test/ Makefiles after recent changes to bsd.test.mk (r289158) andEnji Cooper2015-10-122-10/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | netbsd-tests.test.mk (r289151) - Eliminate explicit OBJTOP/SRCTOP setting - Convert all ad hoc NetBSD test integration over to netbsd-tests.test.mk - Remove unnecessary TESTSDIR setting - Use SRCTOP where possible for clarity MFC after: 2 weeks Sponsored by: EMC / Isilon Storage Divison Notes: svn path=/head/; revision=289172
* | Merge from headBaptiste Daroussin2015-10-091-0/+1
|\| | | | | | | Notes: svn path=/projects/release-pkg/; revision=289092
| * Updated dependsSimon J. Gerraty2015-10-071-0/+1
| | | | | | | | Notes: svn path=/head/; revision=288968
* | Merge from headBaptiste Daroussin2015-10-0129-78/+53
|\| | | | | | | Notes: svn path=/projects/release-pkg/; revision=288441
| * Replace most of the beforeinstall: hack with FILES mechanism.Bryan Drewery2015-09-304-26/+40
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This now generates the files into the OBJDIR as needed. Some of the files are installed directly from the src directory. Files which are generated from the src directory are renamed to .in to generate them and avoid colliding with the checked-in file when CURDIR=OBJDIR. The remaining beforeinstall: handling still needs to be reworked as it does not work well with staging for packaging. MFC after: 2 weeks Sponsored by: EMC / Isilon Storage Division Notes: svn path=/head/; revision=288429
| * When XSAVE support was added on amd64, the FPU save area was movedJohn Baldwin2015-09-291-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | out of 'struct pcb' and into a variable-sized region after the structure. The kgdb code currently only reads the pcb. It does not read in the FPU save area but instead passes stack garbage as the FPU's saved context. Fixing this would mean determining the proper size of the area and fetching it. However, this state is not saved for running CPUs in stoppcbs[], so the callback would also have to know to ignore those pcbs. Instead, just remove the call since it is of limited usefulness. It results in kgdb reporting the state of the FPU/SIMD registers in userland, not their current values in the kernel. In particular, it does not report the correct state for any code in the kernel which does use the FPU and would report incorrect values in that case. Reviewed by: kib MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D3743 Notes: svn path=/head/; revision=288371
| * Remove redundant .NOPATH.Bryan Drewery2015-09-261-2/+0
| | | | | | | | | | | | | | | | | | All of these are already in CLEANFILES which is added to .NOPATH in bsd.obj.mk. Sponsored by: EMC / Isilon Storage Division Notes: svn path=/head/; revision=288267
| * Fix subdir -j build after r287983 by adding missing dependencies.Bryan Drewery2015-09-255-0/+5
| | | | | | | | | | | | | | Sponsored by: EMC / Isilon Storage Division Notes: svn path=/head/; revision=288233
| * Fix emulation ldscripts not being installed since r131832.Bryan Drewery2015-09-251-1/+1
| | | | | | | | | | | | | | | | | | | | For example, 32bit scripts on 64bit host. MFC after: 2 weeks Sponsored by: EMC / Isilon Storage Division Notes: svn path=/head/; revision=288230
| * META_MODE: Remove DEP_MACHINE from Makefile.depend files.Bryan Drewery2015-09-254-8/+0
| | | | | | | | | | | | | | | | | | This has not been needed since r246865 in projects/bmake. Sponsored by: EMC / Isilon Storage Division Notes: svn path=/head/; revision=288228
| * META_MODE: Remove DEP_RELDIR from Makefile.depend files.Bryan Drewery2015-09-2516-32/+0
| | | | | | | | | | | | | | | | | | This has not been needed since r284171 in projects/bmake. Sponsored by: EMC / Isilon Storage Division Notes: svn path=/head/; revision=288226
| * Add missing CLEANFILES.Bryan Drewery2015-09-241-0/+2
| | | | | | | | | | | | | | | | MFC after: 1 week Sponsored by: EMC / Isilon Storage Division Notes: svn path=/head/; revision=288199
| * Use SHAREOWN/SHAREMODE/SHAREGRP rather than LIB* as these are plain ASCIIBryan Drewery2015-09-211-3/+0
| | | | | | | | | | | | | | | | | | | | | | scripts that the linker can load rather than binary library objects. Effectively no change. Suggested by: hrs Notes: svn path=/head/; revision=288075
| * Replace afterinstall: hack with FILES mechanism.Bryan Drewery2015-09-191-4/+6
| | | | | | | | | | | | | | Sponsored by: EMC / Isilon Storage Division Notes: svn path=/head/; revision=287983
| * Replace beforeinstall: handling with FILES.Bryan Drewery2015-09-181-4/+2
| | | | | | | | | | | | | | | | | | This actually fixes some cases to respect LIBRARIES_ONLY. Sponsored by: EMC / Isilon Storage Division Notes: svn path=/head/; revision=287980
* | Merge from headBaptiste Daroussin2015-09-1231-2822/+25
|\| | | | | | | Notes: svn path=/projects/release-pkg/; revision=287708
| * Remove .WAIT hacks and put in specific dependencies.Warner Losh2015-08-281-2/+5
| | | | | | | | Notes: svn path=/head/; revision=287262
| * Add another .WAIT since sometimes we lose the race.Warner Losh2015-08-281-0/+1
| | | | | | | | Notes: svn path=/head/; revision=287241
| * Drop a .WAIT into the list. Items later in the list than this dependWarner Losh2015-08-261-0/+6
| | | | | | | | | | | | | | on items earlier. Enable parallel builds. Notes: svn path=/head/; revision=287150
| * Roll WITHOUT_ELFTOOLCHAIN_TOOLS into WITHOUT_TOOLCHAINEd Maste2015-08-131-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | The option was added only to ease the transition from GNU Binutils to ELF Tool Chain tools, and that process is now complete (for the viable replacements). Noting the removal in UPDATING is sufficient as we have not shipped a release with the option. Reviewed by: brooks Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D3240 Notes: svn path=/head/; revision=286730
| * Remove old GNU Binutils tools now provided by ELF Tool ChainEd Maste2015-08-0524-2336/+0
| | | | | | | | | | | | | | | | | | Reviewed by: bapt, brooks Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D3238 Notes: svn path=/head/; revision=286332
| * Allow ELF Tool Chain elfcopy to be installed as objcopyEd Maste2015-07-291-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ELF Tool Chain elfcopy is nearly a drop-in replacement for GNU objcopy, but does not currently support PE output which is needed for building x86 UEFI bits. Add a src.conf knob to allow installing it as objcopy and set it by default for aarch64 only, where we don't have a native binutils. Reviewed by: bapt Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D2887 Notes: svn path=/head/; revision=286030
| * Replace GNU RCS ident with a BSD license identBaptiste Daroussin2015-07-265-480/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Rationale: ident(1) is useful out of RCS, lot of scripts are using ident(1) and failing when base is built WITHOUT_RCS. This version is: - fully compatible with RCS 5.7 ident. - fully compatible with RCS 5.9 ident. - passes all ident test from GNU RCS 5.9 test suite This version has support for: svn extension for the Keyword id (double colon and # before last $) Différences with GNU RCS ident: - no long options as found in GNU RCS 5.9 (but not commented there). - '-V' reports nothing but has been added for compatibility. Differential Revision: https://reviews.freebsd.org/D3200 Reviewed by: pfg Notes: svn path=/head/; revision=285890
| * - Record dependencies of gdb/gdbtui/kgdb on binutils/lib{bfd,iberty,opcodes},Marius Strobl2015-07-191-3/+6
| | | | | | | | | | | | | | | | | | | | | | fixing parallel builds. - Don't build gdb/gdbtui/kgdb or libreadline when MK_BINUTILS is "no" for obvious reasons. MFC after: 3 days Notes: svn path=/head/; revision=285684
| * Use single instance of the identical INKERNEL() and PMC_IN_KERNEL()Konstantin Belousov2015-07-021-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | macros on amd64 and i386. Move the definition to machine/param.h. kgdb defines INKERNEL() too, the conflict is resolved by renaming kgdb version to PINKERNEL(). On i386, correct the lowest kernel address. After the shared page was introduced, USRSTACK no longer points to the last user address + 1 [*] Submitted by: Oliver Pinter [*] Sponsored by: The FreeBSD Foundation MFC after: 1 week Notes: svn path=/head/; revision=285041
* | Merge from head @274131Baptiste Daroussin2015-06-203-0/+4
|\| | | | | | | Notes: svn path=/projects/release-pkg/; revision=284621
| * new dependsSimon J. Gerraty2015-06-163-0/+4
| | | | | | | | Notes: svn path=/head/; revision=284481
* | Move gdb into its own packageBaptiste Daroussin2015-06-161-0/+2
| | | | | | | | Notes: svn path=/projects/release-pkg/; revision=284473
* | Add a bunch of new packages, in particular binutils and groffBaptiste Daroussin2015-06-162-0/+2
|/ | | | Notes: svn path=/projects/release-pkg/; revision=284472
* Avoid circular dependency with nmSimon J. Gerraty2015-06-141-0/+3
| | | | Notes: svn path=/head/; revision=284373
* Add META_MODE support.Simon J. Gerraty2015-06-13101-0/+3590
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * dirdeps.mk now sets DEP_RELDIRSimon J. Gerraty2015-06-0881-162/+0
| | | | | | | | Notes: svn path=/projects/bmake/; revision=284172
| * Merge sync of headSimon J. Gerraty2015-05-2773-2670/+276
| |\ | | | | | | | | | Notes: svn path=/projects/bmake/; revision=283595
| * \ Merge from head@274682Simon J. Gerraty2014-11-1947-85/+33
| |\ \ | | | | | | | | | | | | Notes: svn path=/projects/bmake/; revision=274683
| * \ \ Merge head from 7/28Simon J. Gerraty2014-08-1993-1249/+131
| |\ \ \ | | | | | | | | | | | | | | | Notes: svn path=/projects/bmake/; revision=270164
| * | | | Updated dependenciesSimon J. Gerraty2014-05-1651-48/+3
| | | | | | | | | | | | | | | | | | | | Notes: svn path=/projects/bmake/; revision=266219
| * | | | Updated dependenciesSimon J. Gerraty2014-05-1056-21/+151
| | | | | | | | | | | | | | | | | | | | Notes: svn path=/projects/bmake/; revision=265802
| * | | | Merge from headSimon J. Gerraty2014-05-0813-12/+13
| |\ \ \ \ | | | | | | | | | | | | | | | | | | Notes: svn path=/projects/bmake/; revision=265720
| * \ \ \ \ Merge headSimon J. Gerraty2014-04-2829-45/+126
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | Notes: svn path=/projects/bmake/; revision=265044
| * \ \ \ \ \ Merge head@256308Simon J. Gerraty2013-10-141-2/+2
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Notes: svn path=/projects/bmake/; revision=256444
| * \ \ \ \ \ \ Merge head@256284Simon J. Gerraty2013-10-136-638/+3
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | Notes: svn path=/projects/bmake/; revision=256424
| * | | | | | | | We do want objdirSimon J. Gerraty2013-10-134-8/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Notes: svn path=/projects/bmake/; revision=256421
| * | | | | | | | Updated dependenciesSimon J. Gerraty2013-10-135-16/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Notes: svn path=/projects/bmake/; revision=256419
| * | | | | | | | Merge headSimon J. Gerraty2013-09-111-1/+6
| |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Notes: svn path=/projects/bmake/; revision=255477
| * \ \ \ \ \ \ \ \ Merge from headSimon J. Gerraty2013-09-0562-6344/+147
| |\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Notes: svn path=/projects/bmake/; revision=255263
| * \ \ \ \ \ \ \ \ \ sync from headSimon J. Gerraty2013-04-1215-18/+94
| |\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Notes: svn path=/projects/bmake/; revision=249429
| * | | | | | | | | | | Updated dependenciesSimon J. Gerraty2013-03-178-14/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Notes: svn path=/projects/bmake/; revision=248406
| * | | | | | | | | | | Updated dependenciesSimon J. Gerraty2013-03-1156-0/+56
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Notes: svn path=/projects/bmake/; revision=248169
| * | | | | | | | | | | Updated dependenciesSimon J. Gerraty2013-02-1695-190/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Notes: svn path=/projects/bmake/; revision=246868
| * | | | | | | | | | | Sync with HEAD.David E. O'Brien2013-02-0821-15/+77
| |\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Notes: svn path=/projects/bmake/; revision=246555