summaryrefslogtreecommitdiffstats
path: root/gnu
Commit message (Collapse)AuthorAgeFilesLines
* Remove old GNU Binutils tools now provided by ELF Tool Chainemaste2015-08-0524-2336/+0
| | | | | | Reviewed by: bapt, brooks Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D3238
* Allow ELF Tool Chain elfcopy to be installed as objcopyemaste2015-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
* Replace GNU RCS ident with a BSD license identbapt2015-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
* - Record dependencies of gdb/gdbtui/kgdb on binutils/lib{bfd,iberty,opcodes},marius2015-07-192-4/+7
| | | | | | | | fixing parallel builds. - Don't build gdb/gdbtui/kgdb or libreadline when MK_BINUTILS is "no" for obvious reasons. MFC after: 3 days
* Use single instance of the identical INKERNEL() and PMC_IN_KERNEL()kib2015-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
* new dependssjg2015-06-164-0/+5
|
* Hook extra libs to _LIBS so bsd.lib.mk can do its thingsjg2015-06-161-2/+3
| | | | | Differential Revision: D2843 Reviewed by: imp
* Revert r284417 it is not necessary anymorebapt2015-06-152-2/+2
|
* Enforce overwritting SHLIBDIRbapt2015-06-152-2/+2
| | | | | | | | | Since METAMODE has been added, sys.mk loads bsd.mkopt.mk which ends load loading bsd.own.mk which then defines SHLIBDIR before all the Makefile.inc everywhere. This makes /lib being populated again. Reported by: many
* Avoid circular dependency with nmsjg2015-06-141-0/+3
|
* Add META_MODE support.sjg2015-06-13113-0/+4359
|\ | | | | | | | | | | | | | | | | | | | | 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
| * dirdeps.mk now sets DEP_RELDIRsjg2015-06-0891-182/+0
| |
| * Merge sync of headsjg2015-05-2790-5752/+307
| |\
| * | all is MAIN targetsjg2014-11-301-0/+2
| | |
| * | Merge from head@274682sjg2014-11-1953-102/+44
| |\ \
| * | | fixed depsjg2014-11-191-1/+0
| | | |
| * | | Merge head from 7/28sjg2014-08-19105-1314/+157
| |\ \ \
| * | | | Fix building libstdc++ with clangsjg2014-05-162-6/+3
| | | | | | | | | | | | | | | | | | | | Reviewed by: theraven
| * | | | Updated dependenciessjg2014-05-1658-55/+10
| | | | |
| * | | | Updated dependenciessjg2014-05-1063-21/+165
| | | | |
| * | | | Merge from headsjg2014-05-0820-19/+20
| |\ \ \ \
| * | | | | Need to stage_filessjg2014-05-051-0/+6
| | | | | |
| * | | | | New/updated dependenciessjg2014-05-051-0/+6
| | | | | |
| * | | | | Merge headsjg2014-04-2840-72/+179
| |\ \ \ \ \
| * | | | | | Merge head@256308sjg2013-10-141-2/+2
| | | | | | |
| * | | | | | Merge head@256284sjg2013-10-139-639/+12
| |\ \ \ \ \ \
| * | | | | | | We do want objdirsjg2013-10-134-8/+0
| | | | | | | |
| * | | | | | | Updated dependenciessjg2013-10-135-16/+6
| | | | | | | |
| * | | | | | | Merge headsjg2013-09-112-2/+7
| |\ \ \ \ \ \ \
| * \ \ \ \ \ \ \ Merge from headsjg2013-09-0577-17827/+238
| |\ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ sync from headsjg2013-04-1218-26/+122
| |\ \ \ \ \ \ \ \ \
| * | | | | | | | | | Updated dependenciessjg2013-03-178-14/+8
| | | | | | | | | | |
| * | | | | | | | | | Updated dependenciessjg2013-03-1162-0/+62
| | | | | | | | | | |
| * | | | | | | | | | Updated dependenciessjg2013-02-16105-210/+0
| | | | | | | | | | |
| * | | | | | | | | | Sync with HEAD.obrien2013-02-0827-43/+156
| |\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | Correct the r242545 sync with head@242525.obrien2013-02-077-1594/+0
| | | | | | | | | | | |
| * | | | | | | | | | | We need /backward too it seemssjg2012-11-081-0/+4
| | | | | | | | | | | |
| * | | | | | | | | | | Updated/new Makefile.dependsjg2012-11-0816-24/+122
| | | | | | | | | | | |
| | | | | | | | | | | |
| | \ \ \ \ \ \ \ \ \ \
| | \ \ \ \ \ \ \ \ \ \
| | \ \ \ \ \ \ \ \ \ \
| | \ \ \ \ \ \ \ \ \ \
| | \ \ \ \ \ \ \ \ \ \
| *-----. \ \ \ \ \ \ \ \ \ \ Sync from headsjg2012-11-0427-123/+77
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | Sync FreeBSD's bmake branch with Juniper's internal bmake branch.marcel2012-08-22124-3/+4518
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Requested by: Simon Gerraty <sjg@juniper.net>
* | | | | | | | | | | | | | | | Get rid of some more NO_OBJssjg2015-06-124-8/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Differential Revision: D2748
* | | | | | | | | | | | | | | | Misc fixes from projects/bmakesjg2015-06-113-4/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Differential Revision: D2748 Reviewed by: brooks imp
* | | | | | | | | | | | | | | | ntp is now again libreadline free, so only build libreadline for gdbbapt2015-05-251-1/+1
| | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | Unbreak build where WANT_GDB == "no', as libreadline is also used by ntpdc.markm2015-05-251-1/+1
| |_|_|_|_|_|_|_|_|_|_|_|_|_|/ |/| | | | | | | | | | | | | |
* | | | | | | | | | | | | | | Garbage collect GNU soelim Makefiles which are not in used anymorebapt2015-05-181-9/+0
| | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | Only build libreadline if gdb is going to be builtbapt2015-05-181-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | gdb is the only consumer of libreadline which is an INTERNALLIB
* | | | | | | | | | | | | | | Build libgcov only if we're building base system GCCemaste2015-05-181-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Clang uses compiler-rt for the code coverage runtime, and ports GCC provides its own libgcov. PR: 200203 (exp-run) Sponsored by: The FreeBSD Foundation
* | | | | | | | | | | | | | | Build libgomp only if we're also building base system GCCemaste2015-05-151-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Clang's OpenMP support will emit Intel OpenMP API library calls, and will therefore require libiomp (or whatever name is settled on). An up-to-date version of libgomp is included in ports or pkg GCC. Thus, there is no reason to build base libgomp without base system GCC. PR: 199979 (exp-run) Reviewed by: pfg Relnotes: Yes Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D2459
* | | | | | | | | | | | | | | Replace groff's soelim by soeliminate(1) renamed soelim(1)bapt2015-05-011-1/+1
| | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | Add ELF Tool Chain's c++filt to the buildemaste2015-04-301-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Differential Revision: https://reviews.freebsd.org/D2408 Reviewed by: brooks, imp Sponsored by: The FreeBSD Foundation
OpenPOWER on IntegriCloud