[Clfs-commits] [Cross-LFS]Cross-LFS Book branch, master, updated. 5c734c58c5f03a41f3fbc6ca967ff9456c8da765

git git at cross-lfs.org
Sun Jan 13 07:11:06 PST 2013


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Cross-LFS Book".

The branch, master has been updated
       via  5c734c58c5f03a41f3fbc6ca967ff9456c8da765 (commit)
       via  a8ba0b1ad77ebd9dd62839725aeb50aab858e78a (commit)
       via  6511fe1758930cdbc92d82f1c693e83b408f2d34 (commit)
       via  352ed15f74955cc39187e73f6c8e8594f00b3394 (commit)
       via  07983c40433b905b881fe43b0478e2fca641a7fc (commit)
       via  2bdaa8118e29cc7080df919284273465c3aa3f37 (commit)
       via  7461dea7fa18523331e68f5406209fde1b399163 (commit)
       via  d775fbe1e61fd4f28e50dbd3bc989b51f8c769a7 (commit)
       via  a84af1b8af8a592b296dbfef8288b931578e3385 (commit)
       via  40622d9ad387d20006c6842c2edd5ae94bc8c1c0 (commit)
       via  438510b122a9e6d4fafcf6e20e9af193df038b44 (commit)
       via  d50e10c714819f4eef61e606d8509f7b56f5201f (commit)
      from  da4d9d8546d6b3c88474854fbb447ebacfacd028 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 5c734c58c5f03a41f3fbc6ca967ff9456c8da765
Author: William Harrington <kb0iic at gmail.com>
Date:   Sun Jan 13 09:10:56 2013 -0600

    Add yaboot stubfuncs patch for ppc and ppc64 builds.

