X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f NNTP-Posting-Date: Fri, 30 Apr 2010 21:07:18 -0500 From: "Allan" Newsgroups: comp.os.msdos.djgpp References: <200810291707 DOT m9TH7j8V002620 AT delorie DOT com> Subject: Re: ANNOUNCE: DJGPP Port of Binutils-2.19 Date: Fri, 30 Apr 2010 21:07:23 -0500 MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset="Windows-1252"; reply-type=original Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2900.5843 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579 Message-ID: Lines: 121 X-Usenet-Provider: http://www.giganews.com NNTP-Posting-Host: 4.226.105.152 X-Trace: sv3-Ky6So9GXjipZQvlZGKThXje1mj1NLoLzHpAao3jZpnZfBu8QZy1CNC5koqzAe9GuRaiXtwkCiTCEbCX!+HlJd9BzikQUC9O2WR76by4/qpXM2ojfCJhvbMEOMLtphUdGK96P5GKlrsOI51R1tDC1FLHRzg30!NVNuuKpWrt4IL7BHTJGt5WK/SWE/1awz X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly X-Postfilter: 1.3.40 Bytes: 5910 To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com "Andris Pavenis" wrote in message news:200810291707 DOT m9TH7j8V002620 AT delorie DOT com... > This is DJGPP port of GNU Binutils-2.19 for DJGPP > > The GNU Binutils are a collection of binary tools. The main ones are: > > * ld - the GNU linker. > * as - the GNU assembler. > > But they also include (the one available in this port) > > * addr2line - Converts addresses into filenames and line numbers. > * ar - A utility for creating, modifying and extracting from archives. > * cxxfilt - Filter to demangle encoded C++ symbols > * gprof - Displays profiling information. > * nm - Lists symbols from object files. > * objcopy - Copies and translates object files. > * objdump - Displays information from object files. > * ranlib - Generates an index to the contents of an archive. > * readelf - Displays information from any ELF format object file. > * size - Lists the section sizes of an object or archive file. > * strings - Lists printable strings from files. > * strip - Discards symbols. > > > Available binary packages for DJGPP v2.03 patchlevel 2: > ======================================================= > > GNU Binutils-2.19 binary package for DJGPP v2.03 patchlevel 2(most > DJGPP v2.03 patchlevel users need only this file): > ftp://ftp.delorie.com/pub/djgpp/current/v2gnu/bnu219b.zip > > Additional libraries for GNU Binutils 2.19 (BFD, libiberty): > ftp://ftp.delorie.com/pub/djgpp/current/v2gnu/bnu219a.zip > > > > Available binary packages for DJGPP v2.04 beta (and CVS versions): > ================================================================== > > GNU Binutils-2.19 binary package for DJGPP v2.03 patchlevel 2(most > DJGPP v2.04 beta and recent CVS version users need only this file): > ftp://ftp.delorie.com/pub/djgpp/beta/v2gnu/bnu219b.zip > > Additional libraries for GNU Binutils 2.19 (BFD, libiberty): > ftp://ftp.delorie.com/pub/djgpp/beta/v2gnu/bnu219a.zip > > > Other packages: > =============== > Sources of Binutils 2.19 for DJGPP: > ftp://ftp.delorie.com/pub/djgpp/current/v2gnu/bnu219s.zip > > Documentation of Binutils-2.19 in PDF and HTML formats (DVI and PS > formats are no more available): > ftp://ftp.delorie.com/pub/djgpp/current/v2gnu/bnu219d.zip > > Linux to DJGPP cross-binutils SRPM (I have tested that I can build > cross-binutils from this SRPM under Fedora 9 and CentOS 5.1): > ftp://ftp.delorie.com/pub/djgpp/rpms/djcross-binutils-2.19-9ap.src.rpm > > Linux to DJGPP cross-binutils binary RPM built for i386 under CentOS-5.1 > (really CentOS 5.1 i386 chroot under Fedora 9 x86_64): > > ftp://ftp.delorie.com/pub/djgpp/rpms/djcross-binutils-2.19-9ap.i386.rpm > > > > Installing binary package: > ========================== > > Unzip the binary package preserving directory tree into to DJGPP > installation > directory. > > > Building from sources: > ====================== > > You will need: > > * bnu219s.zip > * Bash 2.04 or later. > * GCC compiler and existing Binutils. > * Make 3.79.1 or later. > * Sed 3.02 or later. > * Fileutils 4.1 or later. > * DJGPP v2.03 patchlevel 2 or later > * and possibly more packages > > 1. Unzip the source archive with the option to preserve directories > (the -d option in the old PKUNZIP, the -directories option in newer > versions of PKZIP) from the top of your DJGPP directory tree. Install > the Bash binary and required utilities if you haven't already done so. > > 2. Run configure. Change to the directory 'gnu/binutl-2.19/build.djg' and > run 'sh djconfig.sh [any additional parameters]'. > > 3. Run make. Then either 'make info' or 'make doc' depending on what types > of documentation you want. > > 4. If the generated executables are built for DJGPP (the default when > using DJGPP's tools, unless you used the '--target' option with > configure), install the binaries and documentation by running: > sh djmake.sh install'. > You can additionally specify prefix to install in a temporary > directory, > for example, by running the following from bash: > ./djmake.sh install prefix=`pwd`/inst > > You can also try simply running script build.sh which runs djconfig.sh, > make and after that installs into temporary directory and creates DJGPP > packages (You need INFO-ZIP for that) > > > Andris Pavenis > I just noticed today that the .info file says it is for binutils 2.18.90 . I suppose that it is that way in the gnu version also.