Dimitry Andric
0921c6ef0b
Update Makefile, bfd.h and config.h.bsd for libbfd.
2010-11-01 19:41:22 +00:00
Dimitry Andric
878ad3892a
Update Makefile and config.h for libiberty.
2010-11-01 19:40:22 +00:00
Dimitry Andric
f74ef8307a
Update VERSION to 2.17.50 [FreeBSD] 2007-07-03.
2010-11-01 19:39:10 +00:00
Dimitry Andric
1368e47f87
Make sure elf_fbsd_post_process_headers() is actually called for ia64.
...
This is done by prepending the file to elfxx-ia64, not appending it.
Additionally, reduce diffs between Makefile.amd64 and Makefile.ia64;
instead of echo'ing defines in Makefiles, just add the needed define to
elf-fbsd-brand.c directly, as it is only used for amd64 and ia64.
2010-10-26 17:49:17 +00:00
Dimitry Andric
e083002bca
Most of binutils now compiles at WARNS=3, except for libiberty and
...
libbfd, which still need WARNS=2.
2010-10-22 20:46:08 +00:00
Dimitry Andric
b927df46b1
In case of powerpc64, enable HAVE_LD_NO_DOT_SYMS in gcc's auto-host.h.
...
Requested by: nwhitehorn
2010-10-22 20:43:37 +00:00
Dimitry Andric
7a66be1ab6
Update gcc's auto-host.h header for binutils 2.17: turn on
...
HAVE_COMDAT_GROUP, HAVE_GAS_WEAKREF and HAVE_LD_SYSROOT.
2010-10-22 18:12:40 +00:00
Dimitry Andric
f071fb0b44
Update makeinfo include paths, and configuration settings for the as
...
info page.
2010-10-21 20:34:29 +00:00
Dimitry Andric
a477c4b7f8
Update ldscript extension list.
2010-10-21 20:33:09 +00:00
Dimitry Andric
d9eabf4616
Use one file per line in SRCS= definition, to make insertions and
...
deletions easier, and sort the file list.
2010-10-21 20:31:59 +00:00
Dimitry Andric
a8620cbced
Apply upstream changes to genscripts.sh, while attempting to keep the
...
diff as small as possible.
2010-10-21 20:30:35 +00:00
Dimitry Andric
e7cde49997
Remove weird double-pasted sections in armelfb?_fbsd.sh.
2010-10-21 20:29:16 +00:00
Dimitry Andric
5c049bc266
Regenerate config.h for ld.
2010-10-21 20:28:23 +00:00
Dimitry Andric
1e35dff483
Remove bignum-copy.c from SRCS=, as it no longer exists. Remove
...
tc-sparc-fixed.c entirely, since the fix has been integrated into
contrib/binutils/gas/config/tc-sparc.c by upstream. Define TARGET_OS
in addition to the other TARGET_XXX defines.
2010-10-21 20:27:40 +00:00
Dimitry Andric
52eb44ceae
Use one file per line in SRCS= definition, to make insertions and
...
deletions easier, and sort the file list.
2010-10-21 20:23:53 +00:00
Dimitry Andric
631c65aad6
Regenerate config.h for as.
2010-10-21 20:22:32 +00:00
Dimitry Andric
bebf802419
Add new upstream file, and update TARGET definition.
2010-10-21 20:21:36 +00:00
Dimitry Andric
8114428ba2
Use one file per line in SRCS= definition, to make insertions and
...
deletions easier, and sort the file list.
2010-10-21 20:20:33 +00:00
Dimitry Andric
8f4c1b2c16
Regenerate config.h for libbinutils.
2010-10-21 20:18:34 +00:00
Dimitry Andric
6efa94bc57
Update BFD version and date, and add new upstream files. Also remove
...
the elf32-arm-fbsd.c kludge; it is now integrated cleanly into
contrib/binutils/bfd/elf32-arm.c.
2010-10-21 20:17:13 +00:00
Dimitry Andric
3213eafad2
Use one file per line in SRCS= definition, to make insertions and
...
deletions easier, and sort the file list.
2010-10-21 20:08:16 +00:00
Dimitry Andric
2afbe6d79d
Regenerate bfd.h and config.h.fbsd.
2010-10-21 20:04:28 +00:00
Dimitry Andric
5c89268c37
Add new upstream file to libiberty.
2010-10-21 20:02:47 +00:00
Dimitry Andric
2fe35e02e9
Use one file per line in SRCS= definition, to make insertions and
...
deletions easier.
2010-10-21 20:01:21 +00:00
Dimitry Andric
c6b1c1e809
Update binutils VERSION define for 2.17, and create separate
...
TARGET_VENDOR and TARGET_OS defines. Set TARGET_TUPLE from
BINUTILS_ARCH, TARGET_VENDOR and TARGET_OS.
2010-10-21 19:58:20 +00:00
Dimitry Andric
bd9ba01aba
Update the BFD and binutils version defines.
2010-10-19 20:17:17 +00:00
Dimitry Andric
45f6b172aa
Garbage collect gnu/usr.bin/binutils/{gasp,gdb,gdbreplay}, as these have
...
not been connected to the build for 6 years now.
2010-10-18 21:04:55 +00:00
Dimitry Andric
7ce9c2e938
Do not build or install gasp.info anymore, as gasp is obsolete.
2010-10-18 20:59:46 +00:00
Jaakko Heinonen
9543d2735d
Add FreeBSD 8.2.
...
Reviewed by: ru
MFC after: 3 days
2010-10-14 14:48:11 +00:00
Xin LI
04bf016801
Add definition for FreeBSD 7.4, which will be used in a manual page change.
...
Reviewed by: ru
MFC after: 3 days
2010-10-06 18:20:07 +00:00
Gordon Tetlow
023f0373a1
Retire GNU man in favor of the newly written BSDL version.
...
Approved by: wes (mentor)
2010-10-03 22:24:14 +00:00
Rui Paulo
da1eef674b
Remove target peigen.c so that make doesn't warn us about it.
2010-09-30 07:12:09 +00:00
Rui Paulo
c5c0eabc00
Add support for the BFD target efi-app-x86_64.
...
This uses only GPL2 source code and is a requirement for a 64 bit EFI
boot loader.
2010-09-29 14:41:03 +00:00
Ed Maste
d290883447
Move test for zero bufp or size before rseq and wseq calculation. This
...
avoids spinning in an infinite loop for some (possibly corrupt?) core
files at work.
2010-09-22 19:41:01 +00:00
Warner Losh
25faff346c
MFtbemd:
...
Prefer MACHNE_CPUARCH to MACHINE_ARCH in most contexts where you want
to test of all the CPUs of a given family conform.
2010-08-23 22:24:11 +00:00
Gabor Kovesdan
6608cc579e
- Change default grep back to GNU version. BSD grep can be built with the
...
WITH_BSD_GREP knob.
- Bump __FreeBSD_version
Requested by: dougb
Approved by: delphij (mentor)
2010-08-23 10:04:26 +00:00
Will Andrews
4be3feb212
Fix buildworld -DNO_CLEAN when using with Perforce, which marks files as
...
read-only by default, meaning files copied can't be overwritten next time.
Reviewed by: imp
Approved by: ken (mentor)
2010-08-12 20:46:49 +00:00
John Baldwin
68819dae55
Change kgdb_lookup() to resolve symbols via GDB instead of via libkvm(3).
2010-08-04 21:02:04 +00:00
Jung-uk Kim
03b2888ea1
Give kgdb(1) a chance to take a look at FPU state.
2010-08-02 17:40:25 +00:00
Ulrich Spörlein
419fbf6975
Fix case for library macros
2010-08-02 15:33:16 +00:00
Rui Paulo
7cbb9251a6
Add libproc.
...
Sponsored by: The FreeBSD Foundation
2010-07-31 14:57:33 +00:00
Rui Paulo
8f19d9820c
Add librtld_db.
...
Sponsored by: The FreeBSD Foundation
2010-07-31 14:36:34 +00:00
Andriy Gapon
7996bf419b
kgdb: correctly map sections to addresses in elf object modules (amd64)
...
Unlike for modules with dso type, in elf object modules all the sections
have virtual address of zero. So, it is insufficient to add module base
address to section virtual address (as recorded in section header) to
get section address in kernel memory.
Instead, we should apply the same calculations that are performed by
kernel loaders (in boot code and in kernel) when they lay out sections
in memory.
Discussed with: jhb, np
MFC after: 3 weeks
2010-07-23 17:21:23 +00:00
Marcel Moolenaar
0d95bb16e3
Sanitize CFLAGS and add WARNS?=2. The hardcoding of -Os -fPIC
...
as compiler options resulted in an invalid executable on PowerPC.
2010-07-15 02:22:50 +00:00
Nathan Whitehorn
2cf64c8006
Teach our toolchain how to generate 64-bit PowerPC binaries. This fixes
...
a variety of bugs in binutils related to handling of 64-bit PPC ELF,
provides a GCC configuration for 64-bit PowerPC on FreeBSD, and
associated build systems tweaks.
Obtained from: projects/ppc64
2010-07-10 02:29:22 +00:00
Benedict Reuschling
4935d54b6a
Mention the radiolist option in the man page. It is being listed when
...
dialog(1) is run without arguments and works as expected. Therefore,
it should be part of the manual as well.
Note: dialog(1) has not been updated for many years and is not actively
maintained at the moment.
PR: docs/139682
Submitted by: manolis@
Discussed with: jkim@
MFC after: 2 weeks
2010-07-06 18:06:10 +00:00
Konstantin Belousov
46d44c29db
For "thread signal" command, print some information from siginfo when
...
available.
Suggested by: davidxu
MFC after: 2 weeks
2010-07-04 12:09:30 +00:00
Jayachandran C.
d12582eb67
Add an alignment of 8 for sections in the n32 ABI. The default alignment
...
of of 4 causes _end to be word aligned, which will be returned by sbrk.
malloc(3), when compiled for n32, expects sbrk to return an 8-byte aligned
value.
Approved by: rrs (mentor)
2010-06-25 05:07:42 +00:00
Rafal Jaworowski
3c5326bf4a
Connect FDT infrastructure to the build system.
...
Reviewed by: imp
Sponsored by: The FreeBSD Foundation
2010-06-13 13:02:43 +00:00
Juli Mallett
8da70fdc42
Fix build for O32 systems without a TARGET_CPUTYPE defined. We must default to
...
MIPS-III because FreeBSD relies on a number of MIPS-III features; the ABI
default would be MIPS-I which we don't intend to support. Our old default
before I switched to using the ABI default was MIPS32.
2010-06-02 21:15:00 +00:00