diff --git a/patches/yaboot-1.3.17-stubfuncs-1.patch b/patches/yaboot-1.3.17-stubfuncs-1.patch
new file mode 100644
index 0000000..d5f0185
--- /dev/null
+++ b/patches/yaboot-1.3.17-stubfuncs-1.patch
@@ -0,0 +1,208 @@
+Submitted By: William Harrington kb0iic at cross-lfs dot org 
+Date: 2013-01-13
+Initial Package Version: 1.3.17
+Upstream Status: Unknown
+Origin: Gentoo x86 sys-boot yaboot files
+Description: Adds more stub functions for newer e2fsprogs.
+
+diff -Naur yaboot-1.3.17.orig/lib/malloc.c yaboot-1.3.17/lib/malloc.c
+--- yaboot-1.3.17.orig/lib/malloc.c	2011-10-18 04:11:10.000000000 +0000
++++ yaboot-1.3.17/lib/malloc.c	2013-01-13 13:32:27.392764935 +0000
+@@ -64,6 +64,15 @@
+     return caddr;
+ }
+ 
++/* Calloc wrapper for malloc */
++void *memset(void *s, int c, size_t n);
++void *calloc(size_t nmemb, size_t size) {
++	void *caddr;
++	caddr = malloc(nmemb * size);
++	memset(caddr, 0, nmemb * size);
++	return caddr;
++}
++
+ /* Do not fall back to the malloc above as posix_memalign is needed by
+  * external libraries not yaboot */
+ int posix_memalign(void **memptr, size_t alignment, size_t size)
+diff -Naur yaboot-1.3.17.orig/lib/nonstd.c yaboot-1.3.17/lib/nonstd.c
+--- yaboot-1.3.17.orig/lib/nonstd.c	2011-10-18 04:11:10.000000000 +0000
++++ yaboot-1.3.17/lib/nonstd.c	2013-01-13 13:32:27.396764906 +0000
+@@ -65,3 +65,178 @@
+ {
+ 	return NULL;
+ }
++
++// I tried to use prom functions for these...
++int open(const char *pathname, int flags) {
++	return (int) prom_open((char *)pathname);
++}
++
++int open64(const char *pathname, int flags) {
++	return (int) prom_open((char *)pathname);
++}
++
++int __open64_2 (__const char *__path, int __oflag) {
++	return (int) prom_open((char *)__path);
++}
++
++int read(int fd, void *buf, size_t count) {
++	return prom_read((void *)fd, buf, count);
++}
++
++int write(int fd, void *buf, size_t count) {
++	return prom_write((void *)fd, buf, count);
++}
++
++int close(int fd) {
++	prom_close((void *)fd);
++	return 0;
++}
++
++// No fsync, just assume we've sync'd
++int fsync(int fd) {
++	return 0;
++}
++
++void exit(int status) {
++	prom_exit();
++}
++
++int __printf_chk(int flag, const char *format, ...) {
++	va_list ap;
++	va_start (ap, format);
++	prom_vfprintf (prom_stdout, format, ap);
++	va_end (ap);
++
++	return 0;
++}
++
++int __sprintf_chk(char * str, int flag, size_t strlen, const char * format, ...) {
++	va_list ap;
++	va_start(ap, format);
++	// No sprintf? :(
++	va_end(ap);
++	return 0;
++
++}
++
++int __fprintf_chk(FILE *stream, int flag, const char *format, ...) {
++	va_list ap;
++	va_start (ap, format);
++	prom_vfprintf (prom_stdout, format, ap);
++	va_end (ap);
++
++	return 0;
++}
++
++void *memcpy(void *dest, const void *src, size_t n);
++void *__memcpy_chk(void *dest, const void *src, size_t n, size_t destlen) {
++	return memcpy(dest, src, n);
++}
++
++// But these are all dummy functions
++int __xstat64 (int __ver, const char *__filename, void *__stat_buf) {
++	return 0;
++}
++
++int stat64(const char *path, void *stat_buf) {
++	return 0;
++}
++
++int fstat64(int fildes, void *stat_buf) {
++	return 0;
++}
++
++int __fxstat64 (int __ver, int __filedesc, void *__stat_buf) {
++	return 0;
++}
++
++signed int random(void) {
++	return 0;
++}
++
++void srandom(unsigned int seed) {
++	return;
++}
++
++int rand(void) {
++	return 0;
++}
++
++void srand(unsigned int seed) {
++	return;
++}
++
++unsigned int sleep(unsigned int seconds) {
++	return 0;
++}
++
++int gettimeofday(void *tv, void *tz) {
++	return 0;
++}
++
++long sysconf(int name) {
++	return 0;
++}
++
++int getpagesize(void) {
++	return 0;
++}
++
++int gethostname(char *name, size_t len) {
++	return 0;
++}
++
++int getpid(void) {
++	return 0;
++}
++
++int getuid(void) {
++	return 0;
++}
++
++void qsort(void *base, size_t nmemb, size_t size, int(*compar)(const void *, const void *)) {
++	return;
++}
++
++int * __errno_location(void) {
++	return 0;
++}
++
++int lseek(int fd, int offset, int whence) {
++	return prom_lseek ((void *)fd, whence + offset);
++}
++
++int lseek64(int fd, int offset, int whence) {
++	return prom_lseek ((void *)fd, whence + offset);
++}
++
++size_t fwrite(const void *ptr, size_t size, size_t nmemb, void *stream) {
++	return 0;
++}
++
++int ioctl(int d, int request, ...) {
++	return 0;
++}
++
++int fallocate(int fd, int mode, unsigned int offset, unsigned int len) {
++	return 0;
++}
++
++int uname(void *buf) {
++	return 0;
++}
++
++int setrlimit(int resource, void *rlim) {
++	return 0;
++}
++
++unsigned long long int strtoull(const char *nptr, char **endptr, int base) {
++	return 0;
++}
++
++int getrlimit(int resource, void *rlim) {
++	return 0;
++}
++
++int stderr = 0;
++int perror = 0;

