Date: prev next · Thread: first prev next last
2010 Archives by date, by thread · List index


I recommend care be taken.

Issue is one of the special features of that mode.

http://www.gnu.org/software/hello/manual/automake/maintainer_002dmode.html
  from here the key point is.

AM_MAINTAINER_MODE also allows you to disable some custom build rules conditionally. Some 
developers use this feature to disable rules that need exotic tools that users may not have 
available.

To remove AM_MAINTAINER_MODE an inspection of all the autotools  files
checking for any custom build rules that are turned on and off by
AM_MAINTAINER_MODE.   Due to the fact AM_MAINTAINER_MODE could be
masking an error.

Problem with custom rules is that if they are remake a particular file
and they are not there you will not notice anything wrong until some
time down the track someone make an alteration in that area.
Careless removal risks hidden bug that will come back and bite one
day.   Particularly thinking AM_MAINTAINER_MODE has been in the build
system for over 7 years.   There is no particular reason to rush its
removal but due to being mostly a deprecated thing it should be marked
for careful and planned removal.

I do have another question when was the last audit of dependency
checking in the make system.   To make sure only checking for
dependencies still used.   Because if this has not been done in ages
removal of AM_MAINTAINER_MODE and checking of dependancies could be
assigned to the same task.

Peter Dolding

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.