r2170 - in profiles/CLFS/trunk: alpha common/cross-tools config mips mips64 mips64/cross-tools mips64-64 mips64-64/cross-tools ppc sparc sparc/cross-tools sparc64 sparc64/cross-tools sparc64-64 sparc64-64/cross-tools x86 x86_64 x86_64/cross-tools x86_64-64 x86_64-64/cross-tools

thomasp at linuxfromscratch.org thomasp at linuxfromscratch.org
Fri Nov 11 19:30:35 PST 2005


Author: thomasp
Date: 2005-11-11 20:30:34 -0700 (Fri, 11 Nov 2005)
New Revision: 2170

Added:
   profiles/CLFS/trunk/common/cross-tools/binutils.xml
   profiles/CLFS/trunk/mips64-64/cross-tools/binutils.xml
   profiles/CLFS/trunk/mips64/cross-tools/binutils.xml
   profiles/CLFS/trunk/sparc/cross-tools/binutils.xml
   profiles/CLFS/trunk/sparc64-64/cross-tools/binutils.xml
   profiles/CLFS/trunk/sparc64/cross-tools/binutils.xml
   profiles/CLFS/trunk/x86_64-64/cross-tools/binutils.xml
   profiles/CLFS/trunk/x86_64/cross-tools/binutils.xml
Modified:
   profiles/CLFS/trunk/alpha/LFS.xml
   profiles/CLFS/trunk/config/common-package.ent
   profiles/CLFS/trunk/mips/LFS.xml
   profiles/CLFS/trunk/mips64-64/LFS.xml
   profiles/CLFS/trunk/mips64/LFS.xml
   profiles/CLFS/trunk/ppc/LFS.xml
   profiles/CLFS/trunk/sparc/LFS.xml
   profiles/CLFS/trunk/sparc64-64/LFS.xml
   profiles/CLFS/trunk/sparc64/LFS.xml
   profiles/CLFS/trunk/x86/LFS.xml
   profiles/CLFS/trunk/x86_64-64/LFS.xml
   profiles/CLFS/trunk/x86_64/LFS.xml
Log:
added cross-binutils

Modified: profiles/CLFS/trunk/alpha/LFS.xml
===================================================================
--- profiles/CLFS/trunk/alpha/LFS.xml	2005-11-12 02:51:46 UTC (rev 2169)
+++ profiles/CLFS/trunk/alpha/LFS.xml	2005-11-12 03:30:34 UTC (rev 2170)
@@ -30,6 +30,7 @@
 	</environment>
       </stageinfo>
       <xi:include href="cross-tools/linux-libc-headers.xml" />
+      <xi:include href="../common/cross-tools/binutils.xml" />
     </stage>
   </stage>
 </alfs>

Added: profiles/CLFS/trunk/common/cross-tools/binutils.xml
===================================================================
--- profiles/CLFS/trunk/common/cross-tools/binutils.xml	2005-11-12 02:51:46 UTC (rev 2169)
+++ profiles/CLFS/trunk/common/cross-tools/binutils.xml	2005-11-12 03:30:34 UTC (rev 2170)
@@ -0,0 +1,81 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!DOCTYPE alfs SYSTEM "../../DTD/ALFS.dtd" 
+[
+<!ENTITY % general_entities SYSTEM "../../config/general.ent">
+<!ENTITY % common_package_entities SYSTEM "../../config/common-package.ent">
+
+%general_entities;
+%common_package_entities;
+
+]>
+<alfs>
+  <package name="binutils" version="&binutils-version;">
+    <stage name="Download and Check">
+      <download>
+	<file>&binutils-package;</file>
+	<url>&binutils-package-url;</url>
+	<destination>&packages_dir;</destination>
+	<digest>&binutils-md5;</digest>
+      </download>
+      <download>
+	<file>&binutils-posix-patch;</file>
+	<url>&binutils-patches-url;</url>
+	<destination>&packages_dir;</destination>
+	<digest>&binutils-posix-patch-md5;</digest>
+      </download>
+    </stage>
+    <stage name="Unpacking">
+      <unpack>
+	<archive>&packages_dir;/&binutils-package;</archive>
+	<destination>&build_dir;</destination>
+      </unpack>
+      <mkdir>
+      	<name>&build_dir;/binutils-build</name>
+      </mkdir>
+    </stage>
+    <stage name="Patching">
+      <stageinfo>
+	<base>&build_dir;/&binutils-directory;</base>
+      </stageinfo>
+      <patch>
+	<param>-Np1</param>
+	<param>-i &packages_dir;/&binutils-posix-patch;</param>
+      </patch>
+    </stage>
+    <stage name="Installing">
+      <stageinfo>
+	<base>&build_dir;/binutils-build;</base>
+      </stageinfo>
+      <configure command="../&binutils-directory;/configure">
+	<param>--prefix=/cross-tools</param>
+	<param>--host=${LFS_HOST}</param>
+	<param>--target=${LFS_TARGET}</param>
+	<param>--with-lib-path=/tools/lib</param>
+	<param>--disable-nls</param>
+	<param>--enable-shared</param>
+	<param>--enable-64-bit-bfd</param>
+      </configure>
+      <make>
+	<param>configure-host</param>
+      </make>
+      <make />
+      <make>
+	<param>install</param>
+      </make>
+      <copy>
+	<source>../&binutils-directory;/include/libiberty.h</source>
+	<destination>/tools/include</destination>
+      </copy>
+    </stage>
+    <stage name="Cleanup">
+      <remove>&build_dir;/&binutils-directory;</remove>
+      <remove>&build_dir;/binutils-build</remove>
+    </stage>
+  </package>
+<!--
+  $LastChangedDate$
+  $LastChangedBy$
+  $LastChangedRevision$
+-->
+</alfs>
+