commit a8ba0b1ad77ebd9dd62839725aeb50aab858e78a
Author: William Harrington <kb0iic at gmail.com>
Date:   Sun Jan 13 09:10:38 2013 -0600

    Add eglibc qecvt and friends patch for ppc and ppc64 builds.

diff --git a/patches/eglibc-2.15-qecvt-1.patch b/patches/eglibc-2.15-qecvt-1.patch
new file mode 100644
index 0000000..7f9a77c
--- /dev/null
+++ b/patches/eglibc-2.15-qecvt-1.patch
@@ -0,0 +1,19 @@
+Submitted By: William Harrington kb0iic at cross-lfs dot org.
+Date: 2013-01-13
+Initial Package Version: 1.3.17
+Upstream Status: Unknown
+Origin: http://sourceware.org/bugzilla/show_bug.cgi?id=15007
+Description: Fixes a mismatch of guards around qcvt and friends.
+
+diff -Naur eglibc-2.15.orig/stdlib/bits/stdlib-ldbl.h eglibc-2.15/stdlib/bits/stdlib-ldbl.h
+--- eglibc-2.15.orig/stdlib/bits/stdlib-ldbl.h	2012-10-31 23:42:47.000000000 +0000
++++ eglibc-2.15/stdlib/bits/stdlib-ldbl.h	2013-01-12 17:42:14.772625587 +0000
+@@ -31,7 +31,7 @@
+ __LDBL_REDIR1_DECL (strtold_l, strtod_l)
+ #endif
+ 
+-#if defined __USE_SVID || defined __USE_XOPEN_EXTENDED
++#if defined __USE_SVID || (defined __USE_XOPEN_EXTENDED && !defined __USE_XOPEN2K)
+ # ifdef __USE_MISC
+ __LDBL_REDIR1_DECL (qecvt, ecvt)
+ __LDBL_REDIR1_DECL (qfcvt, fcvt)

commit 6511fe1758930cdbc92d82f1c693e83b408f2d34
Author: William Harrington <kb0iic at gmail.com>
Date:   Sun Jan 13 09:10:15 2013 -0600

    Add eglibc qecvt and friends and yaboot stubfuncs patch entries into need patches.

diff --git a/BOOK/materials/ppc/patches.xml b/BOOK/materials/ppc/patches.xml
index 276d48f..233f14b 100644
--- a/BOOK/materials/ppc/patches.xml
+++ b/BOOK/materials/ppc/patches.xml
@@ -12,6 +12,15 @@
 
   <variablelist role="materials">
 
+    <varlistentry os="eglibc-qecvt-patch">
+      <term>Eglibc Qecvt and Friends Patch - <token>&eglibc-qecvt-patch-size;</token>:</term>
+      <listitem>
+        <para>Download: <ulink
+        url="&patches-root;&eglibc-qecvt-patch;"/></para>
+        <para>MD5 sum: <literal>&eglibc-qecvt-patch-md5;</literal></para>
+      </listitem>
+    </varlistentry>
+
     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     href="../x86/patches.xml"
     xpointer="xpointer(//*[@os='gcc-specs-patch'])"/>
@@ -43,6 +52,15 @@
       </listitem>
     </varlistentry>
 
+    <varlistentry os="yaboot-stubfuncs-patch">
+      <term>Yaboot Stubfuncs Patch - <token>&yaboot-stubfuncs-patch-size;</token>:</term>
+      <listitem>
+        <para>Download: <ulink
+        url="&patches-root;&yaboot-stubfuncs-patch;"/></para>
+        <para>MD5 sum: <literal>&yaboot-stubfuncs-patch-md5;</literal></para>
+      </listitem>
+    </varlistentry>
+
   </variablelist>
 
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
diff --git a/BOOK/materials/ppc64/patches.xml b/BOOK/materials/ppc64/patches.xml
index 9089f35..0bf1b13 100644
--- a/BOOK/materials/ppc64/patches.xml
+++ b/BOOK/materials/ppc64/patches.xml
@@ -13,6 +13,10 @@
   <variablelist role="materials">
 
     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+    href="../ppc/patches.xml"
