Skip to content
Commits on Source (4)
......@@ -195,7 +195,8 @@
</section>
<section data-background="images/800px-Debconf19-horizontal.png" data-background-size="8%" data-background-position="90% 10%">
<p>FIXME: gcc/dpkg-dev foo:</p>
<p>dpkg-buildflags (1.19.1/Sep 2018) DEB_BUILD_OPTIONS="reproducible=+fixfilepath"</p>
<p>Adds -ffile-prefix-map=BUILD_PATH=. to default gcc flags</p>
</section>
<section data-background="images/800px-Debconf19-horizontal.png" data-background-size="8%" data-background-position="90% 10%">
......@@ -302,11 +303,12 @@ int main() {
</section>
<section data-background="images/800px-Debconf19-horizontal.png" data-background-size="8%" data-background-position="90% 10%">
<h3>macro-prefix-map is upstream but not used by dpkg by default</h3>
<h3>macro-prefix-map is in gcc-8, but not enabled in dpkg-buildflags by default</h3>
<p>We tag this <em>bullseye-ignore</em> and (hopefully not) <em>bookworm-ignore</em> as well</p>
<p>Simple workaround: rebuild in recorded path</p>
<p>Simple workaround: rebuild in recorded path (testing/stable)</p>
<p class="fragment">Needs someone to drive $this</p>
<p class="fragment">FIXME: https://wiki.debian.org/ReproducibleBuilds/GCC-build-path</p>
<p class="fragment">FIXME: history/status of BUILD_PATH_PREFIX_MAP: https://reproducible-builds.org/specs/build-path-prefix-map/</p>
<p class="fragment">This issue (build path variation) also needs to be fixed in other tools</p>
</section>
......