Property changes on: profiles/CLFS/trunk/common/cross-tools/binutils.xml
___________________________________________________________________
Name: svn:keywords
   + LastChangedDate LastChangedBy LastChangedRevision

Modified: profiles/CLFS/trunk/config/common-package.ent
===================================================================
--- profiles/CLFS/trunk/config/common-package.ent	2005-11-12 02:51:46 UTC (rev 2169)
+++ profiles/CLFS/trunk/config/common-package.ent	2005-11-12 03:30:34 UTC (rev 2170)
@@ -187,7 +187,7 @@
 <!ENTITY gcc-pure64-patch "gcc-&gcc-version;-pure64-1.patch">
 
 <!ENTITY gcc-pure64-specs-patch-md5 "d36e1a19c797e27a4f249c790e9b5a51">
-<!ENTITY gcc-pure64-specs-patch "gcc-&gcc-version;-pure64_specs-1.patch"
+<!ENTITY gcc-pure64-specs-patch "gcc-&gcc-version;-pure64_specs-1.patch">
 
 <!ENTITY gcc-specs-patch-md5 "0aa7d4c6be50c3855fe812f6faabc306">
 <!ENTITY gcc-specs-patch "gcc-&gcc-version;-specs-1.patch">

Modified: profiles/CLFS/trunk/mips/LFS.xml
===================================================================
--- profiles/CLFS/trunk/mips/LFS.xml	2005-11-12 02:51:46 UTC (rev 2169)
+++ profiles/CLFS/trunk/mips/LFS.xml	2005-11-12 03:30:34 UTC (rev 2170)
@@ -30,6 +30,7 @@
 	</environment>
       </stageinfo>
       <xi:include href="cross-tools/linux-libc-headers.xml" />
+      <xi:include href="../common/cross-tools/binutils.xml" />
     </stage>
   </stage>
 </alfs>

Modified: profiles/CLFS/trunk/mips64/LFS.xml
===================================================================
--- profiles/CLFS/trunk/mips64/LFS.xml	2005-11-12 02:51:46 UTC (rev 2169)
+++ profiles/CLFS/trunk/mips64/LFS.xml	2005-11-12 03:30:34 UTC (rev 2170)
@@ -30,6 +30,7 @@
 	</environment>
       </stageinfo>
       <xi:include href="cross-tools/linux-libc-headers.xml" />
+      <xi:include href="cross-tools/binutils.xml" />
     </stage>
   </stage>
 </alfs>

Added: profiles/CLFS/trunk/mips64/cross-tools/binutils.xml
===================================================================
--- profiles/CLFS/trunk/mips64/cross-tools/binutils.xml	2005-11-12 02:51:46 UTC (rev 2169)
+++ profiles/CLFS/trunk/mips64/cross-tools/binutils.xml	2005-11-12 03:30:34 UTC (rev 2170)
@@ -0,0 +1,91 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!DOCTYPE alfs SYSTEM "../../DTD/ALFS.dtd" 
+[
+<!ENTITY % general_entities SYSTEM "../../config/general.ent">
+<!ENTITY % common_package_entities SYSTEM "../../config/common-package.ent">
+
+%general_entities;
+%common_package_entities;
+
+]>
+<alfs>
+  <package name="binutils" version="&binutils-version;">
+    <stage name="Download and Check">
+      <download>
+	<file>&binutils-package;</file>
+	<url>&binutils-package-url;</url>
+	<destination>&packages_dir;</destination>
+	<digest>&binutils-md5;</digest>
+      </download>
+      <download>
+	<file>&binutils-posix-patch;</file>
+	<url>&binutils-patches-url;</url>
+	<destination>&packages_dir;</destination>
+	<digest>&binutils-posix-patch-md5;</digest>
+      </download>
+      <download>
+	<file>&binutils-multilib-patch;</file>
+	<url>&binutils-patches-url;</url>
+	<destination>&packages_dir;</destination>
+	<digest>&binutils-multilib-patch-md5;</digest>
+      </download>
+    </stage>
+    <stage name="Unpacking">
+      <unpack>
+	<archive>&packages_dir;/&binutils-package;</archive>
+	<destination>&build_dir;</destination>
+      </unpack>
+      <mkdir>
+      	<name>&build_dir;/binutils-build</name>
+      </mkdir>
+    </stage>
+    <stage name="Patching">
+      <stageinfo>
+	<base>&build_dir;/&binutils-directory;</base>
+      </stageinfo>
+      <patch>
+	<param>-Np1</param>
+	<param>-i &packages_dir;/&binutils-posix-patch;</param>
+      </patch>
+      <patch>
+	<param>-Np1</param>
+	<param>-i &packages_dir;/&binutils-multilib-patch;</param>
+      </patch>
+    </stage>
+    <stage name="Installing">
+      <stageinfo>
+	<base>&build_dir;/binutils-build</base>
+      </stageinfo>
+      <configure command="../&binutils-directory;/configure">
+	<param>--prefix=/cross-tools</param>
+	<param>--host=${LFS_HOST}</param>
+	<param>--target=${LFS_TARGET}</param>
+	<param>--with-lib-path=/tools/lib</param>
+	<param>--disable-nls</param>
+	<param>--enable-shared</param>
+	<param>--enable-64-bit-bfd</param>
+      </configure>
+      <make>
+	<param>configure-host</param>
+      </make>
+      <make />
+      <make>
+	<param>install</param>
+      </make>
+      <copy>
+	<source>../&binutils-directory;/include/libiberty.h</source>
+	<destination>/tools/include</destination>
+      </copy>
+    </stage>
+    <stage name="Cleanup">
+      <remove>&build_dir;/&binutils-directory;</remove>
+      <remove>&build_dir;/binutils-build</remove>
+    </stage>
+  </package>
+<!--
+  $LastChangedDate$
+  $LastChangedBy$
+  $LastChangedRevision$
+-->
+</alfs>
+


