[squid-dev] Automake bug workaround

Alex Rousskov rousskov at measurement-factory.com
Sat Dec 3 22:16:41 UTC 2016


Hello,

    Squid build produces lots of warnings in modern build environments
such as Ubuntu 16.04:

> make > /dev/null
> /usr/bin/ar: `u' modifier ignored since `D' is the default (see `U')
> /usr/bin/ar: `u' modifier ignored since `D' is the default (see `U')
...
> /usr/bin/ar: `u' modifier ignored since `D' is the default (see `U')
> ar: `u' modifier ignored since `D' is the default (see `U')
> ar: `u' modifier ignored since `D' is the default (see `U')
> /usr/bin/ar: `u' modifier ignored since `D' is the default (see `U')
> /usr/bin/ar: `u' modifier ignored since `D' is the default (see `U')
...

These benign warnings is most likely an ancient Automake bug awaken by
recent environmental changes. It is becoming a well-known issue among
many projects AFAICT. The attached Web Polygraph patch works around this
problem. The patch preamble has more technical references.

If you think Squid should do something like this, please consider
adopting and adjusting this patch as needed for Squid.


Thank you,

Alex.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: poly-d7a9ad13.patch
Type: text/x-diff
Size: 659 bytes
Desc: not available
URL: <http://lists.squid-cache.org/pipermail/squid-dev/attachments/20161203/2534b7b5/attachment.patch>


More information about the squid-dev mailing list