~ubuntu-branches/debian/jessie/gdb/jessie

« back to all changes in this revision

Viewing changes to libiberty/README

  • Committer: Bazaar Package Importer
  • Author(s): Daniel Jacobowitz
  • Date: 2010-03-20 01:21:29 UTC
  • mfrom: (1.3.4 upstream)
  • Revision ID: james.westby@ubuntu.com-20100320012129-t7h25y8zgr8c2369
Tags: 7.1-1
* New upstream release, including:
  - PIE support (Closes: #346409).
  - C++ improvements, including static_cast<> et al, namespace imports,
    and bug fixes in printing virtual base classes.
  - Multi-program debugging.  One GDB can now debug multiple programs
    at the same time.
  - Python scripting improvements, including gdb.parse_and_eval.
  - Updated MIPS Linux signal frame layout (Closes: #570875).
  - No internal error stepping over _dl_debug_state (Closes: #569551).
* Update to Standards-Version: 3.8.4 (no changes required).
* Include more relevant (and smaller) docs in the gdbserver package
  (Closes: #571132).
* Do not duplicate documentation in gdb64, gdb-source, and libgdb-dev.
* Fix crash when switching into TUI mode (Closes: #568489).

Show diffs side-by-side

added added

removed removed

Lines of Context:
25
25
included in the library for all configurations, while those
26
26
that are "optional" will be included in the library only if "needed."
27
27
 
28
 
To add a new required file, edit Makefile to add the source file
 
28
To add a new required file, edit Makefile.in to add the source file
29
29
name to CFILES and the object file to REQUIRED_OFILES.
30
30
 
31
31
To add a new optional file, it must provide a single function, and the
32
32
name of the function must be the same as the name of the file.
33
33
 
34
 
    * Add the source file name to CFILES.
 
34
    * Add the source file name to CFILES in Makefile.in and the object
 
35
      file to CONFIGURED_OFILES.
35
36
 
36
37
    * Add the function to name to the funcs shell variable in
37
38
      configure.ac.
48
49
      object file to LIBOBJS, and add the function name to the case
49
50
      controlling whether to define HAVE_func.
50
51
 
 
52
Finally, in the build directory of libiberty, configure with
 
53
"--enable-maintainer-mode", run "make maint-deps" to update
 
54
Makefile.in, and run 'make stamp-functions' to regenerate
 
55
functions.texi.
 
56
 
51
57
The optional file you've added (e.g. getcwd.c) should compile and work
52
58
on all hosts where it is needed.  It does not have to work or even
53
59
compile on hosts where it is not needed.