[oe-commits] org.oe.dev gcc: Add gcc-cross.inc taking some common code from all gcc-cross packages

rpurdie commit oe at amethyst.openembedded.net
Mon Mar 17 09:00:02 UTC 2008


gcc: Add gcc-cross.inc taking some common code from all gcc-cross packages

Author: rpurdie at openembedded.org
Branch: org.openembedded.dev
Revision: 5035508e402cf3e48527fcc8db840566e79eb2c0
ViewMTN: http://monotone.openembedded.org/revision/info/5035508e402cf3e48527fcc8db840566e79eb2c0
Files:
1
packages/gcc/gcc-cross.inc
packages/gcc/gcc-cross_3.3.3.bb
packages/gcc/gcc-cross_3.3.4.bb
packages/gcc/gcc-cross_3.4.3.bb
packages/gcc/gcc-cross_3.4.4.bb
packages/gcc/gcc-cross_4.0.0.bb
packages/gcc/gcc-cross_4.0.2.bb
packages/gcc/gcc-cross_4.1.0.bb
packages/gcc/gcc-cross_4.1.1.bb
packages/gcc/gcc-cross_4.1.2.bb
packages/gcc/gcc-cross_4.2.1.bb
packages/gcc/gcc-cross_4.2.2.bb
packages/gcc/gcc-cross_csl-arm-2005q3.bb
packages/gcc/gcc-cross_csl-arm-cvs.bb
packages/gcc/gcc-cross_csl-arm.bb
Diffs:

#
# mt diff -re4912acd881a26609037bd2ce66fa26439d0072e -r5035508e402cf3e48527fcc8db840566e79eb2c0
#
#
#
# add_file "packages/gcc/gcc-cross.inc"
#  content [5f1ef87e018b6d079617470b7b94e92a69839d00]
# 
# patch "packages/gcc/gcc-cross_3.3.3.bb"
#  from [8be4ed613fcc71482f46c143f2d9205e96d44a49]
#    to [81b10024b423028ea28a536d2fb8ad3789c1e1db]
# 
# patch "packages/gcc/gcc-cross_3.3.4.bb"
#  from [f0a706a469a0495b467c21af5d0f1e7a2069bef5]
#    to [8fe809c8510452ed91b7c180163d7b38fd57bfda]
# 
# patch "packages/gcc/gcc-cross_3.4.3.bb"
#  from [3922e478c96863b7e429b29d5514405e40655590]
#    to [493521d9e66712014a0bb644d8fac2116129e93c]
# 
# patch "packages/gcc/gcc-cross_3.4.4.bb"
#  from [b2cc9c0b4975aeee794be8310121080c732bce12]
#    to [1aad462ecb135e9b78ed7d1803d96619cbf61113]
# 
# patch "packages/gcc/gcc-cross_4.0.0.bb"
#  from [16196fc81ff58b240b028dbd5048bfbbfba1f061]
#    to [8b7db883d9c8cf4cc95e8ba018a480a3b147bbb5]
# 
# patch "packages/gcc/gcc-cross_4.0.2.bb"
#  from [d22349484ffdd8961dad782c513ceaf2cfb7a092]
#    to [8f26a41656d4a45e267377ac24334efed254dd1d]
# 
# patch "packages/gcc/gcc-cross_4.1.0.bb"
#  from [58861346cc455f42ea1ea46ce5fe954fe16273fc]
#    to [f49ccc8958094f7b07f8dcd98b13bfb7dcb2252f]
# 
# patch "packages/gcc/gcc-cross_4.1.1.bb"
#  from [a60651ad696774bbf78e7e52713585f6ab8a4614]
#    to [ff1b874c2ab163cc41fea81f9be577e204238626]
# 
# patch "packages/gcc/gcc-cross_4.1.2.bb"
#  from [e28911bea8dde083877f22b679d8b9fbe0e109c5]
#    to [143bf1517fd2adbd2d50172abf4a2971820b96bd]
# 
# patch "packages/gcc/gcc-cross_4.2.1.bb"
#  from [3412e11fcca0ae9a4c4d442b157748aea3f1ca12]
#    to [13c3bdcc83b4bfad24b9ce65c81533ca33f9fbb0]
# 
# patch "packages/gcc/gcc-cross_4.2.2.bb"
#  from [277ecafb756389893931213548d103d53318a4a8]
#    to [63bc7e78b5fb9f321a5aec70d479193afc7c01c4]
# 
# patch "packages/gcc/gcc-cross_csl-arm-2005q3.bb"
#  from [fa410264c5e54b141166fc4677f326aed100e22f]
#    to [b56d0872302c78e67a1d653594998cd38679b8da]
# 
# patch "packages/gcc/gcc-cross_csl-arm-cvs.bb"
#  from [13a49fa4e640656b1afbce6aa0e26ea79af2a41e]
#    to [5cc7232132151f5736212a06dd53670882d69693]
# 
# patch "packages/gcc/gcc-cross_csl-arm.bb"
#  from [b3bacdc184ea6a47c8a98a5a7edc48492bc0bc7c]
#    to [98fafa0802a080d156cf2e167d65bceb850eee62]
#
============================================================
--- packages/gcc/gcc-cross.inc	5f1ef87e018b6d079617470b7b94e92a69839d00
+++ packages/gcc/gcc-cross.inc	5f1ef87e018b6d079617470b7b94e92a69839d00
@@ -0,0 +1,6 @@
+# path mangling, needed by the cross packaging
+require gcc-paths-cross.inc
+inherit cross
+
+DEPENDS = "virtual/${TARGET_PREFIX}binutils virtual/${TARGET_PREFIX}libc-for-gcc"
+PROVIDES = "virtual/${TARGET_PREFIX}gcc virtual/${TARGET_PREFIX}g++"
============================================================
--- packages/gcc/gcc-cross_3.3.3.bb	8be4ed613fcc71482f46c143f2d9205e96d44a49
+++ packages/gcc/gcc-cross_3.3.3.bb	81b10024b423028ea28a536d2fb8ad3789c1e1db
@@ -1,4 +1,3 @@
-SECTION = "devel"
 require gcc-${PV}.inc
 require gcc-package-target.inc
 inherit cross
