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