From 1bc6f7ef47d5a384b9c8462843a33f5c54489740 Mon Sep 17 00:00:00 2001 From: Ross Burton Date: Thu, 2 Jul 2020 17:47:02 +0100 Subject: [PATCH] modules/input: don't dist generated protocol sources For some reason modules/input adds the C code that is generated by wayland-scanner to EXTRA_DIST. This results in a race where depending on the timestamps of the tarball and the timestamp of the system wayland-protocols either the generated source in the tarball or a regenerated source will be used. This doesn't actually impact the code generated, but it does break reproducible builds as the list of source files changes. --- modules/input/Makefile.am | 1 - 1 file changed, 1 deletion(-) diff --git a/modules/input/Makefile.am b/modules/input/Makefile.am index a53fab5860..ea00aea8d3 100644 --- a/modules/input/Makefile.am +++ b/modules/input/Makefile.am @@ -304,7 +304,6 @@ immodules.cache: Makefile.am $(module_LTLIBRARIES) if USE_WAYLAND BUILT_SOURCES = $(protocol_built_sources) $(protocol_built_sources_gtk) -EXTRA_DIST += $(protocol_built_sources) $(protocol_built_sources_gtk) endif EXTRA_DIST += \