+    xpointer="xpointer(//*[@os='eglibc-qecvt-patch'])"/>
+
+    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     href="../x86/patches.xml"
     xpointer="xpointer(//*[@os='gcc-specs-patch'])"/>
 
@@ -36,6 +40,10 @@
     href="../ppc/patches.xml"
     xpointer="xpointer(//*[@os='yaboot-ofpath_path-patch'])"/>
 
+    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+    href="../ppc/patches.xml"
+    xpointer="xpointer(//*[@os='yaboot-stubfuncs-patch'])"/>
+
   </variablelist>
 
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"

commit 352ed15f74955cc39187e73f6c8e8594f00b3394
Author: William Harrington <kb0iic at gmail.com>
Date:   Sun Jan 13 09:09:39 2013 -0600

    Insert eglibc and yaboot patch additions.

diff --git a/BOOK/introduction/ppc/changelog.xml b/BOOK/introduction/ppc/changelog.xml
index c6f0a2d..6ae6b94 100644
--- a/BOOK/introduction/ppc/changelog.xml
+++ b/BOOK/introduction/ppc/changelog.xml
@@ -33,6 +33,18 @@
 
 -->
     <listitem>
+      <para>13 January 2013</para>
+      <itemizedlist>
+        <listitem>
+          <para>[William Harrington] - Add eglibc 2.15 qecvt and friends patch.</para>
+        </listitem>
+        <listitem>
+          <para>[William Harrington] - Add yaboot 1.3.17 stubfuncs patch.</para>
+        </listitem>
+      </itemizedlist>
+    </listitem>
+
+    <listitem>
       <para>06 November 2012</para>
       <itemizedlist>
         <listitem>
diff --git a/BOOK/introduction/ppc64/changelog.xml b/BOOK/introduction/ppc64/changelog.xml
index a557866..e55e2c2 100644
--- a/BOOK/introduction/ppc64/changelog.xml
+++ b/BOOK/introduction/ppc64/changelog.xml
@@ -33,6 +33,18 @@
 
 -->
     <listitem>
+      <para>13 January 2013</para>
+      <itemizedlist>
+        <listitem>
+          <para>[William Harrington] - Add eglibc 2.15 qecvt and friends patch.</para>
+        </listitem>
+        <listitem>
+          <para>[William Harrington] - Add yaboot 1.3.17 stubfuncs patch.</para>
+        </listitem>
+      </itemizedlist>
+    </listitem>
+
+    <listitem>
       <para>06 November 2012</para>
       <itemizedlist>
         <listitem>

commit 07983c40433b905b881fe43b0478e2fca641a7fc
Author: William Harrington <kb0iic at gmail.com>
Date:   Sun Jan 13 09:09:05 2013 -0600

    Add eglibc qecvt and friends patch entries.

diff --git a/BOOK/cross-tools/ppc/eglibc.xml b/BOOK/cross-tools/ppc/eglibc.xml
index 60fd019..04d6747 100644
--- a/BOOK/cross-tools/ppc/eglibc.xml
+++ b/BOOK/cross-tools/ppc/eglibc.xml
@@ -27,6 +27,14 @@
     xpointer="xpointer(//*[@os='da'])"/>
 
     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+    href="../../final-system/ppc/eglibc.xml"
+    xpointer="xpointer(//*[@os='p5'])"/>
+
+    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+    href="../../final-system/ppc/eglibc.xml"
+    xpointer="xpointer(//*[@os='p6'])"/>
+
+    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     href="../common/eglibc.xml"
     xpointer="xpointer(//*[@os='db'])"/>
 
diff --git a/BOOK/cross-tools/ppc64/eglibc-64bit.xml b/BOOK/cross-tools/ppc64/eglibc-64bit.xml
index 9e6412e..a8e6fb8 100644
--- a/BOOK/cross-tools/ppc64/eglibc-64bit.xml
+++ b/BOOK/cross-tools/ppc64/eglibc-64bit.xml
@@ -27,6 +27,14 @@
     xpointer="xpointer(//*[@os='da'])"/>
 
     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+    href="../../final-system/ppc/eglibc.xml"
