diff options
Diffstat (limited to 'meta-microblaze/recipes-devtools/gcc/gcc-source.inc')
-rw-r--r-- | meta-microblaze/recipes-devtools/gcc/gcc-source.inc | 45 |
1 files changed, 0 insertions, 45 deletions
diff --git a/meta-microblaze/recipes-devtools/gcc/gcc-source.inc b/meta-microblaze/recipes-devtools/gcc/gcc-source.inc deleted file mode 100644 index 265bcf4b..00000000 --- a/meta-microblaze/recipes-devtools/gcc/gcc-source.inc +++ /dev/null | |||
@@ -1,45 +0,0 @@ | |||
1 | deltask do_configure | ||
2 | deltask do_compile | ||
3 | deltask do_install | ||
4 | deltask do_populate_sysroot | ||
5 | deltask do_populate_lic | ||
6 | RM_WORK_EXCLUDE += "${PN}" | ||
7 | |||
8 | inherit nopackages | ||
9 | |||
10 | PN = "gcc-source-${PV}" | ||
11 | WORKDIR = "${TMPDIR}/work-shared/gcc-${PV}-${PR}" | ||
12 | SSTATE_SWSPEC = "sstate:gcc::${PV}:${PR}::${SSTATE_VERSION}:" | ||
13 | |||
14 | STAMP = "${STAMPS_DIR}/work-shared/gcc-${PV}-${PR}" | ||
15 | STAMPCLEAN = "${STAMPS_DIR}/work-shared/gcc-${PV}-*" | ||
16 | |||
17 | INHIBIT_DEFAULT_DEPS = "1" | ||
18 | DEPENDS = "" | ||
19 | PACKAGES = "" | ||
20 | TARGET_ARCH = "allarch" | ||
21 | TARGET_AS_ARCH = "none" | ||
22 | TARGET_CC_ARCH = "none" | ||
23 | TARGET_LD_ARCH = "none" | ||
24 | TARGET_OS = "linux" | ||
25 | baselib = "lib" | ||
26 | PACKAGE_ARCH = "all" | ||
27 | |||
28 | B = "${WORKDIR}/build" | ||
29 | |||
30 | # This needs to be Python to avoid lots of shell variables becoming dependencies. | ||
31 | python do_preconfigure () { | ||
32 | import subprocess | ||
33 | cmd = d.expand('cd ${S} && PATH=${PATH} gnu-configize') | ||
34 | subprocess.check_output(cmd, stderr=subprocess.STDOUT, shell=True) | ||
35 | cmd = d.expand("sed -i 's/BUILD_INFO=info/BUILD_INFO=/' ${S}/gcc/configure") | ||
36 | subprocess.check_output(cmd, stderr=subprocess.STDOUT, shell=True) | ||
37 | |||
38 | # Easiest way to stop bad RPATHs getting into the library since we have a | ||
39 | # broken libtool here (breaks cross-canadian and target at least) | ||
40 | cmd = d.expand("sed -i -e 's/hardcode_into_libs=yes/hardcode_into_libs=no/' ${S}/libcc1/configure") | ||
41 | subprocess.check_output(cmd, stderr=subprocess.STDOUT, shell=True) | ||
42 | } | ||
43 | addtask do_preconfigure after do_patch | ||
44 | do_preconfigure[depends] += "gnu-config-native:do_populate_sysroot autoconf-native:do_populate_sysroot" | ||
45 | |||