============================================================
--- packages/gcc/gcc-cross_3.3.4.bb	f0a706a469a0495b467c21af5d0f1e7a2069bef5
+++ packages/gcc/gcc-cross_3.3.4.bb	8fe809c8510452ed91b7c180163d7b38fd57bfda
@@ -1,14 +1,9 @@
-SECTION = "devel"
 require gcc-${PV}.inc
 require gcc-package-target.inc
-require gcc-paths-cross.inc
-inherit cross
+require gcc-cross.inc
 FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/gcc-${PV}"
 
 PR="r6"
 
-DEPENDS = "virtual/${TARGET_PREFIX}binutils virtual/${TARGET_PREFIX}libc-for-gcc"
-PROVIDES = "virtual/${TARGET_PREFIX}gcc virtual/${TARGET_PREFIX}g++"
-
 require gcc3-build-cross.inc
 require gcc-package-cross.inc
============================================================
--- packages/gcc/gcc-cross_3.4.3.bb	3922e478c96863b7e429b29d5514405e40655590
+++ packages/gcc/gcc-cross_3.4.3.bb	493521d9e66712014a0bb644d8fac2116129e93c
@@ -1,16 +1,9 @@ require gcc-package-target.inc
 require gcc-${PV}.inc
 require gcc-package-target.inc
-# path mangling, needed by the cross packaging
-require gcc-paths-cross.inc
-inherit cross
+require gcc-cross.inc
 FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/gcc-${PV}"
-# NOTE: split PR.  If the main .oe changes something that affects its *build*
-# remember to increment this one too.
 PR = "r13"
 
-DEPENDS = "virtual/${TARGET_PREFIX}binutils virtual/${TARGET_PREFIX}libc-for-gcc"
-PROVIDES = "virtual/${TARGET_PREFIX}gcc virtual/${TARGET_PREFIX}g++"
-
 # cross build
 require gcc3-build-cross.inc
 # cross packaging
