lkml.org 
[lkml]   [2008]   [Oct]   [7]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
Patch in this message
/
Subject[PATCH] Prevent modpost from looking for a .cmd file for a static library linked into a module
Date
From

This patch prevents modpost to look for a .cmd file when a module is
linked with a static library

Signed-off-by: Ashutosh Naik <ashutosh.naik@gmail.com>

diff -ruN linux-2.6.26.5/scripts/mod/sumversion.c
linux-2.6.26.5-mod/scripts/mod/sumversion.c
--- linux-2.6.26.5/scripts/mod/sumversion.c 2008-09-08
10:40:20.000000000 -0700
+++ linux-2.6.26.5-mod/scripts/mod/sumversion.c 2008-10-07
09:32:24.000000000 -0700
@@ -290,6 +290,15 @@
release_file(file, len);
return 1;
}
+/* Check whether the file is a static library or not */
+static int is_static_library(const char *objfile)
+{
+ int len = strlen(objfile);
+ if((objfile[len -2]=='.') && (objfile[len - 1]=='a'))
+ return 1;
+ else
+ return 0;
+}

/* We have dir/file.o. Open dir/.file.o.cmd, look for deps_ line to
* figure out source file. */
@@ -420,7 +429,7 @@
while ((fname = strsep(&sources, " ")) != NULL) {
if (!*fname)
continue;
- if (!parse_source_files(fname, &md))
+ if (!(is_static_library(fname)) &&
!parse_source_files(fname, &md))
goto release;
}

\
 
 \ /
  Last update: 2008-10-07 20:31    [W:1.990 / U:1.056 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site