<body class="article">\r
<div id="header">\r
<h1>ccache authors</h1>\r
-<span id="revnumber">version 3.2.8</span>\r
+<span id="revnumber">version 3.2.9</span>\r
<div id="toc">
<div id="toctitle">Table of Contents</div>
<noscript><p><b>JavaScript must be enabled in your browser to display the table of contents.</b></p></noscript>
<div id="footnotes"><hr /></div>\r
<div id="footer">\r
<div id="footer-text">\r
-Version 3.2.8<br />\r
+Version 3.2.9<br />\r
Last updated\r
- 2016-09-07 19:57:33 CEST\r
+ 2016-09-28 21:28:19 CEST\r
</div>\r
</div>\r
</body>\r
<body class="article">\r
<div id="header">\r
<h1>ccache installation</h1>\r
-<span id="revnumber">version 3.2.8</span>\r
+<span id="revnumber">version 3.2.9</span>\r
<div id="toc">
<div id="toctitle">Table of Contents</div>
<noscript><p><b>JavaScript must be enabled in your browser to display the table of contents.</b></p></noscript>
<div id="footnotes"><hr /></div>\r
<div id="footer">\r
<div id="footer-text">\r
-Version 3.2.8<br />\r
+Version 3.2.9<br />\r
Last updated\r
- 2016-09-07 19:57:33 CEST\r
+ 2016-09-28 21:28:19 CEST\r
</div>\r
</div>\r
</body>\r
<body class="article">\r
<div id="header">\r
<h1>ccache copyright and license</h1>\r
-<span id="revnumber">version 3.2.8</span>\r
+<span id="revnumber">version 3.2.9</span>\r
<div id="toc">
<div id="toctitle">Table of Contents</div>
<noscript><p><b>JavaScript must be enabled in your browser to display the table of contents.</b></p></noscript>
<div id="footnotes"><hr /></div>\r
<div id="footer">\r
<div id="footer-text">\r
-Version 3.2.8<br />\r
+Version 3.2.9<br />\r
Last updated\r
- 2016-09-07 19:57:33 CEST\r
+ 2016-09-28 21:28:19 CEST\r
</div>\r
</div>\r
</body>\r
<body class="article">\r
<div id="header">\r
<h1>CCACHE(1)</h1>\r
-<span id="revnumber">version 3.2.8</span>\r
+<span id="revnumber">version 3.2.9</span>\r
<div id="toc">
<div id="toctitle">Table of Contents</div>
<noscript><p><b>JavaScript must be enabled in your browser to display the table of contents.</b></p></noscript>
<div id="footnotes"><hr /></div>\r
<div id="footer">\r
<div id="footer-text">\r
-Version 3.2.8<br />\r
+Version 3.2.9<br />\r
Last updated\r
- 2016-09-07 19:57:33 CEST\r
+ 2016-09-28 21:28:19 CEST\r
</div>\r
</div>\r
</body>\r
<body class="article">\r
<div id="header">\r
<h1>ccache news</h1>\r
-<span id="revnumber">version 3.2.8</span>\r
+<span id="revnumber">version 3.2.9</span>\r
<div id="toc">
<div id="toctitle">Table of Contents</div>
<noscript><p><b>JavaScript must be enabled in your browser to display the table of contents.</b></p></noscript>
</div>\r
</div>\r
<div id="content">\r
-<div class="sect1">\r
-<h2 id="_ccache_3_2_8">ccache 3.2.8</h2>\r
+<div id="preamble">\r
<div class="sectionbody">\r
+<div class="paragraph"><p>ccache 3.2.9</p></div>\r
+<div class="listingblock">\r
+<div class="content">\r
+<pre><code>Release date: 2016-09-28\r
+\r
+Bug fixes\r
+~~~~~~~~~\r
+\r
+- Fixed a regression in ccache 3.2.8: ccache could get confused when using the\r
+ compiler option `-Wp,` to pass multiple options to the preprocessor,\r
+ resulting in missing dependency files from direct mode cache hits.\r
+\r
+\r
+ccache 3.2.8</code></pre>\r
+</div></div>\r
<div class="paragraph"><p>Release date: 2016-09-07</p></div>\r
+</div>\r
+</div>\r
<div class="sect2">\r
<h3 id="_bug_fixes">Bug fixes</h3>\r
<div class="ulist"><ul>\r
</li>\r
</ul></div>\r
</div>\r
-</div>\r
-</div>\r
<div class="sect1">\r
<h2 id="_ccache_3_2_7">ccache 3.2.7</h2>\r
<div class="sectionbody">\r
<div id="footnotes"><hr /></div>\r
<div id="footer">\r
<div id="footer-text">\r
-Version 3.2.8<br />\r
+Version 3.2.9<br />\r
Last updated\r
- 2016-09-07 20:51:39 CEST\r
+ 2016-09-28 22:19:01 CEST\r
</div>\r
</div>\r
</body>\r
ccache news
===========
+ccache 3.2.9
+----------------
+Release date: 2016-09-28
+
+Bug fixes
+~~~~~~~~~
+
+- Fixed a regression in ccache 3.2.8: ccache could get confused when using the
+ compiler option `-Wp,` to pass multiple options to the preprocessor,
+ resulting in missing dependency files from direct mode cache hits.
+
ccache 3.2.8
------------
<body class="article">\r
<div id="header">\r
<h1>ccache README</h1>\r
-<span id="revnumber">version 3.2.8</span>\r
+<span id="revnumber">version 3.2.9</span>\r
<div id="toc">
<div id="toctitle">Table of Contents</div>
<noscript><p><b>JavaScript must be enabled in your browser to display the table of contents.</b></p></noscript>
<div id="footnotes"><hr /></div>\r
<div id="footer">\r
<div id="footer-text">\r
-Version 3.2.8<br />\r
+Version 3.2.9<br />\r
Last updated\r
- 2016-09-07 19:57:33 CEST\r
+ 2016-09-28 21:28:19 CEST\r
</div>\r
</div>\r
</body>\r
.\" Title: ccache
.\" Author: [see the "Author" section]
.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
-.\" Date: 09/07/2016
+.\" Date: 09/28/2016
.\" Manual: ccache Manual
-.\" Source: ccache 3.2.8
+.\" Source: ccache 3.2.9
.\" Language: English
.\"
-.TH "CCACHE" "1" "09/07/2016" "ccache 3\&.2\&.8" "ccache Manual"
+.TH "CCACHE" "1" "09/28/2016" "ccache 3\&.2\&.9" "ccache Manual"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
output_dep = make_relative_path(x_strdup(argv[i] + 9));
args_add(dep_args, argv[i]);
continue;
- } else if (str_startswith(argv[i], "-Wp,-M")) {
- /* -MF, -MP, -MQ, -MT, etc. TODO: Make argument to MF/MQ/MT
- * relative. */
+ } else if (str_eq(argv[i], "-Wp,-MP")
+ || (strlen(argv[i]) > 8
+ && str_startswith(argv[i], "-Wp,-M")
+ && argv[i][7] == ','
+ && (argv[i][6] == 'F'
+ || argv[i][6] == 'Q'
+ || argv[i][6] == 'T')
+ && !strchr(argv[i] + 8, ','))) {
+ /* TODO: Make argument to MF/MQ/MT relative. */
args_add(dep_args, argv[i]);
continue;
} else if (conf->direct_mode) {
-const char CCACHE_VERSION[] = "3.2.8";
+const char CCACHE_VERSION[] = "3.2.9";