xref: /netbsd-src/external/gpl3/binutils.old/dist/README-maintainer-mode (revision ede781334f5dc56e6b74c3945d364b5b98850996)
175fd0b74Schristos
275fd0b74Schristos                Notes on enabling maintainer mode
375fd0b74Schristos
475fd0b74SchristosNote that if you configure with --enable-maintainer-mode, you will need
575fd0b74Schristosspecial versions of automake, autoconf, libtool and gettext. You will
675fd0b74Schristosfind the sources for these in the respective upstream directories:
775fd0b74Schristos
875fd0b74Schristos  ftp://ftp.gnu.org/gnu/autoconf
975fd0b74Schristos  ftp://ftp.gnu.org/gnu/automake
1075fd0b74Schristos  ftp://ftp.gnu.org/gnu/libtool
1175fd0b74Schristos  ftp://ftp.gnu.org/gnu/gettext
1275fd0b74Schristos
1375fd0b74SchristosThe required versions of the tools for this tree are
14*ede78133Schristos  autoconf 2.69
15*ede78133Schristos  automake 1.15.1
1675fd0b74Schristos  libtool 2.2.6
1775fd0b74Schristos  gettext 0.14.5
1875fd0b74Schristos
1975fd0b74SchristosNote - "make distclean" does not work with maintainer mode enabled.
2075fd0b74SchristosThe Makefiles in the some of the po/ subdirectories depend upon the
2175fd0b74SchristosMakefiles in their parent directories, and distclean will delete the
2275fd0b74SchristosMakefiles in the parent directories before running the Makefiles in
2375fd0b74Schristosthe child directories.  There is no easy way around this (short of
2475fd0b74Schristoschanging the automake macros) as these dependencies need to exist in
2575fd0b74Schristosorder to correctly build the NLS files.
26