+    xpointer="xpointer(//*[@os='p5'])"/>
+
+    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+    href="../../final-system/ppc/eglibc.xml"
+    xpointer="xpointer(//*[@os='p6'])"/>
+
+    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     href="../common/eglibc.xml"
     xpointer="xpointer(//*[@os='db'])"/>
 
diff --git a/BOOK/cross-tools/ppc64/eglibc.xml b/BOOK/cross-tools/ppc64/eglibc.xml
index 3b8732d..751a45f 100644
--- a/BOOK/cross-tools/ppc64/eglibc.xml
+++ b/BOOK/cross-tools/ppc64/eglibc.xml
@@ -27,6 +27,14 @@
     xpointer="xpointer(//*[@os='da'])"/>
 
     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+    href="../../final-system/ppc/eglibc.xml"
+    xpointer="xpointer(//*[@os='p5'])"/>
+
+    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+    href="../../final-system/ppc/eglibc.xml"
+    xpointer="xpointer(//*[@os='p6'])"/>
+
+    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     href="../common/eglibc.xml"
     xpointer="xpointer(//*[@os='db'])"/>
 
diff --git a/BOOK/final-system/ppc64/eglibc-64bit.xml b/BOOK/final-system/ppc64/eglibc-64bit.xml
index f4c9db1..cfc9246 100644
--- a/BOOK/final-system/ppc64/eglibc-64bit.xml
+++ b/BOOK/final-system/ppc64/eglibc-64bit.xml
@@ -45,6 +45,14 @@
     href="../common/eglibc.xml"
     xpointer="xpointer(//*[@os='p4'])"/>
 
+     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+    href="../ppc/eglibc.xml"
+    xpointer="xpointer(//*[@os='p5'])"/>
+
+    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+    href="../ppc/eglibc.xml"
+    xpointer="xpointer(//*[@os='p6'])"/>
+
     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     href="eglibc.xml"
     xpointer="xpointer(//*[@os='b'])"/>
diff --git a/BOOK/final-system/ppc64/eglibc.xml b/BOOK/final-system/ppc64/eglibc.xml
index aaf0b1d..d56e3da 100644
--- a/BOOK/final-system/ppc64/eglibc.xml
+++ b/BOOK/final-system/ppc64/eglibc.xml
@@ -51,6 +51,14 @@
     xpointer="xpointer(//*[@os='p4'])"/>
 
     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+    href="../../final-system/ppc/eglibc.xml"
+    xpointer="xpointer(//*[@os='p5'])"/>
+
+    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+    href="../../final-system/ppc/eglibc.xml"
+    xpointer="xpointer(//*[@os='p6'])"/>
+
+    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     href="../common/eglibc.xml"
     xpointer="xpointer(//*[@os='b'])"/>
 

commit 2bdaa8118e29cc7080df919284273465c3aa3f37
Author: William Harrington <kb0iic at gmail.com>
Date:   Sun Jan 13 09:07:58 2013 -0600

    Add yaboot stubfuncs patch entries.

diff --git a/BOOK/boot/ppc/yaboot-build.xml b/BOOK/boot/ppc/yaboot-build.xml
index 1fd922c..41e201b 100644
--- a/BOOK/boot/ppc/yaboot-build.xml
+++ b/BOOK/boot/ppc/yaboot-build.xml
@@ -22,6 +22,14 @@
   <sect2 role="installation">
     <title>Installation of Yaboot</title>
 
+    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+    href="../../final-system/ppc/yaboot.xml"
+    xpointer="xpointer(//*[@os='p3'])"/>
+
+    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+    href="../../final-system/ppc/yaboot.xml"
+    xpointer="xpointer(//*[@os='p4'])"/>
+
     <para os="p1">The following patch allows <command>ofpath</command> to use
     <literal>PATH_PREFIX</literal> like the other
     <filename class="directory">ybin</filename> scripts:</para>
