1*f8fb3368SJohn Marino.. $Id: RELEASE-NOTES 2599 2012-09-25 06:25:51Z jkoshy $ 2*f8fb3368SJohn Marino 3*f8fb3368SJohn Marino.. This file contains a template for use when writing release notes. 4*f8fb3368SJohn Marino.. It needs to be updated with release-specific content prior to 5*f8fb3368SJohn Marino.. cutting a release. RST comments (such as this one) also need to be 6*f8fb3368SJohn Marino.. removed prior to the release. 7*f8fb3368SJohn Marino 8*f8fb3368SJohn Marino.. The tokens '%.*%' need be replaced with actual content. 9*f8fb3368SJohn Marino 10*f8fb3368SJohn MarinoRelease Notes for Elftoolchain Software Version %.%.% 11*f8fb3368SJohn Marino===================================================== 12*f8fb3368SJohn Marino 13*f8fb3368SJohn MarinoAbout The Project 14*f8fb3368SJohn Marino----------------- 15*f8fb3368SJohn Marino 16*f8fb3368SJohn MarinoThe `Elftoolchain project`_ develops BSD-licensed implementations of 17*f8fb3368SJohn Marinoessential compilation tools and libraries for handling ELF based program 18*f8fb3368SJohn Marinoobjects. 19*f8fb3368SJohn Marino 20*f8fb3368SJohn MarinoAbout The Release 21*f8fb3368SJohn Marino----------------- 22*f8fb3368SJohn Marino 23*f8fb3368SJohn Marino.. Describe the rationale for the release (e.g. new features, 24*f8fb3368SJohn Marino.. significant bug fixes, etc.). 25*f8fb3368SJohn Marino 26*f8fb3368SJohn MarinoLibraries and Utilities 27*f8fb3368SJohn Marino~~~~~~~~~~~~~~~~~~~~~~~ 28*f8fb3368SJohn Marino 29*f8fb3368SJohn MarinoThis release comprises the following libraries and utilities. 30*f8fb3368SJohn Marino 31*f8fb3368SJohn Marino ================= ========================================== 32*f8fb3368SJohn Marino **Name** **Description** 33*f8fb3368SJohn Marino ================= ========================================== 34*f8fb3368SJohn Marino **ar** Archive manager. 35*f8fb3368SJohn Marino **addr2line** Debug tool. 36*f8fb3368SJohn Marino **brandelf** Manage the ELF brand on executables. 37*f8fb3368SJohn Marino **c++filt** Translate encoded symbols. 38*f8fb3368SJohn Marino **elfcopy** Copy and translate between object formats. 39*f8fb3368SJohn Marino **elfdump** Diagnostic tool. 40*f8fb3368SJohn Marino **findtextrel** Find undesired text relocations. 41*f8fb3368SJohn Marino **libdwarf** DWARF access library. 42*f8fb3368SJohn Marino **libelf** ELF access library. 43*f8fb3368SJohn Marino **mcs** Manage comment sections. 44*f8fb3368SJohn Marino **nm** List symbols in an ELF object. 45*f8fb3368SJohn Marino **ranlib** Add archive symbol tables to an archive. 46*f8fb3368SJohn Marino **readelf** Display ELF information. 47*f8fb3368SJohn Marino **size** List object sizes. 48*f8fb3368SJohn Marino **strings** Extract printable strings. 49*f8fb3368SJohn Marino **strip** Discard information from ELF objects. 50*f8fb3368SJohn Marino ================= ========================================== 51*f8fb3368SJohn Marino 52*f8fb3368SJohn MarinoDocumentation 53*f8fb3368SJohn Marino~~~~~~~~~~~~~ 54*f8fb3368SJohn Marino 55*f8fb3368SJohn MarinoEach public API and invocable utility has a reference manual entry. 56*f8fb3368SJohn MarinoWe currently offer %NENTRIES% manual entries, documented in %NFILES% 57*f8fb3368SJohn Marinomanual pages. 58*f8fb3368SJohn Marino 59*f8fb3368SJohn MarinoAdditionally, this release contains the following documentation: 60*f8fb3368SJohn Marino 61*f8fb3368SJohn Marino ================= ========================================== 62*f8fb3368SJohn Marino **Name** **Description** 63*f8fb3368SJohn Marino ================= ========================================== 64*f8fb3368SJohn Marino libelf-by-example A tutorial introduction to **libelf**. 65*f8fb3368SJohn Marino ================= ========================================== 66*f8fb3368SJohn Marino 67*f8fb3368SJohn MarinoTest Suites 68*f8fb3368SJohn Marino~~~~~~~~~~~ 69*f8fb3368SJohn Marino 70*f8fb3368SJohn MarinoThe release contains the following test suites: 71*f8fb3368SJohn Marino 72*f8fb3368SJohn Marino ================= ========================================== 73*f8fb3368SJohn Marino **Name** **Description** 74*f8fb3368SJohn Marino ================= ========================================== 75*f8fb3368SJohn Marino ar Test the **ar** utility. 76*f8fb3368SJohn Marino elfcopy Test the **elfcopy** utility. 77*f8fb3368SJohn Marino elfdump Test the **elfdump** utility. 78*f8fb3368SJohn Marino libdwarf Test the **libdwarf** library. 79*f8fb3368SJohn Marino libelf Test the **libelf** library. 80*f8fb3368SJohn Marino nm Test the **nm** utility. 81*f8fb3368SJohn Marino ================= ========================================== 82*f8fb3368SJohn Marino 83*f8fb3368SJohn Marino 84*f8fb3368SJohn MarinoSystem Requirements 85*f8fb3368SJohn Marino------------------- 86*f8fb3368SJohn Marino 87*f8fb3368SJohn Marino.. Hardware and software requirements for using this software. 88*f8fb3368SJohn Marino 89*f8fb3368SJohn MarinoThis software is designed to run on Unix(TM)-like operating systems 90*f8fb3368SJohn Marinosuch as the BSD-family of operating systems and GNU/Linux. 91*f8fb3368SJohn Marino 92*f8fb3368SJohn MarinoThis release has been built and tested on the following operating 93*f8fb3368SJohn Marinosystems: 94*f8fb3368SJohn Marino 95*f8fb3368SJohn Marino ==================== =========== =========================== 96*f8fb3368SJohn Marino **Operating System** **Version** **Supported Architectures** 97*f8fb3368SJohn Marino -------------------- ----------- --------------------------- 98*f8fb3368SJohn Marino `DragonFly BSD`_ 2.10.1 i386 99*f8fb3368SJohn Marino FreeBSD_ v8.2 amd64 & i386 100*f8fb3368SJohn Marino Minix_ 3.2.0 i386 101*f8fb3368SJohn Marino NetBSD_ v5.0.2 i386 102*f8fb3368SJohn Marino OpenBSD_ v5.0 i386 103*f8fb3368SJohn Marino Ubuntu_ GNU/Linux 10.04LTS i386 & x86_64 104*f8fb3368SJohn Marino ==================== =========== =========================== 105*f8fb3368SJohn Marino 106*f8fb3368SJohn Marino 107*f8fb3368SJohn MarinoInstallation and Upgrades 108*f8fb3368SJohn Marino========================= 109*f8fb3368SJohn Marino 110*f8fb3368SJohn MarinoInstallation 111*f8fb3368SJohn Marino------------ 112*f8fb3368SJohn Marino 113*f8fb3368SJohn MarinoInstructions for building and installing this software from source are 114*f8fb3368SJohn Marinodescribed in the file "INSTALL". 115*f8fb3368SJohn Marino 116*f8fb3368SJohn MarinoUpgrading 117*f8fb3368SJohn Marino--------- 118*f8fb3368SJohn Marino 119*f8fb3368SJohn Marino.. Special notes about upgrading this software from a prior release. 120*f8fb3368SJohn Marino.. For example, if we introduce any backwards-incompatible behaviour, 121*f8fb3368SJohn Marino.. or if we deprecate existing behaviour. 122*f8fb3368SJohn Marino 123*f8fb3368SJohn Marino 124*f8fb3368SJohn MarinoRelease Information 125*f8fb3368SJohn Marino=================== 126*f8fb3368SJohn Marino 127*f8fb3368SJohn MarinoChanges in this release 128*f8fb3368SJohn Marino----------------------- 129*f8fb3368SJohn Marino 130*f8fb3368SJohn Marino.. A list of significant changes in the release. 131*f8fb3368SJohn Marino 132*f8fb3368SJohn MarinoOutstanding Issues 133*f8fb3368SJohn Marino------------------ 134*f8fb3368SJohn Marino 135*f8fb3368SJohn Marino.. Problems discovered when testing the release. 136*f8fb3368SJohn Marino 137*f8fb3368SJohn MarinoKnown Limitations 138*f8fb3368SJohn Marino----------------- 139*f8fb3368SJohn Marino 140*f8fb3368SJohn Marino.. Known limitations. 141*f8fb3368SJohn Marino 142*f8fb3368SJohn MarinoTest Statistics 143*f8fb3368SJohn Marino--------------- 144*f8fb3368SJohn Marino 145*f8fb3368SJohn MarinoThe test summary for this release is presented below: 146*f8fb3368SJohn Marino 147*f8fb3368SJohn Marino ========= ========= ================ =============== ================ =================== 148*f8fb3368SJohn Marino **Suite** **Tests** **DragonFlyBSD** **FreeBSD** **NetBSD** **Ubuntu 10.04LTS** 149*f8fb3368SJohn Marino ========= ========= ================ =============== ================ =================== 150*f8fb3368SJohn Marino ar 151*f8fb3368SJohn Marino elfcopy 152*f8fb3368SJohn Marino elfdump 153*f8fb3368SJohn Marino libdwarf 154*f8fb3368SJohn Marino libelf 155*f8fb3368SJohn Marino nm 156*f8fb3368SJohn Marino ========= ========= ================ =============== ================ =================== 157*f8fb3368SJohn Marino 158*f8fb3368SJohn MarinoKey: 159*f8fb3368SJohn Marino 160*f8fb3368SJohn Marino :P: 161*f8fb3368SJohn Marino Test successes. 162*f8fb3368SJohn Marino :F: 163*f8fb3368SJohn Marino Test failures. 164*f8fb3368SJohn Marino :U: 165*f8fb3368SJohn Marino Unresolved tests. 166*f8fb3368SJohn Marino 167*f8fb3368SJohn MarinoNotes 168*f8fb3368SJohn Marino~~~~~ 169*f8fb3368SJohn Marino 170*f8fb3368SJohn MarinoMore Information 171*f8fb3368SJohn Marino================ 172*f8fb3368SJohn Marino 173*f8fb3368SJohn MarinoThe project's website is at http://elftoolchain.sourceforge.net/. 174*f8fb3368SJohn Marino 175*f8fb3368SJohn MarinoDeveloper Community 176*f8fb3368SJohn Marino------------------- 177*f8fb3368SJohn Marino 178*f8fb3368SJohn MarinoThe project's developers may be contacted using the mailing list: 179*f8fb3368SJohn Marino``<elftoolchain-developers@lists.sourceforge.net>``. 180*f8fb3368SJohn Marino 181*f8fb3368SJohn MarinoReporting Bugs 182*f8fb3368SJohn Marino-------------- 183*f8fb3368SJohn Marino 184*f8fb3368SJohn MarinoPlease use our `Trac instance`_ for viewing existing bug reports and 185*f8fb3368SJohn Marinofor submitting new bug reports. 186*f8fb3368SJohn Marino 187*f8fb3368SJohn Marino 188*f8fb3368SJohn MarinoCopyright and License 189*f8fb3368SJohn Marino===================== 190*f8fb3368SJohn Marino 191*f8fb3368SJohn MarinoThis software is copyright its authors, and is distributed under the 192*f8fb3368SJohn Marino`BSD License`_. 193*f8fb3368SJohn Marino 194*f8fb3368SJohn Marino.. _BSD License: http://www.opensource.org/licenses/bsd-license.php 195*f8fb3368SJohn Marino.. _DragonFly BSD: http://www.dragonflybsd.org/ 196*f8fb3368SJohn Marino.. _Elftoolchain project: http://elftoolchain.sourceforge.net/ 197*f8fb3368SJohn Marino.. _FreeBSD: http://www.freebsd.org/ 198*f8fb3368SJohn Marino.. _Minix: http://www.minix3.org/ 199*f8fb3368SJohn Marino.. _NetBSD: http://www.netbsd.org/ 200*f8fb3368SJohn Marino.. _OpenBSD: http://www.openbsd.org/ 201*f8fb3368SJohn Marino.. _`Trac instance`: http://sourceforge.net/apps/trac/elftoolchain/report 202*f8fb3368SJohn Marino.. _Ubuntu: http://www.ubuntu.com/ 203*f8fb3368SJohn Marino 204*f8fb3368SJohn Marino.. Local Variables: 205*f8fb3368SJohn Marino.. mode: rst 206*f8fb3368SJohn Marino.. End: 207