Ensure reproducibility of __TIMESTAMP__
authorAlexander Kanavin <alex@linutronix.de>
Fri, 21 Jul 2023 09:24:47 +0000 (10:24 +0100)
committerAlberto Garcia <berto@igalia.com>
Fri, 21 Jul 2023 09:24:47 +0000 (10:24 +0100)
Bug: https://bugs.webkit.org/show_bug.cgi?id=252308
Origin: https://github.com/WebKit/WebKit/pull/15293

===================================================================

Gbp-Pq: Name fix-jsc-timestamp.patch

Source/JavaScriptCore/CMakeLists.txt

index 43dc22ffe0803c3ad7aa5c098f64bf012077095b..c2e3b1cdd7aeef7c6196773098ae20a7a3b92026 100644 (file)
@@ -159,6 +159,7 @@ add_custom_command(
     OUTPUT ${JavaScriptCore_DERIVED_SOURCES_DIR}/JSCBytecodeCacheVersion.cpp
     MAIN_DEPENDENCY ${JAVASCRIPTCORE_DIR}/runtime/JSCBytecodeCacheVersion.cpp.in
     COMMAND ${PERL_EXECUTABLE} -pe s/CACHED_TYPES_CKSUM/__TIMESTAMP__/ ${JAVASCRIPTCORE_DIR}/runtime/JSCBytecodeCacheVersion.cpp.in > ${JavaScriptCore_DERIVED_SOURCES_DIR}/JSCBytecodeCacheVersion.cpp
+    COMMAND touch -r ${JAVASCRIPTCORE_DIR}/runtime/JSCBytecodeCacheVersion.cpp.in ${JavaScriptCore_DERIVED_SOURCES_DIR}/JSCBytecodeCacheVersion.cpp
             VERBATIM
 )