Property changes on: profiles/CLFS/trunk/mips64/cross-tools/binutils.xml
___________________________________________________________________
Name: svn:keywords
   + LastChangedDate LastChangedBy LastChangedRevision

Modified: profiles/CLFS/trunk/mips64-64/LFS.xml
===================================================================
--- profiles/CLFS/trunk/mips64-64/LFS.xml	2005-11-12 02:51:46 UTC (rev 2169)
+++ profiles/CLFS/trunk/mips64-64/LFS.xml	2005-11-12 03:30:34 UTC (rev 2170)
@@ -30,6 +30,7 @@
 	</environment>
       </stageinfo>
       <xi:include href="cross-tools/linux-libc-headers.xml" />
+      <xi:include href="cross-tools/binutils.xml" />
     </stage>
   </stage>
 </alfs>

Added: profiles/CLFS/trunk/mips64-64/cross-tools/binutils.xml
===================================================================
--- profiles/CLFS/trunk/mips64-64/cross-tools/binutils.xml	2005-11-12 02:51:46 UTC (rev 2169)
+++ profiles/CLFS/trunk/mips64-64/cross-tools/binutils.xml	2005-11-12 03:30:34 UTC (rev 2170)
@@ -0,0 +1,82 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!DOCTYPE alfs SYSTEM "../../DTD/ALFS.dtd" 
+[
+<!ENTITY % general_entities SYSTEM "../../config/general.ent">
+<!ENTITY % common_package_entities SYSTEM "../../config/common-package.ent">
+
+%general_entities;
+%common_package_entities;
+
+]>
+<alfs>
+  <package name="binutils" version="&binutils-version;">
+    <stage name="Download and Check">
+      <download>
+	<file>&binutils-package;</file>
+	<url>&binutils-package-url;</url>
+	<destination>&packages_dir;</destination>
+	<digest>&binutils-md5;</digest>
+      </download>
+      <download>
+	<file>&binutils-posix-patch;</file>
+	<url>&binutils-patches-url;</url>
+	<destination>&packages_dir;</destination>
+	<digest>&binutils-posix-patch-md5;</digest>
+      </download>
+    </stage>
+    <stage name="Unpacking">
+      <unpack>
+	<archive>&packages_dir;/&binutils-package;</archive>
+	<destination>&build_dir;</destination>
+      </unpack>
+      <mkdir>
+      	<name>&build_dir;/binutils-build</name>
+      </mkdir>
+    </stage>
+    <stage name="Patching">
+      <stageinfo>
+	<base>&build_dir;/&binutils-directory;</base>
+      </stageinfo>
+      <patch>
+	<param>-Np1</param>
+	<param>-i &packages_dir;/&binutils-posix-patch;</param>
+      </patch>
+    </stage>
+    <stage name="Installing">
+      <stageinfo>
+	<base>&build_dir;/binutils-build</base>
+      </stageinfo>
+      <configure command="../&binutils-directory;/configure">
+	<param>--prefix=/cross-tools</param>
+	<param>--host=${LFS_HOST}</param>
+	<param>--target=${LFS_TARGET}</param>
+	<param>--with-lib-path=/tools/lib</param>
+	<param>--disable-nls</param>
+	<param>--enable-shared</param>
+	<param>--enable-64-bit-bfd</param>
+	<param>--disable-multilib</param>
+      </configure>
+      <make>
+	<param>configure-host</param>
+      </make>
+      <make />
+      <make>
+	<param>install</param>
+      </make>
+      <copy>
+	<source>../&binutils-directory;/include/libiberty.h</source>
+	<destination>/tools/include</destination>
+      </copy>
+    </stage>
+    <stage name="Cleanup">
+      <remove>&build_dir;/&binutils-directory;</remove>
+      <remove>&build_dir;/binutils-build</remove>
+    </stage>
+  </package>
+<!--
+  $LastChangedDate$
+  $LastChangedBy$
+  $LastChangedRevision$
+-->
+</alfs>
+


