- Timestamp:
- Jan 20, 2012, 2:15:38 PM (13 years ago)
- Branches:
- clfs-1.2, clfs-2.1, clfs-3.0.0-systemd, clfs-3.0.0-sysvinit, master, systemd, sysvinit
- Children:
- ff6796f
- Parents:
- 91b8781 (diff), a5f7c53e (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)
links above to see all the changes relative to each parent. - Location:
- BOOK
- Files:
-
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
BOOK/boot/ppc/yaboot-build.xml
r91b8781 r162e1b4 33 33 loader. It also tries to change user and group ownership for the installed 34 34 files to <systemitem class="username">root</systemitem>, which the 35 <systemitem class="username">clfs</systemitem> user cannot do. The following 36 command fixes both issues:</para> 35 <systemitem class="username">clfs</systemitem> user cannot do. It will also 36 fail due to a compile warning with the -Werror flag on. The following 37 command fixes these issues:</para> 37 38 38 39 <screen><userinput>cp -v Makefile{,.orig} 39 40 sed -e "s/\(strip \)/${CLFS_TARGET}-\1/" \ 40 41 -e 's/-o root -g root//' \ 42 -e 's/-Werror//' \ 41 43 Makefile.orig > Makefile</userinput></screen> 42 44 -
BOOK/boot/ppc64/yaboot-build.xml
r91b8781 r162e1b4 43 43 -e "s/\(strip \)/${CLFS_TARGET}-\1/" \ 44 44 -e 's/-o root -g root//' \ 45 -e 's/-Werror//' \ 45 46 Makefile.orig > Makefile</userinput></screen> 46 47 -
BOOK/final-system/ppc/yaboot.xml
r91b8781 r162e1b4 31 31 32 32 <screen os="b"><userinput>sed -i 's%/usr/local%/usr%' man/*</userinput></screen> 33 34 <para os="aa"> Prevent the build from failing due to warnings with 35 the following sed:</para> 36 37 <screen os="ba"><userinput>sed -i 's%-Werror%%' Makefile</userinput></screen> 33 38 34 39 <para os="c">Compile the package:</para> -
BOOK/final-system/ppc64/yaboot.xml
r91b8781 r162e1b4 24 24 <para>Existing multilib distributions alter gcc to default to 32-bit 25 25 output. Because our gcc defaults to 64-bit, we need to pass appropriate 26 options to both the compiler and the linker. The Makefile already 27 overrides any CC and ignores LDFLAGS in favour of its own variables, so we 28 need to use the following seds for a successful compile and install.</para> 26 options to both the compiler and the linker. To prevent the build from 27 failing due to compiler warnings, the -Werror flag is removed. The 28 Makefile already overrides any CC and ignores LDFLAGS in favour of 29 its own variables, so we need to use the following seds for a 30 successful compile and install.</para> 29 31 30 32 <screen><userinput>sed -i -e "s/\(-print-libgcc-file-name\)/${BUILD32} \1/" \ 33 -e "s/-Werror//" \ 31 34 -e "s/\(-Bstatic\)/-melf32ppclinux \1/" Makefile 32 35 </userinput></screen> … … 41 44 variable and inserts the flag to force <command>gcc</command> to 42 45 create 32-bit code when compiling yaboot.</para> 46 </listitem> 47 </varlistentry> 48 <varlistentry> 49 <term><parameter>"s/-Werror//"</parameter></term> 50 <listitem> 51 <para>This deletes the -Werror flag from the Makefile.</para> 43 52 </listitem> 44 53 </varlistentry> -
BOOK/general.ent
r91b8781 r162e1b4 1 1 <?xml version="1.0" encoding="ISO-8859-1"?> 2 2 3 <!ENTITY month " 12"> <!-- Use two digits -->4 <!ENTITY month_name " December">5 <!ENTITY day " 10"> <!-- Use two digits -->6 <!ENTITY year "201 1"> <!-- Use four digits -->3 <!ENTITY month "01"> <!-- Use two digits --> 4 <!ENTITY month_name "January"> 5 <!ENTITY day "20"> <!-- Use two digits --> 6 <!ENTITY year "2012"> <!-- Use four digits --> 7 7 8 8 <!ENTITY releasedate "&month_name; &day;, &year;"> -
BOOK/introduction/ppc/changelog.xml
r91b8781 r162e1b4 33 33 34 34 --> 35 <listitem> 36 <para>January 20, 2012</para> 37 <itemizedlist> 38 <listitem> 39 <para>[Jonathan] - Updated Yaboot from 1.3.14 to 1.3.17 thanks to Code Monkey.</para> 40 </listitem> 41 </itemizedlist> 42 </listitem> 35 43 36 44 <listitem> -
BOOK/introduction/ppc64/changelog.xml
r91b8781 r162e1b4 33 33 34 34 --> 35 <listitem> 36 <para>January 20, 2012</para> 37 <itemizedlist> 38 <listitem> 39 <para>[Jonathan] - Updated Yaboot from 1.3.14 to 1.3.17 thanks to Code Monkey.</para> 40 </listitem> 41 </itemizedlist> 42 </listitem> 35 43 36 44 <listitem> -
BOOK/packages.ent
r91b8781 r162e1b4 461 461 <!ENTITY xz-home "http://tukaani.org/xz/"> 462 462 463 <!ENTITY yaboot-version "1.3.1 4">464 <!ENTITY yaboot-size "21 3KB">463 <!ENTITY yaboot-version "1.3.17"> 464 <!ENTITY yaboot-size "219 KB"> 465 465 <!ENTITY yaboot-url "http://yaboot.ozlabs.org/releases/yaboot-&yaboot-version;.tar.gz"> 466 <!ENTITY yaboot-md5 " 9b1246c474eeb37f61081ad762563b35">466 <!ENTITY yaboot-md5 "f599f52d1887a86fd798252d2946f635"> 467 467 <!ENTITY yaboot-home "http://yaboot.ozlabs.org"> 468 468
Note:
See TracChangeset
for help on using the changeset viewer.