[Lunar-commits] <moonbase> binutils: version bumped to 2.19.
Florin Braescu
florin at lunar-linux.org
Wed Oct 29 14:13:56 CET 2008
commit 1b7ef36c79945b7a91635e3a4f0cd7d78407f2b5
Author: Florin Braescu <florin at lunar-linux.org>
Date: Wed Oct 29 15:13:56 2008 +0200
binutils: version bumped to 2.19.
Changes:
* Added -wL switch to dump decoded contents of .debug_line.
* Added support for "thin" archives which contain pathnames pointing to
object files rather than the files themselves and which contain a
flattened symbol index for all objects, and archives, which have been
added to the archive.
* Added -F switch to objdump to include file offsets in the disassembly.
* Added -c switch to readelf to allow string dumps of archive symbol index.
* Support for SSE5 has been added to the i386 port.
* Added -p switch to readelf to allow string dumps of sections.
* Linker scripts support a new INSERT command that makes it easier to
augment the default script.
* Linker script input section filespecs may now specify a file within an
archive by writing "archive:file".
* The --sort-common switch now has an optional argument which specifies the
direction of sorting.
* New pseudo op .cfi_val_encoded_addr, to record constant addresses in unwind
tables without runtime relocation.
* New command line option, -h-tick-hex, for sh, m32c, and h8/300 targets, which
adds compatibility with H'00 style hex constants.
* New command line option, -msse-check=[none|error|warning], for x86
targets.
* New sub-option added to the assembler's -a command line switch to
generate a listing output. The 'g' sub-option will insert into the listing
various information about the assembly, such as assembler version, the
command line options used, and a time stamp.
* New command line option -msse2avx for x86 target to encode SSE
instructions with VEX prefix.
* Add Intel XSAVE, EPT, MOVBE, AES, PCLMUL, AVX/FMA support for x86 target.
* New command line options, -march=CPU[,+EXTENSION...], -mtune=CPU,
-mmnemonic=[att|intel], -msyntax=[att|intel], -mindex-reg,
-mnaked-reg and -mold-gcc, for x86 targets.
* Support for generating wide character strings has been added via the new
pseudo ops: .string16, .string32 and .string64.
---
devel/binutils/BUILD | 24 ++++++++----------------
devel/binutils/BUILD.sparc64 | 7 ++++---
devel/binutils/DETAILS | 15 ++++++---------
3 files changed, 18 insertions(+), 28 deletions(-)
diff --git a/devel/binutils/BUILD b/devel/binutils/BUILD
index 3a1ccd0..3140e0e 100644
--- a/devel/binutils/BUILD
+++ b/devel/binutils/BUILD
@@ -1,21 +1,13 @@
(
- patch_it $SOURCE_CACHE/$SOURCE2 0 &&
-
- #Somehow I believe this might/should be logged as a bug to the glibc guys...
- sedit 's/^all: all-redirect/all: all-redirect $(MKDOC)/' \
- bfd/doc/Makefile.in &&
-
- aclocal &&
- autoconf &&
-
- OPTS+=" --host=$BUILD" &&
- default_config &&
- make tooldir=/usr &&
- prepare_install &&
- make tooldir=/usr install &&
- make tooldir=/usr install-info &&
- mkdir -p $DOCUMENT_DIRECTORY/binutils &&
+ ./configure --host=$BUILD \
+ --prefix=/usr &&
+
+ make tooldir=/usr &&
+ prepare_install &&
+ make tooldir=/usr install &&
+ make tooldir=/usr install-info &&
+ mkdir -p $DOCUMENT_DIRECTORY/binutils &&
cp -p binutils/NEWS binutils/ChangeLog $DOCUMENT_DIRECTORY/binutils
) > $C_FIFO 2>&1
diff --git a/devel/binutils/BUILD.sparc64 b/devel/binutils/BUILD.sparc64
index f56658d..c5cabf7 100644
--- a/devel/binutils/BUILD.sparc64
+++ b/devel/binutils/BUILD.sparc64
@@ -4,9 +4,10 @@
sedit 's/^all: all-redirect/all: all-redirect $(MKDOC)/' \
bfd/doc/Makefile.in &&
- ./configure --host=$BUILD \
- --target=sparc-linux \
- --prefix=/usr &&
+ ./configure --host=$BUILD \
+ --target=sparc-linux \
+ --prefix=/usr &&
+
make tooldir=/usr &&
prepare_install &&
make tooldir=/usr install &&
diff --git a/devel/binutils/DETAILS b/devel/binutils/DETAILS
index af1f0f6..9097f1f 100644
--- a/devel/binutils/DETAILS
+++ b/devel/binutils/DETAILS
@@ -1,16 +1,13 @@
MODULE=binutils
- VERSION=2.18
+ VERSION=2.19
SOURCE=$MODULE-$VERSION.tar.bz2
- SOURCE2=binutils-2.18-makeinfo.patch
- SOURCE_URL[0]=$GNU_URL/$MODULE/
- SOURCE_URL[1]=ftp://ftp.gnu.org/pub/gnu/$MODULE/
- SOURCE2_URL=$PATCH_URL
- SOURCE_VFY=sha1:fdec92e9dfc6c32155869f3910f47041c78e2277
- SOURCE2_VFY=sha1:f42e425f7651f8d80838514e4cc34917bde8f6b3
+ SOURCE_URL[0]=$GNU_URL/$MODULE
+ SOURCE_URL[1]=ftp://ftp.gnu.org/pub/gnu/$MODULE
+ SOURCE_VFY=sha1:a150b97ec47996bf8f01d6bc14d41587faa4bbff
WEB_SITE=http://sources.redhat.com/binutils
ENTERED=20010922
- UPDATED=20071121
- SHORT="essential collection of binary utilities."
+ UPDATED=20081029
+ SHORT="An essential collection of binary utilities"
cat << EOF
binutils - Collection of binary utilities
More information about the Lunar-commits
mailing list