Property changes on: profiles/CLFS/trunk/mips64-64/cross-tools/binutils.xml
___________________________________________________________________
Name: svn:keywords
   + LastChangedDate LastChangedBy LastChangedRevision

Modified: profiles/CLFS/trunk/ppc/LFS.xml
===================================================================
--- profiles/CLFS/trunk/ppc/LFS.xml	2005-11-12 02:51:46 UTC (rev 2169)
+++ profiles/CLFS/trunk/ppc/LFS.xml	2005-11-12 03:30:34 UTC (rev 2170)
@@ -30,6 +30,7 @@
 	</environment>
       </stageinfo>
       <xi:include href="cross-tools/linux-libc-headers.xml" />
+      <xi:include href="../common/cross-tools/binutils.xml" />
     </stage>
   </stage>
 </alfs>

Modified: profiles/CLFS/trunk/sparc/LFS.xml
===================================================================
--- profiles/CLFS/trunk/sparc/LFS.xml	2005-11-12 02:51:46 UTC (rev 2169)
+++ profiles/CLFS/trunk/sparc/LFS.xml	2005-11-12 03:30:34 UTC (rev 2170)
@@ -30,6 +30,7 @@
 	</environment>
       </stageinfo>
       <xi:include href="cross-tools/linux-libc-headers.xml" />
+      <xi:include href="cross-tools/binutils.xml" />
     </stage>
   </stage>
 </alfs>

Added: profiles/CLFS/trunk/sparc/cross-tools/binutils.xml
===================================================================
--- profiles/CLFS/trunk/sparc/cross-tools/binutils.xml	2005-11-12 02:51:46 UTC (rev 2169)
+++ profiles/CLFS/trunk/sparc/cross-tools/binutils.xml	2005-11-12 03:30:34 UTC (rev 2170)
@@ -0,0 +1,101 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!DOCTYPE alfs SYSTEM "../../DTD/ALFS.dtd" 
+[
+<!ENTITY % general_entities SYSTEM "../../config/general.ent">
+<!ENTITY % common_package_entities SYSTEM "../../config/common-package.ent">
+
+%general_entities;
+%common_package_entities;
+
+]>
+<alfs>
+  <package name="binutils" version="&binutils-version;">
+    <stage name="Download and Check">
+      <download>
+	<file>&binutils-package;</file>
+	<url>&binutils-package-url;</url>
+	<destination>&packages_dir;</destination>
+	<digest>&binutils-md5;</digest>
+      </download>
+      <download>
+	<file>&binutils-posix-patch;</file>
+	<url>&binutils-patches-url;</url>
+	<destination>&packages_dir;</destination>
+	<digest>&binutils-posix-patch-md5;</digest>
+      </download>
+      <download>
+	<file>&binutils-sparc-tls-patch;</file>
+	<url>&binutils-patches-url;</url>
+	<destination>&packages_dir;</destination>
+	<digest>&binutils-sparc-tls-patch-md5;</digest>
+      </download>
+      <download>
+	<file>&binutils-sparc-aout-patch;</file>
+	<url>&binutils-patches-url;</url>
+	<destination>&packages_dir;</destination>
+	<digest>&binutils-sparc-aout-patch-md5;</digest>
+      </download>
+    </stage>
+    <stage name="Unpacking">
+      <unpack>
+	<archive>&packages_dir;/&binutils-package;</archive>
+	<destination>&build_dir;</destination>
+      </unpack>
+      <mkdir>
+      	<name>&build_dir;/binutils-build</name>
+      </mkdir>
+    </stage>
+    <stage name="Patching">
+      <stageinfo>
+	<base>&build_dir;/&binutils-directory;</base>
+      </stageinfo>
+      <patch>
+	<param>-Np1</param>
+	<param>-i &packages_dir;/&binutils-posix-patch;</param>
+      </patch>
+      <patch>
+	<param>-Np1</param>
+	<param>-i &packages_dir;/&binutils-sparc-tls-patch;</param>
+      </patch>
+      <patch>
+	<param>-Np1</param>
+	<param>-i &packages_dir;/&binutils-sparc-aout-patch;</param>
+      </patch>
+    </stage>
+    <stage name="Installing">
+      <stageinfo>
+	<base>&build_dir;/binutils-build</base>
+      </stageinfo>
+      <configure command="../&binutils-directory;/configure">
+	<param>--prefix=/cross-tools</param>
+	<param>--host=${LFS_HOST}</param>
+	<param>--target=${LFS_TARGET}</param>
+	<param>--with-lib-path=/tools/lib</param>
+	<param>--disable-nls</param>
+	<param>--enable-shared</param>
+	<param>--enable-64-bit-bfd</param>
+      </configure>
+      <make>
+	<param>configure-host</param>
+      </make>
+      <make />
+      <make>
+	<param>install</param>
+      </make>
+      <copy>
+	<source>../&binutils-directory;/include/libiberty.h</source>
+	<destination>/tools/include</destination>
+      </copy>
+    </stage>
+    <stage name="Cleanup">
+      <remove>&build_dir;/&binutils-directory;</remove>
+      <remove>&build_dir;/binutils-build</remove>
+    </stage>
+  </package>
+<!--
+  $LastChangedDate$
+  $LastChangedBy$
+  $LastChangedRevision$
+-->
+</alfs>
+