diff --git a/BOOK/boot/ppc64/yaboot-build.xml b/BOOK/boot/ppc64/yaboot-build.xml
index d6b5f09..4f5d939 100644
--- a/BOOK/boot/ppc64/yaboot-build.xml
+++ b/BOOK/boot/ppc64/yaboot-build.xml
@@ -23,6 +23,14 @@
     <title>Installation of Yaboot</title>
 
     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+    href="../../final-system/ppc/yaboot.xml"
+    xpointer="xpointer(//*[@os='p3'])"/>
+
+    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+    href="../../final-system/ppc/yaboot.xml"
+    xpointer="xpointer(//*[@os='p4'])"/>
+
+    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     href="../ppc/yaboot-build.xml"
     xpointer="xpointer(//*[@os='p1'])"/>
 
diff --git a/BOOK/final-system/ppc/yaboot.xml b/BOOK/final-system/ppc/yaboot.xml
index f205d8e..826e135 100644
--- a/BOOK/final-system/ppc/yaboot.xml
+++ b/BOOK/final-system/ppc/yaboot.xml
@@ -25,6 +25,10 @@
   <sect2 role="installation">
     <title>Installation of Yaboot</title>
 
+    <para os="p3">The following patch adds stub functions for newer e2fsprogs releases.</para>
+
+<screen os="p4"><userinput>patch -Np1 -i ../&yaboot-stubfuncs-patch;</userinput></screen>
+
     <para os="a">The supplied man pages have <filename
     class="directory">/usr/local</filename> in the text. This sed will correct
     that:</para>
diff --git a/BOOK/final-system/ppc64/yaboot.xml b/BOOK/final-system/ppc64/yaboot.xml
index 712dd4e..7d28dd1 100644
--- a/BOOK/final-system/ppc64/yaboot.xml
+++ b/BOOK/final-system/ppc64/yaboot.xml
@@ -65,6 +65,14 @@
 
     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     href="../ppc/yaboot.xml"
+    xpointer="xpointer(//*[@os='p3'])"/>
+
+    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+    href="../ppc/yaboot.xml"
+    xpointer="xpointer(//*[@os='p4'])"/>
+
+    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+    href="../ppc/yaboot.xml"
     xpointer="xpointer(//*[@os='a'])"/>
 
     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"

commit 7461dea7fa18523331e68f5406209fde1b399163
Author: William Harrington <kb0iic at gmail.com>
Date:   Sun Jan 13 09:06:59 2013 -0600

    Fix typo in eglibc qecvt patch size.

diff --git a/BOOK/patches.ent b/BOOK/patches.ent
index a386253..58c0cc4 100644
--- a/BOOK/patches.ent
+++ b/BOOK/patches.ent
@@ -147,7 +147,7 @@
 
 <!ENTITY eglibc-qecvt-patch "eglibc-&eglibc-version;-qecvt-1.patch">
 <!ENTITY eglibc-qecvt-patch-md5 "c8e773888a570045963fc3a17592a4b4">
-<!ENTITY eglibc-qecvt-patch-size "1KB">
+<!ENTITY eglibc-qecvt-patch-size "1 KB">
 
 <!ENTITY gcc-nof-patch "gcc-&gcc-version;-powerpc64_multilib-1.patch">
 <!ENTITY gcc-nof-patch-md5 "cb19503a9c3e4d155dec55a8a74292ee">

commit d775fbe1e61fd4f28e50dbd3bc989b51f8c769a7
Author: William Harrington <kb0iic at gmail.com>
Date:   Sun Jan 13 08:49:40 2013 -0600

    Move eglibc qecvt patch entry to proper location.

