LogoopenSUSE Build Service > Projects
Sign Up | Log In

View File acpica-no-compiletime.patch of Package acpica (Project home:draht:131-compat)

From: <idoenmez@suse.de>

acpica: Do not compile in date or time into binaries

Otherwise the data/time compiled in may cause constant re-compilation
in build service environments

Signed-off-by: Thomas Renninger <trenn@suse.de>
---
 source/compiler/aslcompile.c |    9 ++-------
 source/compiler/aslutils.c   |    4 ++--
 source/include/acapps.h      |    8 ++++----
 3 files changed, 8 insertions(+), 13 deletions(-)

Index: acpica-unix2-20121018/source/compiler/aslcompile.c
===================================================================
--- acpica-unix2-20121018.orig/source/compiler/aslcompile.c
+++ acpica-unix2-20121018/source/compiler/aslcompile.c
@@ -160,8 +160,6 @@ void
 AslCompilerFileHeader (
     UINT32                  FileId)
 {
-    struct tm               *NewTime;
-    time_t                  Aclock;
     char                    *Prefix = "";
 
 
@@ -201,12 +199,9 @@ AslCompilerFileHeader (
 
     /* Compilation header with timestamp */
 
-    (void) time (&Aclock);
-    NewTime = localtime (&Aclock);
-
     FlPrintFile (FileId,
-        "%sCompilation of \"%s\" - %s%s\n",
-        Prefix, Gbl_Files[ASL_FILE_INPUT].Filename, asctime (NewTime),
+        "%sCompilation of \"%s\"\n",
+        Prefix, Gbl_Files[ASL_FILE_INPUT].Filename,
         Prefix);
 
     switch (FileId)
Index: acpica-unix2-20121018/source/compiler/aslutils.c
===================================================================
--- acpica-unix2-20121018.orig/source/compiler/aslutils.c
+++ acpica-unix2-20121018/source/compiler/aslutils.c
@@ -454,8 +454,8 @@ UtDisplaySummary (
     {
         /* Compiler name and version number */
 
-        FlPrintFile (FileId, "%s version %X%s [%s]\n\n",
-            ASL_COMPILER_NAME, (UINT32) ACPI_CA_VERSION, ACPI_WIDTH, __DATE__);
+        FlPrintFile (FileId, "%s version %X%s\n\n",
+            ASL_COMPILER_NAME, (UINT32) ACPI_CA_VERSION, ACPI_WIDTH);
     }
 
     /* Summary of main input and output files */