Property changes on: profiles/CLFS/trunk/sparc/cross-tools/binutils.xml
___________________________________________________________________
Name: svn:keywords
   + LastChangedDate LastChangedBy LastChangedRevision

Modified: profiles/CLFS/trunk/sparc64/LFS.xml
===================================================================
--- profiles/CLFS/trunk/sparc64/LFS.xml	2005-11-12 02:51:46 UTC (rev 2169)
+++ profiles/CLFS/trunk/sparc64/LFS.xml	2005-11-12 03:30:34 UTC (rev 2170)
@@ -30,6 +30,7 @@
 	</environment>
       </stageinfo>
       <xi:include href="cross-tools/linux-libc-headers.xml" />
+      <xi:include href="cross-tools/binutils.xml" />
     </stage>
   </stage>
 </alfs>

Added: profiles/CLFS/trunk/sparc64/cross-tools/binutils.xml
===================================================================
--- profiles/CLFS/trunk/sparc64/cross-tools/binutils.xml	2005-11-12 02:51:46 UTC (rev 2169)
+++ profiles/CLFS/trunk/sparc64/cross-tools/binutils.xml	2005-11-12 03:30:34 UTC (rev 2170)
@@ -0,0 +1,111 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!DOCTYPE alfs SYSTEM "../../DTD/ALFS.dtd" 
+[
+<!ENTITY % general_entities SYSTEM "../../config/general.ent">
+<!ENTITY % common_package_entities SYSTEM "../../config/common-package.ent">
+
+%general_entities;
+%common_package_entities;
+
+]>
+<alfs>
+  <package name="binutils" version="&binutils-version;">
+    <stage name="Download and Check">
+      <download>
+	<file>&binutils-package;</file>
+	<url>&binutils-package-url;</url>
+	<destination>&packages_dir;</destination>
+	<digest>&binutils-md5;</digest>
+      </download>
+      <download>
+	<file>&binutils-posix-patch;</file>
+	<url>&binutils-patches-url;</url>
+	<destination>&packages_dir;</destination>
+	<digest>&binutils-posix-patch-md5;</digest>
+      </download>
+      <download>
+	<file>&binutils-sparc-tls-patch;</file>
+	<url>&binutils-patches-url;</url>
+	<destination>&packages_dir;</destination>
+	<digest>&binutils-sparc-tls-patch-md5;</digest>
+      </download>
+      <download>
+	<file>&binutils-sparc-aout-patch;</file>
+	<url>&binutils-patches-url;</url>
+	<destination>&packages_dir;</destination>
+	<digest>&binutils-sparc-aout-patch-md5;</digest>
+      </download>
+      <download>
+	<file>&binutils-multilib-patch;</file>
+	<url>&binutils-patches-url;</url>
+	<destination>&packages_dir;</destination>
+	<digest>&binutils-multilib-patch-md5;</digest>
+      </download>
+    </stage>
+    <stage name="Unpacking">
+      <unpack>
+	<archive>&packages_dir;/&binutils-package;</archive>
+	<destination>&build_dir;</destination>
+      </unpack>
+      <mkdir>
+      	<name>&build_dir;/binutils-build</name>
+      </mkdir>
+    </stage>
+    <stage name="Patching">
+      <stageinfo>
+	<base>&build_dir;/&binutils-directory;</base>
+      </stageinfo>
+      <patch>
+	<param>-Np1</param>
+	<param>-i &packages_dir;/&binutils-posix-patch;</param>
+      </patch>
+      <patch>
+	<param>-Np1</param>
+	<param>-i &packages_dir;/&binutils-sparc-tls-patch;</param>
+      </patch>
+      <patch>
+	<param>-Np1</param>
+	<param>-i &packages_dir;/&binutils-sparc-aout-patch;</param>
+      </patch>
+      <patch>
+	<param>-Np1</param>
+	<param>-i &packages_dir;/&binutils-multilib-patch;</param>
+      </patch>
+    </stage>
+    <stage name="Installing">
+      <stageinfo>
+	<base>&build_dir;/binutils-build</base>
+      </stageinfo>
+      <configure command="../&binutils-directory;/configure">
+	<param>--prefix=/cross-tools</param>
+	<param>--host=${LFS_HOST}</param>
+	<param>--target=${LFS_TARGET}</param>
+	<param>--with-lib-path=/tools/lib</param>
+	<param>--disable-nls</param>
+	<param>--enable-shared</param>
+	<param>--enable-64-bit-bfd</param>
+      </configure>
+      <make>
+	<param>configure-host</param>
+      </make>
+      <make />
+      <make>
+	<param>install</param>
+      </make>
+      <copy>
+	<source>../&binutils-directory;/include/libiberty.h</source>
+	<destination>/tools/include</destination>
+      </copy>
+    </stage>
+    <stage name="Cleanup">
+      <remove>&build_dir;/&binutils-directory;</remove>
+      <remove>&build_dir;/binutils-build</remove>
+    </stage>
+  </package>
+<!--
+  $LastChangedDate$
+  $LastChangedBy$
+  $LastChangedRevision$
+-->
+</alfs>
+