diff --git a/BOOK/patches.ent b/BOOK/patches.ent
index ee08b14..a386253 100644
--- a/BOOK/patches.ent
+++ b/BOOK/patches.ent
@@ -22,10 +22,6 @@
 <!ENTITY eglibc-fixes-patch-md5 "fd640e7758e8560839bde1358ee44885">
 <!ENTITY eglibc-fixes-patch-size "4 KB">
 
-<!ENTITY eglibc-qecvt-patch "eglibc-&eglibc-version;-qecvt-1.patch">
-<!ENTITY eglibc-qecvt-patch-md5 "c8e773888a570045963fc3a17592a4b4">
-<!ENTITY eglibc-qecvt-patch-size "1KB">
-
 <!ENTITY gcc-specs-patch "gcc-&gcc-version;-specs-1.patch">
 <!ENTITY gcc-specs-patch-md5 "61d583984f9f12b6f37141e132fc7d57">
 <!ENTITY gcc-specs-patch-size "20 KB">
@@ -149,6 +145,10 @@
 
 <!-- Start of ppc/ppc64 patches -->
 
+<!ENTITY eglibc-qecvt-patch "eglibc-&eglibc-version;-qecvt-1.patch">
+<!ENTITY eglibc-qecvt-patch-md5 "c8e773888a570045963fc3a17592a4b4">
+<!ENTITY eglibc-qecvt-patch-size "1KB">
+
 <!ENTITY gcc-nof-patch "gcc-&gcc-version;-powerpc64_multilib-1.patch">
 <!ENTITY gcc-nof-patch-md5 "cb19503a9c3e4d155dec55a8a74292ee">
 <!ENTITY gcc-nof-patch-size "1 KB">

commit a84af1b8af8a592b296dbfef8288b931578e3385
Author: William Harrington <kb0iic at gmail.com>
Date:   Sun Jan 13 08:14:15 2013 -0600

    Add yaboot stubuncs patch entry.

diff --git a/BOOK/patches.ent b/BOOK/patches.ent
index 2b43db3..ee08b14 100644
--- a/BOOK/patches.ent
+++ b/BOOK/patches.ent
@@ -169,6 +169,10 @@
 <!ENTITY yaboot-ofpath_path-patch-md5 "3faf70e0cb4e4f62a1e8815c3452ab38">
 <!ENTITY yaboot-ofpath_path-patch-size "4 KB">
 
+<!ENTITY yaboot-stubfuncs-patch "yaboot-&yaboot-version;-stubfuncs-1.patch">
+<!ENTITY yaboot-stubfuncs-patch-md5 "b5cc91f9904383c24848040bfe6f11ae">
+<!ENTITY yaboot-stubfuncs-patch-size "4.3 KB">
+
 <!-- Start of sparc/sparc64 patches -->
 
 <!ENTITY elftoaout-fixes-patch "elftoaout-&elftoaout-version;-64bit_fixes-1.patch">

commit 40622d9ad387d20006c6842c2edd5ae94bc8c1c0
Author: William Harrington <kb0iic at gmail.com>
Date:   Sun Jan 13 08:02:59 2013 -0600

    Insert eglibc qecvt patch.

diff --git a/BOOK/final-system/ppc/eglibc.xml b/BOOK/final-system/ppc/eglibc.xml
index 139d155..76be700 100644
--- a/BOOK/final-system/ppc/eglibc.xml
+++ b/BOOK/final-system/ppc/eglibc.xml
@@ -49,6 +49,10 @@
     href="../common/eglibc.xml"
     xpointer="xpointer(//*[@os='p4'])"/>
 
+    <para os="p5">The following patch fixes a mismatch of guards around qecvt and other functions. Required for yaboot.</para>
+
+<screen os="p6"><userinput>patch -Np1 -i ../&eglibc-qecvt-patch;</userinput></screen>
+
     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     href="../common/eglibc.xml"
     xpointer="xpointer(//*[@os='b'])"/>