============================================================
--- packages/gcc/gcc-cross_3.4.4.bb	b2cc9c0b4975aeee794be8310121080c732bce12
+++ packages/gcc/gcc-cross_3.4.4.bb	1aad462ecb135e9b78ed7d1803d96619cbf61113
@@ -1,16 +1,9 @@ require gcc-package-target.inc
 require gcc-${PV}.inc
 require gcc-package-target.inc
-# path mangling, needed by the cross packaging
-require gcc-paths-cross.inc
-inherit cross
+require gcc-cross.inc
 FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/gcc-${PV}"
-# NOTE: split PR.  If the main .oe changes something that affects its *build*
-# remember to increment this one too.
 PR = "r8"
 
-DEPENDS = "virtual/${TARGET_PREFIX}binutils virtual/${TARGET_PREFIX}libc-for-gcc"
-PROVIDES = "virtual/${TARGET_PREFIX}gcc virtual/${TARGET_PREFIX}g++"
-
 # cross build
 require gcc3-build-cross.inc
 # cross packaging
============================================================
--- packages/gcc/gcc-cross_4.0.0.bb	16196fc81ff58b240b028dbd5048bfbbfba1f061
+++ packages/gcc/gcc-cross_4.0.0.bb	8b7db883d9c8cf4cc95e8ba018a480a3b147bbb5
@@ -1,15 +1,10 @@ require gcc-package-target.inc
 require gcc-${PV}.inc
 require gcc-package-target.inc
-# path mangling, needed by the cross packaging
-require gcc-paths-cross.inc
-inherit cross
+require gcc-cross.inc
 FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/gcc-${PV}"
-# NOTE: split PR.  If the main .oe changes something that affects its *build*
-# remember to increment this one too.
 PR = "r4"
 
-DEPENDS = "virtual/${TARGET_PREFIX}binutils virtual/${TARGET_PREFIX}libc-for-gcc gmp-native mpfr-native"
-PROVIDES = "virtual/${TARGET_PREFIX}gcc virtual/${TARGET_PREFIX}g++"
+DEPENDS += "gmp-native mpfr-native"
 
 # cross build
 require gcc3-build-cross.inc
============================================================
--- packages/gcc/gcc-cross_4.0.2.bb	d22349484ffdd8961dad782c513ceaf2cfb7a092
+++ packages/gcc/gcc-cross_4.0.2.bb	8f26a41656d4a45e267377ac24334efed254dd1d
@@ -1,15 +1,10 @@ require gcc-package-target.inc
 require gcc-${PV}.inc
 require gcc-package-target.inc
-# path mangling, needed by the cross packaging
-require gcc-paths-cross.inc
-inherit cross
+require gcc-cross.inc
 FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/gcc-${PV}"
-# NOTE: split PR.  If the main .oe changes something that affects its *build*
-# remember to increment this one too.
 PR = "r10"
 
-DEPENDS = "virtual/${TARGET_PREFIX}binutils virtual/${TARGET_PREFIX}libc-for-gcc gmp-native mpfr-native"
-PROVIDES = "virtual/${TARGET_PREFIX}gcc virtual/${TARGET_PREFIX}g++"
+DEPENDS += "gmp-native mpfr-native"
 
 # cross build
 require gcc3-build-cross.inc
============================================================
--- packages/gcc/gcc-cross_4.1.0.bb	58861346cc455f42ea1ea46ce5fe954fe16273fc
+++ packages/gcc/gcc-cross_4.1.0.bb	f49ccc8958094f7b07f8dcd98b13bfb7dcb2252f
@@ -1,15 +1,10 @@ require gcc-package-target.inc
 require gcc-${PV}.inc
 require gcc-package-target.inc
-# path mangling, needed by the cross packaging
-require gcc-paths-cross.inc
-inherit cross
+require gcc-cross.inc
 FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/gcc-${PV}"
