From 15f26298aa2641b7e066b46ae11b06d964cf4dee Mon Sep 17 00:00:00 2001 From: Enno Boland Date: Sun, 6 Mar 2016 13:03:33 +0100 Subject: [PATCH] common/environment: empty file before writing. Emptying the headerfile before writing into it. This prevents defining/undefining a macro multiple times. addresses #3765. --- common/environment/configure/timestamp-macros.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/common/environment/configure/timestamp-macros.sh b/common/environment/configure/timestamp-macros.sh index c3ae14521a9..9478f87f8d6 100644 --- a/common/environment/configure/timestamp-macros.sh +++ b/common/environment/configure/timestamp-macros.sh @@ -1,6 +1,7 @@ if [ -n "$SOURCE_DATE_EPOCH" ]; then CFLAGS+=" -Wno-builtin-macro-redefined -include$XBPS_STATEDIR/timestamp-macros.h" CXXFLAGS+=" -Wno-builtin-macro-redefined -include$XBPS_STATEDIR/timestamp-macros.h" + printf > $XBPS_STATEDIR/timestamp-macros.h for i in "DATE,%b %d %Y" "TIME,%H:%M:%S" "DATETIME,%b %d %Y %H:%M:%S"; do mcr=${i%%,*} val=$(LC_ALL=C date --date "@$SOURCE_DATE_EPOCH" +"${i#*,}")