commit 438510b122a9e6d4fafcf6e20e9af193df038b44
Author: William Harrington <kb0iic at gmail.com>
Date:   Sun Jan 13 08:02:25 2013 -0600

    Add eglibc qecvt patch entry for powerpc.

diff --git a/BOOK/patches.ent b/BOOK/patches.ent
index ea9de26..2b43db3 100644
--- a/BOOK/patches.ent
+++ b/BOOK/patches.ent
@@ -22,6 +22,10 @@
 <!ENTITY eglibc-fixes-patch-md5 "fd640e7758e8560839bde1358ee44885">
 <!ENTITY eglibc-fixes-patch-size "4 KB">
 
+<!ENTITY eglibc-qecvt-patch "eglibc-&eglibc-version;-qecvt-1.patch">
+<!ENTITY eglibc-qecvt-patch-md5 "c8e773888a570045963fc3a17592a4b4">
+<!ENTITY eglibc-qecvt-patch-size "1KB">
+
 <!ENTITY gcc-specs-patch "gcc-&gcc-version;-specs-1.patch">
 <!ENTITY gcc-specs-patch-md5 "61d583984f9f12b6f37141e132fc7d57">
 <!ENTITY gcc-specs-patch-size "20 KB">

commit d50e10c714819f4eef61e606d8509f7b56f5201f
Author: William Harrington <kb0iic at gmail.com>
Date:   Sun Jan 13 07:40:08 2013 -0600

    Update date. Happy new year\!

diff --git a/BOOK/general.ent b/BOOK/general.ent
index c88da6b..e835098 100644
--- a/BOOK/general.ent
+++ b/BOOK/general.ent
@@ -1,9 +1,9 @@
 <?xml version="1.0" encoding="ISO-8859-1"?>
 
-<!ENTITY month "12"> <!-- Use two digits -->
-<!ENTITY month_name "December">
-<!ENTITY day "27"> <!-- Use two digits -->
-<!ENTITY year "2012"> <!-- Use four digits -->
+<!ENTITY month "01"> <!-- Use two digits -->
+<!ENTITY month_name "January">
+<!ENTITY day "13"> <!-- Use two digits -->
+<!ENTITY year "2013"> <!-- Use four digits -->
 
 <!ENTITY releasedate "&month_name; &day;, &year;">
 

-----------------------------------------------------------------------

Summary of changes:
 BOOK/boot/ppc/yaboot-build.xml           |    8 +
 BOOK/boot/ppc64/yaboot-build.xml         |    8 +
 BOOK/cross-tools/ppc/eglibc.xml          |    8 +
 BOOK/cross-tools/ppc64/eglibc-64bit.xml  |    8 +
 BOOK/cross-tools/ppc64/eglibc.xml        |    8 +
 BOOK/final-system/ppc/eglibc.xml         |    4 +
 BOOK/final-system/ppc/yaboot.xml         |    4 +
 BOOK/final-system/ppc64/eglibc-64bit.xml |    8 +
 BOOK/final-system/ppc64/eglibc.xml       |    8 +
 BOOK/final-system/ppc64/yaboot.xml       |    8 +
 BOOK/general.ent                         |    8 +-
 BOOK/introduction/ppc/changelog.xml      |   12 ++
 BOOK/introduction/ppc64/changelog.xml    |   12 ++
 BOOK/materials/ppc/patches.xml           |   18 +++
 BOOK/materials/ppc64/patches.xml         |    8 +
 BOOK/patches.ent                         |    8 +
 patches/eglibc-2.15-qecvt-1.patch        |   19 +++
 patches/yaboot-1.3.17-stubfuncs-1.patch  |  208 ++++++++++++++++++++++++++++++
 18 files changed, 361 insertions(+), 4 deletions(-)
 create mode 100644 patches/eglibc-2.15-qecvt-1.patch
 create mode 100644 patches/yaboot-1.3.17-stubfuncs-1.patch


hooks/post-receive
-- 
Cross-LFS Book



More information about the Clfs-commits mailing list