Dimitry Andric
e9071af4e8
For stuff under gnu/usr.bin/gdb, search contrib/binutils/include before
...
contrib/gdb/include, since that contains newer versions of the same
files.
2010-11-01 20:09:54 +00:00
Dimitry Andric
ce43f651bd
Update doc Makefile and texinfo config file.
2010-11-01 19:47:03 +00:00
Dimitry Andric
d6def1f86e
Update config.h for ld.
2010-11-01 19:46:18 +00:00
Dimitry Andric
d2d5b59cdd
Update Makefile and config.h for as.
2010-11-01 19:45:55 +00:00
Dimitry Andric
8bdf879215
Add manpages under gnu/usr.bin/binutils, since they are generated.
2010-11-01 19:45:15 +00:00
Dimitry Andric
28b535d1e0
Update Makefile and config.h.bsd for libbinutils.
2010-11-01 19:42:29 +00:00
Dimitry Andric
67f8e5a556
Update Makefile and config.h.bsd for libopcodes.
2010-11-01 19:42:07 +00:00
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
162972bcf5
Garbage collect gnu/lib/libiberty and gnu/lib/libg2c, these have not
...
been used for years.
2010-10-22 18:11:17 +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
Dimitry Andric
d205253515
When building world with clang, for gnu/lib/libobjc, sys/boot/i386/boot2
...
and sys/boot/pc98/boot2, do not simply assign 'gcc' to CC, since compile
flags are sometimes passed via this variable, for example during the
build32 stage on amd64. This caused the 32-bit libobjc build on amd64
to fail.
Instead, only replace the first instance of clang (if any, including
optional path) with gcc, and leave the arguments alone.
Approved-by: rpaulo (mentor)
2010-09-21 21:41:45 +00:00
Tijl Coosemans
2751839107
GCC defines built-ins for atomic instructions found on i486 and higher.
...
Because FreeBSD no longer supports the 80386 cpu all code targeting
FreeBSD/i386 necessarily runs on i486 or higher so the compiler
built-ins can be used by default inside libstdc++ and in C++ headers.
This allows newly compiled C++ code to inline some atomic operations.
Old binaries continue to use libstdc++ functions.
PR: 148926
Tested by: Yuri Karaban <tech askold net>
Reviewed by: kan
Approved by: kib (mentor)
MFC after: 2 weeks
2010-09-07 08:33:17 +00:00
Dimitry Andric
c05f0da034
Use a more robust way to substitute gcc for clang, when compiling
...
gnu/lib/libobjc and sys/boot/i386/boot2, so it also works when using
absolute paths and/or options, as in CC="/absolute/path/clang -foo".
Approved by: rpaulo (mentor)
2010-08-31 17:33:29 +00:00
Nathan Whitehorn
b12277d1d4
Repair some build breakage introduced in r211725 and garbage collect some
...
code made obsolete in the same commit.
2010-08-28 15:03:11 +00:00
Warner Losh
b57429d082
Create a checklist and call one of the *printw() functions from the
...
selected() callback. When the dialog first appears, you will not see
the printed statement on the dialog, if you move down one, you will,
move up again and it now appears. I am assuming that you call a
*printw() function on a line in the dialog box of course.
The fix, from the pr:
This is a hack at best, I looked at the redraw code in
dialog_checklist() and took the minimal amount of it out to do
a simple "refresh" right after the items are drawn. This
doesn't hurt anything and makes the library work like it
should. There is probably a better way however =).
PR: 148609
Submitted by: John Hixson
2010-08-24 06:30:46 +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
Rui Paulo
3a060e4a1a
We need to pull bsd.own.mk before modifying the CC variable. Otherwise
...
it will be overwritten when we include bsd.lib.mk.
Pointed out by: Dimitry Andric <dimitry at andric.com>
2010-08-21 14:59:37 +00:00