-# NOTE: split PR.  If the main .oe changes something that affects its *build*
-# remember to increment this one too.
 PR = "r5"
 
-DEPENDS = "virtual/${TARGET_PREFIX}binutils virtual/${TARGET_PREFIX}libc-for-gcc gmp-native mpfr-native"
-PROVIDES = "virtual/${TARGET_PREFIX}gcc virtual/${TARGET_PREFIX}g++"
+DEPENDS += "gmp-native mpfr-native"
 
 # cross build
 require gcc3-build-cross.inc
============================================================
--- packages/gcc/gcc-cross_4.1.1.bb	a60651ad696774bbf78e7e52713585f6ab8a4614
+++ packages/gcc/gcc-cross_4.1.1.bb	ff1b874c2ab163cc41fea81f9be577e204238626
@@ -1,15 +1,10 @@ require gcc-package-target.inc
 require gcc-${PV}.inc
 require gcc-package-target.inc
-# path mangling, needed by the cross packaging
-require gcc-paths-cross.inc
-inherit cross
+require gcc-cross.inc
 FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/gcc-${PV}"
-# NOTE: split PR.  If the main .oe changes something that affects its *build*
-# remember to increment this one too.
 PR = "r18"
 
-DEPENDS = "virtual/${TARGET_PREFIX}binutils virtual/${TARGET_PREFIX}libc-for-gcc gmp-native mpfr-native"
-PROVIDES = "virtual/${TARGET_PREFIX}gcc virtual/${TARGET_PREFIX}g++"
+DEPENDS += "gmp-native mpfr-native"
 
 # cross build
 require gcc3-build-cross.inc
============================================================
--- packages/gcc/gcc-cross_4.1.2.bb	e28911bea8dde083877f22b679d8b9fbe0e109c5
+++ packages/gcc/gcc-cross_4.1.2.bb	143bf1517fd2adbd2d50172abf4a2971820b96bd
@@ -1,15 +1,10 @@ require gcc-package-target.inc
 require gcc-${PV}.inc
 require gcc-package-target.inc
-# path mangling, needed by the cross packaging
-require gcc-paths-cross.inc
-inherit cross
+require gcc-cross.inc
 FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/gcc-${PV}"
-# NOTE: split PR.  If the main .bb changes something that affects its *build*
-# remember to increment this one too.
 PR = "r14"
 
-DEPENDS = "virtual/${TARGET_PREFIX}binutils virtual/${TARGET_PREFIX}libc-for-gcc gmp-native mpfr-native"
-PROVIDES = "virtual/${TARGET_PREFIX}gcc virtual/${TARGET_PREFIX}g++"
+DEPENDS += "gmp-native mpfr-native"
 
 # cross build
 require gcc3-build-cross.inc
============================================================
--- packages/gcc/gcc-cross_4.2.1.bb	3412e11fcca0ae9a4c4d442b157748aea3f1ca12
+++ packages/gcc/gcc-cross_4.2.1.bb	13c3bdcc83b4bfad24b9ce65c81533ca33f9fbb0
@@ -1,15 +1,10 @@ require gcc-package-target.inc
 require gcc-${PV}.inc
 require gcc-package-target.inc
-# path mangling, needed by the cross packaging
-require gcc-paths-cross.inc
-inherit cross
+require gcc-cross.inc
 FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/gcc-${PV}"
-# NOTE: split PR.  If the main .oe changes something that affects its *build*
-# remember to increment this one too.
 PR = "r13"
 
-DEPENDS = "virtual/${TARGET_PREFIX}binutils virtual/${TARGET_PREFIX}libc-for-gcc gmp-native mpfr-native"
-PROVIDES = "virtual/${TARGET_PREFIX}gcc virtual/${TARGET_PREFIX}g++"
+DEPENDS += "gmp-native mpfr-native"
 
 # cross build
 require gcc3-build-cross.inc
============================================================
--- packages/gcc/gcc-cross_4.2.2.bb	277ecafb756389893931213548d103d53318a4a8
+++ packages/gcc/gcc-cross_4.2.2.bb	63bc7e78b5fb9f321a5aec70d479193afc7c01c4
@@ -1,15 +1,10 @@ require gcc-package-target.inc
 require gcc-${PV}.inc
 require gcc-package-target.inc
