[Glibc-bsd-commits] r2746 - in trunk/kfreebsd-8: . debian debian/patches

Petr Salinger ps-guest at alioth.debian.org
Sat Aug 29 14:46:10 UTC 2009


Author: ps-guest
Date: 2009-08-29 14:46:10 +0000 (Sat, 29 Aug 2009)
New Revision: 2746

Removed:
   trunk/kfreebsd-8/debian/patches/011_brandinfo.diff
Modified:
   trunk/kfreebsd-8/debian/changelog
   trunk/kfreebsd-8/debian/patches/912_binutils.diff
   trunk/kfreebsd-8/debian/patches/series
   trunk/kfreebsd-8/fetch
Log:
http://www.freebsd.org/cgi/query-pr.cgi?pr=135468 have been fixed in RELENG_8



Modified: trunk/kfreebsd-8/debian/changelog
===================================================================
--- trunk/kfreebsd-8/debian/changelog	2009-08-28 15:56:34 UTC (rev 2745)
+++ trunk/kfreebsd-8/debian/changelog	2009-08-29 14:46:10 UTC (rev 2746)
@@ -1,18 +1,21 @@
-kfreebsd-8 (8.0~cvs20090719-1) EXPERIMENTAL; urgency=low
+kfreebsd-8 (8.0~cvs20090829-1) EXPERIMENTAL; urgency=low
 
+  [ Petr Salinger ]
+  * New upstream snapshot of RELENG_8
+     - 011_brandinfo.diff dropped, fixed upstream
+  * Alter Build-depends as freebsd-buildutils 7.0 is still sufficent
+  * Update of some patches
+
   [ Luca Favatella ]
-  * New upstream snapshot of HEAD
+  * Drop patches
      - 000_ext2fs.diff and 017_oss_compat.diff applied upstream
      - 005_binutils.diff applied upstream (with mov instead of movw)
      - 911_no_werror.diff dropped (because useless)
-     - 001_misc.diff partially applied upstream and refreshed
+  * Partially drop and refresh the rest
+     - 001_misc.diff
 
-  [ Petr Salinger ]
-  * Alter Build-depends as freebsd-buildutils 7.0 is still sufficent
-  * Update of some patches
+ -- Aurelien Jarno <aurel32 at debian.org>  Sat, 29 Aug 2009 15:18:23 +0200
 
- -- Aurelien Jarno <aurel32 at debian.org>  Sun, 19 Jul 2009 17:18:23 +0200
-
 kfreebsd-7 (7.2-4) unstable; urgency=low
 
   [ Aurelien Jarno ]