Property changes on: profiles/CLFS/trunk/sparc64/cross-tools/binutils.xml
___________________________________________________________________
Name: svn:keywords
   + LastChangedDate LastChangedBy LastChangedRevision

Modified: profiles/CLFS/trunk/sparc64-64/LFS.xml
===================================================================
--- profiles/CLFS/trunk/sparc64-64/LFS.xml	2005-11-12 02:51:46 UTC (rev 2169)
+++ profiles/CLFS/trunk/sparc64-64/LFS.xml	2005-11-12 03:30:34 UTC (rev 2170)
@@ -30,6 +30,7 @@
 	</environment>
       </stageinfo>
       <xi:include href="cross-tools/linux-libc-headers.xml" />
+      <xi:include href="cross-tools/binutils.xml" />
     </stage>
   </stage>
 </alfs>

Added: profiles/CLFS/trunk/sparc64-64/cross-tools/binutils.xml
===================================================================
--- profiles/CLFS/trunk/sparc64-64/cross-tools/binutils.xml	2005-11-12 02:51:46 UTC (rev 2169)
+++ profiles/CLFS/trunk/sparc64-64/cross-tools/binutils.xml	2005-11-12 03:30:34 UTC (rev 2170)
@@ -0,0 +1,102 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!DOCTYPE alfs SYSTEM "../../DTD/ALFS.dtd" 
+[
+<!ENTITY % general_entities SYSTEM "../../config/general.ent">
+<!ENTITY % common_package_entities SYSTEM "../../config/common-package.ent">
+
+%general_entities;
+%common_package_entities;
+
+]>
+<alfs>
+  <package name="binutils" version="&binutils-version;">
+    <stage name="Download and Check">
+      <download>
+	<file>&binutils-package;</file>
+	<url>&binutils-package-url;</url>
+	<destination>&packages_dir;</destination>
+	<digest>&binutils-md5;</digest>
+      </download>
+      <download>
+	<file>&binutils-posix-patch;</file>
+	<url>&binutils-patches-url;</url>
+	<destination>&packages_dir;</destination>
+	<digest>&binutils-posix-patch-md5;</digest>
+      </download>
+      <download>
+	<file>&binutils-sparc-tls-patch;</file>
+	<url>&binutils-patches-url;</url>
+	<destination>&packages_dir;</destination>
+	<digest>&binutils-sparc-tls-patch-md5;</digest>
+      </download>
+      <download>
+	<file>&binutils-sparc-aout-patch;</file>
+	<url>&binutils-patches-url;</url>
+	<destination>&packages_dir;</destination>
+	<digest>&binutils-sparc-aout-patch-md5;</digest>
+      </download>
+    </stage>
+    <stage name="Unpacking">
+      <unpack>
+	<archive>&packages_dir;/&binutils-package;</archive>
+	<destination>&build_dir;</destination>
+      </unpack>
+      <mkdir>
+      	<name>&build_dir;/binutils-build</name>
+      </mkdir>
+    </stage>
+    <stage name="Patching">
+      <stageinfo>
+	<base>&build_dir;/&binutils-directory;</base>
+      </stageinfo>
+      <patch>
+	<param>-Np1</param>
+	<param>-i &packages_dir;/&binutils-posix-patch;</param>
+      </patch>
+      <patch>
+	<param>-Np1</param>
+	<param>-i &packages_dir;/&binutils-sparc-tls-patch;</param>
+      </patch>
+      <patch>
+	<param>-Np1</param>
+	<param>-i &packages_dir;/&binutils-sparc-aout-patch;</param>
+      </patch>
+    </stage>
+    <stage name="Installing">
+      <stageinfo>
+	<base>&build_dir;/binutils-build</base>
+      </stageinfo>
+      <configure command="../&binutils-directory;/configure">
+	<param>--prefix=/cross-tools</param>
+	<param>--host=${LFS_HOST}</param>
+	<param>--target=${LFS_TARGET}</param>
+	<param>--with-lib-path=/tools/lib</param>
+	<param>--disable-nls</param>
+	<param>--enable-shared</param>
+	<param>--enable-64-bit-bfd</param>
+	<param>--disable-multilib</param>
+      </configure>
+      <make>
+	<param>configure-host</param>
+      </make>
+      <make />
+      <make>
+	<param>install</param>
+      </make>
+      <copy>
+	<source>../&binutils-directory;/include/libiberty.h</source>
+	<destination>/tools/include</destination>
+      </copy>
+    </stage>
+    <stage name="Cleanup">
+      <remove>&build_dir;/&binutils-directory;</remove>
+      <remove>&build_dir;/binutils-build</remove>
+    </stage>
+  </package>
+<!--
+  $LastChangedDate$
+  $LastChangedBy$
+  $LastChangedRevision$
+-->
+</alfs>
+