-# path mangling, needed by the cross packaging
-require gcc-paths-cross.inc
-inherit cross
+require gcc-cross.inc
 FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/gcc-${PV}"
-# NOTE: split PR.  If the main .oe changes something that affects its *build*
-# remember to increment this one too.
 PR = "r6"
 
-DEPENDS = "virtual/${TARGET_PREFIX}binutils virtual/${TARGET_PREFIX}libc-for-gcc gmp-native mpfr-native"
-PROVIDES = "virtual/${TARGET_PREFIX}gcc virtual/${TARGET_PREFIX}g++"
+DEPENDS += "gmp-native mpfr-native"
 
 # cross build
 require gcc3-build-cross.inc
============================================================
--- packages/gcc/gcc-cross_csl-arm-2005q3.bb	fa410264c5e54b141166fc4677f326aed100e22f
+++ packages/gcc/gcc-cross_csl-arm-2005q3.bb	b56d0872302c78e67a1d653594998cd38679b8da
@@ -1,15 +1,8 @@ require gcc-package-target.inc
 require gcc-csl-arm-2005q3.inc
 require gcc-package-target.inc
-# path mangling, needed by the cross packaging
-require gcc-paths-cross.inc
-inherit cross
-# NOTE: split PR.  If the main .oe changes something that affects its *build*
-# remember to increment this one too.
+require gcc-cross.inc
 PR = "r2"
 
-DEPENDS = "virtual/${TARGET_PREFIX}binutils virtual/${TARGET_PREFIX}libc-for-gcc"
-PROVIDES = "virtual/${TARGET_PREFIX}gcc virtual/${TARGET_PREFIX}g++"
-
 # cross build
 require gcc3-build-cross.inc
 # cross packaging
============================================================
--- packages/gcc/gcc-cross_csl-arm-cvs.bb	13a49fa4e640656b1afbce6aa0e26ea79af2a41e
+++ packages/gcc/gcc-cross_csl-arm-cvs.bb	5cc7232132151f5736212a06dd53670882d69693
@@ -1,15 +1,8 @@ require gcc-package-target.inc
 require gcc-csl-arm-cvs.inc
 require gcc-package-target.inc
-# path mangling, needed by the cross packaging
-require gcc-paths-cross.inc
-inherit cross
-# NOTE: split PR.  If the main .oe changes something that affects its *build*
-# remember to increment this one too.
+require gcc-cross.inc
 PR = "r1"
 
-DEPENDS = "virtual/${TARGET_PREFIX}binutils virtual/${TARGET_PREFIX}libc-for-gcc"
-PROVIDES = "virtual/${TARGET_PREFIX}gcc virtual/${TARGET_PREFIX}g++"
-
 # cross build
 require gcc3-build-cross.inc
 # cross packaging
============================================================
--- packages/gcc/gcc-cross_csl-arm.bb	b3bacdc184ea6a47c8a98a5a7edc48492bc0bc7c
+++ packages/gcc/gcc-cross_csl-arm.bb	98fafa0802a080d156cf2e167d65bceb850eee62
@@ -1,15 +1,8 @@ require gcc-package-target.inc
 require gcc-csl-arm.inc
 require gcc-package-target.inc
-# path mangling, needed by the cross packaging
-require gcc-paths-cross.inc
-inherit cross
-# NOTE: split PR.  If the main .oe changes something that affects its *build*
-# remember to increment this one too.
+require gcc-cross.inc
 PR = "r1"
 
-DEPENDS = "virtual/${TARGET_PREFIX}binutils virtual/${TARGET_PREFIX}libc-for-gcc"
-PROVIDES = "virtual/${TARGET_PREFIX}gcc virtual/${TARGET_PREFIX}g++"
-
 # cross build
 require gcc3-build-cross.inc
 # cross packaging






More information about the Openembedded-commits mailing list