Deleted: trunk/kfreebsd-8/debian/patches/011_brandinfo.diff
===================================================================
--- trunk/kfreebsd-8/debian/patches/011_brandinfo.diff	2009-08-28 15:56:34 UTC (rev 2745)
+++ trunk/kfreebsd-8/debian/patches/011_brandinfo.diff	2009-08-29 14:46:10 UTC (rev 2746)
@@ -1,63 +0,0 @@
-Upstream checks the .note.ABI-tag in a bad way.
-They should not only check the "GNU", but also whether OS field matches.
-In both cases they should check 8 bytes, we can use it for current hack.
-
-http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=532627
-http://www.freebsd.org/cgi/query-pr.cgi?pr=135468
-
-
---- src.orig/sys/amd64/linux32/linux32_sysvec.c
-+++ src/sys/amd64/linux32/linux32_sysvec.c
-@@ -1066,10 +1066,10 @@
- 	.sv_flags	= SV_ABI_LINUX | SV_ILP32 | SV_IA32
- };
- 
--static char GNULINUX_ABI_VENDOR[] = "GNU";
-+static char GNULINUX_ABI_VENDOR[] = "GNU\0\0\0\0\0";
- 
- static Elf_Brandnote linux32_brandnote = {
--	.hdr.n_namesz	= sizeof(GNULINUX_ABI_VENDOR),
-+	.hdr.n_namesz	= 4,
- 	.hdr.n_descsz	= 16,
- 	.hdr.n_type	= 1,
- 	.vendor		= GNULINUX_ABI_VENDOR,
---- src.orig/sys/i386/linux/linux_sysvec.c
-+++ src/sys/i386/linux/linux_sysvec.c
-@@ -1027,10 +1027,10 @@
- 	.sv_flags	= SV_ABI_LINUX | SV_IA32 | SV_ILP32
- };
- 
--static char GNULINUX_ABI_VENDOR[] = "GNU";
-+static char GNULINUX_ABI_VENDOR[] = "GNU\0\0\0\0\0";
- 
- static Elf_Brandnote linux_brandnote = {
--	.hdr.n_namesz	= sizeof(GNULINUX_ABI_VENDOR),
-+	.hdr.n_namesz	= 4,
- 	.hdr.n_descsz	= 16,
- 	.hdr.n_type	= 1,
- 	.vendor		= GNULINUX_ABI_VENDOR,
---- src.orig/sys/kern/imgact_elf.c
-+++ src/sys/kern/imgact_elf.c
-@@ -109,10 +109,10 @@
- #define	round_page_ps(va, ps)	(((va) + (ps - 1)) & ~(ps - 1))
- #define	aligned(a, t)	(trunc_page_ps((u_long)(a), sizeof(t)) == (u_long)(a))
- 
--static const char FREEBSD_ABI_VENDOR[] = "FreeBSD";
-+static const char FREEBSD_ABI_VENDOR[] = "FreeBSD\0";
- 
- Elf_Brandnote __elfN(freebsd_brandnote) = {
--	.hdr.n_namesz	= sizeof(FREEBSD_ABI_VENDOR),
-+	.hdr.n_namesz	= 8,
- 	.hdr.n_descsz	= sizeof(int32_t),
- 	.hdr.n_type	= 1,
- 	.vendor		= FREEBSD_ABI_VENDOR,
-@@ -1382,8 +1382,7 @@
- 		    note->n_type != checknote->hdr.n_type)
- 			goto nextnote;
- 		note_name = (const char *)(note + 1);
--		if (strncmp(checknote->vendor, note_name,
--		    checknote->hdr.n_namesz) != 0)
-+		if (memcmp(checknote->vendor, note_name, 8) != 0)
- 			goto nextnote;
- 
- 		/*

Modified: trunk/kfreebsd-8/debian/patches/912_binutils.diff
===================================================================
--- trunk/kfreebsd-8/debian/patches/912_binutils.diff	2009-08-28 15:56:34 UTC (rev 2745)
+++ trunk/kfreebsd-8/debian/patches/912_binutils.diff	2009-08-29 14:46:10 UTC (rev 2746)
@@ -1,7 +1,7 @@
 --- src.orig/sys/conf/ldscript.amd64
 +++ src/sys/conf/ldscript.amd64
 @@ -1,12 +1,12 @@
- /* $FreeBSD: src/sys/conf/ldscript.amd64,v 1.9 2004/05/29 01:09:00 tjr Exp $ */
+ /* $FreeBSD: src/sys/conf/ldscript.amd64,v 1.9.30.1 2009/08/03 08:13:06 kensmith Exp $ */
 -OUTPUT_FORMAT("elf64-x86-64", "elf64-x86-64", "elf64-x86-64")
 +OUTPUT_FORMAT("elf64-x86-64-freebsd", "elf64-x86-64-freebsd", "elf64-x86-64-freebsd")
  OUTPUT_ARCH(i386:x86-64)

Modified: trunk/kfreebsd-8/debian/patches/series
===================================================================
--- trunk/kfreebsd-8/debian/patches/series	2009-08-28 15:56:34 UTC (rev 2745)
+++ trunk/kfreebsd-8/debian/patches/series	2009-08-29 14:46:10 UTC (rev 2746)
@@ -5,7 +5,6 @@
 008_config.diff
 009_disable_duped_modules.diff
 010_ET_DYN.diff
-011_brandinfo.diff
 013_ip_packed.diff
 020_linker.diff 
 101_subsecond_timestamp.diff

Modified: trunk/kfreebsd-8/fetch
===================================================================
--- trunk/kfreebsd-8/fetch	2009-08-28 15:56:34 UTC (rev 2745)
+++ trunk/kfreebsd-8/fetch	2009-08-29 14:46:10 UTC (rev 2746)
@@ -2,7 +2,7 @@
 set -ex
 
 ANONCVS=anoncvs at anoncvs.fr.freebsd.org:/home/ncvs
-RELENG=HEAD
+RELENG=RELENG_8
 
 rm -rf src
 




More information about the Glibc-bsd-commits mailing list