Ignore prelink failures.

diff --git a/tools/winegcc/utils.c b/tools/winegcc/utils.c
index 09e0a5e..93d9b24 100644
--- a/tools/winegcc/utils.c
+++ b/tools/winegcc/utils.c
@@ -279,7 +279,7 @@
     return file_na;
 }
 
-void spawn(const strarray* prefix, const strarray* args)
+void spawn(const strarray* prefix, const strarray* args, int ignore_errors)
 {
     int i, status;
     strarray* arr = strarray_dup(args);
@@ -316,7 +316,7 @@
 	printf("\n");
     }
 
-    if ((status = spawnvp( _P_WAIT, argv[0], argv)))
+    if ((status = spawnvp( _P_WAIT, argv[0], argv)) && !ignore_errors)
     {
 	if (status > 0) error("%s failed.", argv[0]);
 	else perror("winegcc");