Property changes on: profiles/CLFS/trunk/sparc64-64/cross-tools/binutils.xml
___________________________________________________________________
Name: svn:keywords
   + LastChangedDate LastChangedBy LastChangedRevision

Modified: profiles/CLFS/trunk/x86/LFS.xml
===================================================================
--- profiles/CLFS/trunk/x86/LFS.xml	2005-11-12 02:51:46 UTC (rev 2169)
+++ profiles/CLFS/trunk/x86/LFS.xml	2005-11-12 03:30:34 UTC (rev 2170)
@@ -30,6 +30,7 @@
 	</environment>
       </stageinfo>
       <xi:include href="cross-tools/linux-libc-headers.xml" />
+      <xi:include href="../common/cross-tools/binutils.xml" />
     </stage>
   </stage>
 </alfs>

Modified: profiles/CLFS/trunk/x86_64/LFS.xml
===================================================================
--- profiles/CLFS/trunk/x86_64/LFS.xml	2005-11-12 02:51:46 UTC (rev 2169)
+++ profiles/CLFS/trunk/x86_64/LFS.xml	2005-11-12 03:30:34 UTC (rev 2170)
@@ -30,6 +30,7 @@
 	</environment>
       </stageinfo>
       <xi:include href="cross-tools/linux-libc-headers.xml" />
+      <xi:include href="cross-tools/binutils.xml" />
     </stage>
   </stage>
 </alfs>

Added: profiles/CLFS/trunk/x86_64/cross-tools/binutils.xml
===================================================================
--- profiles/CLFS/trunk/x86_64/cross-tools/binutils.xml	2005-11-12 02:51:46 UTC (rev 2169)
+++ profiles/CLFS/trunk/x86_64/cross-tools/binutils.xml	2005-11-12 03:30:34 UTC (rev 2170)
@@ -0,0 +1,91 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!DOCTYPE alfs SYSTEM "../../DTD/ALFS.dtd" 
+[
+<!ENTITY % general_entities SYSTEM "../../config/general.ent">
+<!ENTITY % common_package_entities SYSTEM "../../config/common-package.ent">
+
+%general_entities;
+%common_package_entities;
+
+]>
+<alfs>
+  <package name="binutils" version="&binutils-version;">
+    <stage name="Download and Check">
+      <download>
+	<file>&binutils-package;</file>
+	<url>&binutils-package-url;</url>
+	<destination>&packages_dir;</destination>
+	<digest>&binutils-md5;</digest>
+      </download>
+      <download>
+	<file>&binutils-posix-patch;</file>
+	<url>&binutils-patches-url;</url>
+	<destination>&packages_dir;</destination>
+	<digest>&binutils-posix-patch-md5;</digest>
+      </download>
+      <download>
+	<file>&binutils-multilib-patch;</file>
+	<url>&binutils-patches-url;</url>
+	<destination>&packages_dir;</destination>
+	<digest>&binutils-multilib-patch-md5;</digest>
+      </download>
+    </stage>
+    <stage name="Unpacking">
+      <unpack>
+	<archive>&packages_dir;/&binutils-package;</archive>
+	<destination>&build_dir;</destination>
+      </unpack>
+      <mkdir>
+      	<name>&build_dir;/binutils-build</name>
+      </mkdir>
+    </stage>
+    <stage name="Patching">
+      <stageinfo>
+	<base>&build_dir;/&binutils-directory;</base>
+      </stageinfo>
+      <patch>
+	<param>-Np1</param>
+	<param>-i &packages_dir;/&binutils-posix-patch;</param>
+      </patch>
+      <patch>
+	<param>-Np1</param>
+	<param>-i &packages_dir;/&binutils-multilib-patch;</param>
+      </patch>
+    </stage>
+    <stage name="Installing">
+      <stageinfo>
+	<base>&build_dir;/binutils-build</base>
+      </stageinfo>
+      <configure command="../&binutils-directory;/configure">
+	<param>--prefix=/cross-tools</param>
+	<param>--host=${LFS_HOST}</param>
+	<param>--target=${LFS_TARGET}</param>
+	<param>--with-lib-path=/tools/lib</param>
+	<param>--disable-nls</param>
+	<param>--enable-shared</param>
+	<param>--enable-64-bit-bfd</param>
+      </configure>
+      <make>
+	<param>configure-host</param>
+      </make>
+      <make />
+      <make>
+	<param>install</param>
+      </make>
+      <copy>
+	<source>../&binutils-directory;/include/libiberty.h</source>
+	<destination>/tools/include</destination>
+      </copy>
+    </stage>
+    <stage name="Cleanup">
+      <remove>&build_dir;/&binutils-directory;</remove>
+      <remove>&build_dir;/binutils-build</remove>
+    </stage>
+  </package>
+<!--
+  $LastChangedDate$
+  $LastChangedBy$
+  $LastChangedRevision$
+-->
+</alfs>
+


Property changes on: profiles/CLFS/trunk/x86_64/cross-tools/binutils.xml
___________________________________________________________________
Name: svn:keywords
   + LastChangedDate LastChangedBy LastChangedRevision

Modified: profiles/CLFS/trunk/x86_64-64/LFS.xml
===================================================================
--- profiles/CLFS/trunk/x86_64-64/LFS.xml	2005-11-12 02:51:46 UTC (rev 2169)
+++ profiles/CLFS/trunk/x86_64-64/LFS.xml	2005-11-12 03:30:34 UTC (rev 2170)
@@ -30,6 +30,7 @@
 	</environment>
       </stageinfo>
       <xi:include href="cross-tools/linux-libc-headers.xml" />
+      <xi:include href="cross-tools/binutils.xml" />
     </stage>
   </stage>
 </alfs>

Added: profiles/CLFS/trunk/x86_64-64/cross-tools/binutils.xml
===================================================================
--- profiles/CLFS/trunk/x86_64-64/cross-tools/binutils.xml	2005-11-12 02:51:46 UTC (rev 2169)
+++ profiles/CLFS/trunk/x86_64-64/cross-tools/binutils.xml	2005-11-12 03:30:34 UTC (rev 2170)
@@ -0,0 +1,82 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!DOCTYPE alfs SYSTEM "../../DTD/ALFS.dtd" 
+[
+<!ENTITY % general_entities SYSTEM "../../config/general.ent">
+<!ENTITY % common_package_entities SYSTEM "../../config/common-package.ent">
+
+%general_entities;
+%common_package_entities;
+
+]>
+<alfs>
+  <package name="binutils" version="&binutils-version;">
+    <stage name="Download and Check">
+      <download>
+	<file>&binutils-package;</file>
+	<url>&binutils-package-url;</url>
+	<destination>&packages_dir;</destination>
+	<digest>&binutils-md5;</digest>
+      </download>
+      <download>
+	<file>&binutils-posix-patch;</file>
+	<url>&binutils-patches-url;</url>
+	<destination>&packages_dir;</destination>
+	<digest>&binutils-posix-patch-md5;</digest>
+      </download>
+    </stage>
+    <stage name="Unpacking">
+      <unpack>
+	<archive>&packages_dir;/&binutils-package;</archive>
+	<destination>&build_dir;</destination>
+      </unpack>
+      <mkdir>
+      	<name>&build_dir;/binutils-build</name>
+      </mkdir>
+    </stage>
+    <stage name="Patching">
+      <stageinfo>
+	<base>&build_dir;/&binutils-directory;</base>
+      </stageinfo>
+      <patch>
+	<param>-Np1</param>
+	<param>-i &packages_dir;/&binutils-posix-patch;</param>
+      </patch>
+    </stage>
+    <stage name="Installing">
+      <stageinfo>
+	<base>&build_dir;/binutils-build;</base>
+      </stageinfo>
+      <configure command="../&binutils-directory;/configure">
+	<param>--prefix=/cross-tools</param>
+	<param>--host=${LFS_HOST}</param>
+	<param>--target=${LFS_TARGET}</param>
+	<param>--with-lib-path=/tools/lib</param>
+	<param>--disable-nls</param>
+	<param>--enable-shared</param>
+	<param>--enable-64-bit-bfd</param>
+	<param>--disable-multilib</param>
+      </configure>
+      <make>
+	<param>configure-host</param>
+      </make>
+      <make />
+      <make>
+	<param>install</param>
+      </make>
+      <copy>
+	<source>../&binutils-directory;/include/libiberty.h</source>
+	<destination>/tools/include</destination>
+      </copy>
+    </stage>
+    <stage name="Cleanup">
+      <remove>&build_dir;/&binutils-directory;</remove>
+      <remove>&build_dir;/binutils-build</remove>
+    </stage>
+  </package>
+<!--
+  $LastChangedDate$
+  $LastChangedBy$
+  $LastChangedRevision$
+-->
+</alfs>
+


Property changes on: profiles/CLFS/trunk/x86_64-64/cross-tools/binutils.xml
___________________________________________________________________
Name: svn:keywords
   + LastChangedDate LastChangedBy LastChangedRevision




More information about the alfs-log mailing list