Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37561962
en ru br
Репозитории ALT
S:2.5-alt2.qa2
5.1: 2.5-alt2
4.1: 2.5-alt1
4.0: 2.5-alt1
www.altlinux.org/Changes

Группа :: Сети/Прочее
Пакет: mkelfimage

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

Патч: mkelfimage-2.5-alt.patch
Скачать


diff -urN mkelfImage-2.5.orig/linux-i386/mkelf-linux-i386.c mkelfImage-2.5/linux-i386/mkelf-linux-i386.c
--- mkelfImage-2.5.orig/linux-i386/mkelf-linux-i386.c	2003-01-25 00:48:03 +0200
+++ mkelfImage-2.5/linux-i386/mkelf-linux-i386.c	2008-08-10 22:51:24 +0300
@@ -276,7 +276,7 @@
 	ehdr->e_machine = EM_386;
 
 	/* locate the payload buffer */
-	payload_buf = payload;
+	payload_buf = (char*)payload;
 	payload_size = sizeof(payload);
 
 	/* slurp the input files */
@@ -295,7 +295,7 @@
 	}
 
 	/* Copy the command line */
-	strncpy(params->cmdline, cmdline, sizeof(params->cmdline));
+	strncpy((char*)params->cmdline, cmdline, sizeof(params->cmdline));
 	params->cmdline[sizeof(params->cmdline)-1]= '\0';
 
 	
diff -urN mkelfImage-2.5.orig/linux-ia64/mkelf-linux-ia64.c mkelfImage-2.5/linux-ia64/mkelf-linux-ia64.c
--- mkelfImage-2.5.orig/linux-ia64/mkelf-linux-ia64.c	2003-01-25 00:48:03 +0200
+++ mkelfImage-2.5/linux-ia64/mkelf-linux-ia64.c	2008-08-10 22:52:03 +0300
@@ -194,7 +194,7 @@
 	ehdr->e_machine = EM_IA_64;
 	
 	/* locate the payload buffer */
-	payload_buf = payload;
+	payload_buf = (char*)payload;
 	payload_size = sizeof(payload);
 
 	/* slurp the input files */
@@ -213,7 +213,7 @@
 	}
 
 	/* Copy the command line */
-	strncpy(params->cmdline, cmdline, sizeof(params->cmdline));
+	strncpy((char*)params->cmdline, cmdline, sizeof(params->cmdline));
 	params->cmdline[sizeof(params->cmdline)-1]= '\0';
 
 	/* Add a program header for the note section */
diff -urN mkelfImage-2.5.orig/Makefile mkelfImage-2.5/Makefile
--- mkelfImage-2.5.orig/Makefile	2003-04-24 21:48:34 +0300
+++ mkelfImage-2.5/Makefile	2008-08-10 22:53:17 +0300
@@ -16,7 +16,7 @@
 
 CPPFLAGS=-DVERSION='"$(VERSION)"' -DRELEASE_DATE='"$(RELEASE_DATE)"' -I include
 HOST_CPPFLAGS=$(CPPFLAGS)
-I386_CPPFLAGS=$(CPPFLAGS) -I arch/i386/include
+I386_CPPFLAGS=$(CPPFLAGS) -fno-stack-protector -I arch/i386/include
 IA64_CPPFLAGS=$(CPPFLAGS) -I arch/ia64/include
 
 GENERATED_SRCS:=\
 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin