diff options
author | Khem Raj <raj.khem@gmail.com> | 2019-02-10 11:57:11 -0800 |
---|---|---|
committer | Khem Raj <raj.khem@gmail.com> | 2019-02-11 07:21:21 -0800 |
commit | 3194a8c17195909eddeed9c19ec49460a9893674 (patch) | |
tree | 1b1f4dcfb66c0017f86189f493ae310b5a6df335 | |
parent | 1cb1f5220069f6a72d0bbb321aa5bd02111826a0 (diff) | |
download | meta-clang-3194a8c17195909eddeed9c19ec49460a9893674.tar.gz |
clang: Fix nativesdk builds to use clang-native
- User lld for linking nativesdk-clang
- Enable LTO to build nativesdk-clang
- Use -static-libgcc when using gold/lld for nativesdk clang build
- Use llvm wrappers for ar ranlib and nm to help LTO
- Package and create cross versions of lld
Signed-off-by: Khem Raj <raj.khem@gmail.com>
-rw-r--r-- | classes/cmake-native.bbclass | 4 | ||||
-rw-r--r-- | recipes-devtools/clang/clang-cross-canadian_git.bb | 6 | ||||
-rw-r--r-- | recipes-devtools/clang/clang-cross_git.bb | 6 | ||||
-rw-r--r-- | recipes-devtools/clang/clang-crosssdk_git.bb | 7 | ||||
-rw-r--r-- | recipes-devtools/clang/clang_git.bb | 29 | ||||
-rw-r--r-- | recipes-devtools/clang/nativesdk-clang-glue.bb | 8 |
6 files changed, 47 insertions, 13 deletions
diff --git a/classes/cmake-native.bbclass b/classes/cmake-native.bbclass index 911476e..7cdb89d 100644 --- a/classes/cmake-native.bbclass +++ b/classes/cmake-native.bbclass | |||
@@ -5,6 +5,8 @@ CCACHE = "" | |||
5 | OECMAKE_NATIVE_C_COMPILER ?= "`echo ${BUILD_CC} | sed 's/^\([^ ]*\).*/\1/'`" | 5 | OECMAKE_NATIVE_C_COMPILER ?= "`echo ${BUILD_CC} | sed 's/^\([^ ]*\).*/\1/'`" |
6 | OECMAKE_NATIVE_CXX_COMPILER ?= "`echo ${BUILD_CXX} | sed 's/^\([^ ]*\).*/\1/'`" | 6 | OECMAKE_NATIVE_CXX_COMPILER ?= "`echo ${BUILD_CXX} | sed 's/^\([^ ]*\).*/\1/'`" |
7 | OECMAKE_NATIVE_AR ?= "${BUILD_AR}" | 7 | OECMAKE_NATIVE_AR ?= "${BUILD_AR}" |
8 | OECMAKE_NATIVE_RANLIB ?= "${BUILD_RANLIB}" | ||
9 | OECMAKE_NATIVE_NM ?= "${BUILD_NM}" | ||
8 | 10 | ||
9 | # Native compiler flags | 11 | # Native compiler flags |
10 | OECMAKE_NATIVE_C_FLAGS ?= "${BUILD_CC_ARCH} ${BUILD_CFLAGS}" | 12 | OECMAKE_NATIVE_C_FLAGS ?= "${BUILD_CC_ARCH} ${BUILD_CFLAGS}" |
@@ -24,6 +26,8 @@ set( CMAKE_C_COMPILER ${OECMAKE_NATIVE_C_COMPILER} ) | |||
24 | set( CMAKE_CXX_COMPILER ${OECMAKE_NATIVE_CXX_COMPILER} ) | 26 | set( CMAKE_CXX_COMPILER ${OECMAKE_NATIVE_CXX_COMPILER} ) |
25 | set( CMAKE_ASM_COMPILER ${OECMAKE_NATIVE_C_COMPILER} ) | 27 | set( CMAKE_ASM_COMPILER ${OECMAKE_NATIVE_C_COMPILER} ) |
26 | set( CMAKE_AR ${OECMAKE_NATIVE_AR} CACHE FILEPATH "Archiver" ) | 28 | set( CMAKE_AR ${OECMAKE_NATIVE_AR} CACHE FILEPATH "Archiver" ) |
29 | set( CMAKE_RANLIB ${OECMAKE_NATIVE_RANLIB} CACHE FILEPATH "Archive Indexer" ) | ||
30 | set( CMAKE_NM ${OECMAKE_NATIVE_NM} CACHE FILEPATH "Symbol Lister" ) | ||
27 | set( CMAKE_C_FLAGS "${OECMAKE_NATIVE_C_FLAGS}" CACHE STRING "CFLAGS" ) | 31 | set( CMAKE_C_FLAGS "${OECMAKE_NATIVE_C_FLAGS}" CACHE STRING "CFLAGS" ) |
28 | set( CMAKE_CXX_FLAGS "${OECMAKE_NATIVE_CXX_FLAGS}" CACHE STRING "CXXFLAGS" ) | 32 | set( CMAKE_CXX_FLAGS "${OECMAKE_NATIVE_CXX_FLAGS}" CACHE STRING "CXXFLAGS" ) |
29 | set( CMAKE_ASM_FLAGS "${OECMAKE_NATIVE_C_FLAGS}" CACHE STRING "ASM FLAGS" ) | 33 | set( CMAKE_ASM_FLAGS "${OECMAKE_NATIVE_C_FLAGS}" CACHE STRING "ASM FLAGS" ) |
diff --git a/recipes-devtools/clang/clang-cross-canadian_git.bb b/recipes-devtools/clang/clang-cross-canadian_git.bb index acad1bb..cb2a355 100644 --- a/recipes-devtools/clang/clang-cross-canadian_git.bb +++ b/recipes-devtools/clang/clang-cross-canadian_git.bb | |||
@@ -25,7 +25,11 @@ do_install() { | |||
25 | ln -sf ../clang++ ${D}${bindir}/${TARGET_PREFIX}clang++ | 25 | ln -sf ../clang++ ${D}${bindir}/${TARGET_PREFIX}clang++ |
26 | ln -sf ../clang-tidy ${D}${bindir}/${TARGET_PREFIX}clang-tidy | 26 | ln -sf ../clang-tidy ${D}${bindir}/${TARGET_PREFIX}clang-tidy |
27 | ln -sf ../llvm-profdata ${D}${bindir}/${TARGET_PREFIX}llvm-profdata | 27 | ln -sf ../llvm-profdata ${D}${bindir}/${TARGET_PREFIX}llvm-profdata |
28 | if [ -e ${D}${bindir}/lld ]; then | ||
29 | ln -sf ../lld ${D}${bindir}/${TARGET_PREFIX}lld | ||
30 | ln -sf ../ld.lld ${D}${bindir}/${TARGET_PREFIX}ld.lld | ||
31 | fi | ||
28 | cross_canadian_bindirlinks | 32 | cross_canadian_bindirlinks |
29 | } | 33 | } |
30 | 34 | ||
31 | SSTATE_SCAN_FILES += "*-clang *-clang++ *-llvm-profdata" | 35 | SSTATE_SCAN_FILES += "*-clang *-clang++ *-llvm-profdata *-clang-tidy *-lld *-ld.lld" |
diff --git a/recipes-devtools/clang/clang-cross_git.bb b/recipes-devtools/clang/clang-cross_git.bb index f7d58b6..01bdfd8 100644 --- a/recipes-devtools/clang/clang-cross_git.bb +++ b/recipes-devtools/clang/clang-cross_git.bb | |||
@@ -24,6 +24,10 @@ do_install() { | |||
24 | do | 24 | do |
25 | ln -sf ../$tool ${D}${bindir}/${TARGET_PREFIX}$tool | 25 | ln -sf ../$tool ${D}${bindir}/${TARGET_PREFIX}$tool |
26 | done | 26 | done |
27 | if [ -e ${D}${bindir}/lld ]; then | ||
28 | ln -sf ../lld ${D}${bindir}/${TARGET_PREFIX}lld | ||
29 | ln -sf ../ld.lld ${D}${bindir}/${TARGET_PREFIX}ld.lld | ||
30 | fi | ||
27 | } | 31 | } |
28 | 32 | ||
29 | SYSROOT_PREPROCESS_FUNCS += "clangcross_sysroot_preprocess" | 33 | SYSROOT_PREPROCESS_FUNCS += "clangcross_sysroot_preprocess" |
@@ -32,5 +36,5 @@ clangcross_sysroot_preprocess () { | |||
32 | sysroot_stage_dir ${D}${bindir} ${SYSROOT_DESTDIR}${bindir} | 36 | sysroot_stage_dir ${D}${bindir} ${SYSROOT_DESTDIR}${bindir} |
33 | } | 37 | } |
34 | SSTATE_SCAN_FILES += "*-clang *-clang++ *-llvm-profdata *-llvm-ar \ | 38 | SSTATE_SCAN_FILES += "*-clang *-clang++ *-llvm-profdata *-llvm-ar \ |
35 | *-llvm-ranlib *-llvm-nm" | 39 | *-llvm-ranlib *-llvm-nm *-lld *-ld.lld" |
36 | PACKAGES = "" | 40 | PACKAGES = "" |
diff --git a/recipes-devtools/clang/clang-crosssdk_git.bb b/recipes-devtools/clang/clang-crosssdk_git.bb index 066fe5e..9e21d80 100644 --- a/recipes-devtools/clang/clang-crosssdk_git.bb +++ b/recipes-devtools/clang/clang-crosssdk_git.bb | |||
@@ -20,11 +20,16 @@ do_install() { | |||
20 | ln -sf ../clang++ ${D}${bindir}/${TARGET_PREFIX}clang++ | 20 | ln -sf ../clang++ ${D}${bindir}/${TARGET_PREFIX}clang++ |
21 | ln -sf ../clang-tidy ${D}${bindir}/${TARGET_PREFIX}clang-tidy | 21 | ln -sf ../clang-tidy ${D}${bindir}/${TARGET_PREFIX}clang-tidy |
22 | ln -sf ../llvm-profdata ${D}${bindir}/${TARGET_PREFIX}llvm-profdata | 22 | ln -sf ../llvm-profdata ${D}${bindir}/${TARGET_PREFIX}llvm-profdata |
23 | if [ -e ${D}${bindir}/lld ]; then | ||
24 | ln -sf ../lld ${D}${bindir}/${TARGET_PREFIX}lld | ||
25 | ln -sf ../ld.lld ${D}${bindir}/${TARGET_PREFIX}ld.lld | ||
26 | fi | ||
23 | } | 27 | } |
24 | 28 | ||
25 | sysroot_stage_all () { | 29 | sysroot_stage_all () { |
26 | sysroot_stage_dir ${D}${bindir} ${SYSROOT_DESTDIR}${bindir} | 30 | sysroot_stage_dir ${D}${bindir} ${SYSROOT_DESTDIR}${bindir} |
27 | } | 31 | } |
28 | 32 | ||
29 | SSTATE_SCAN_FILES += "*-clang *-clang++ *-llvm-profdata" | 33 | SSTATE_SCAN_FILES += "*-clang *-clang++ *-llvm-profdata *-clang-tidy *-lld *-ld.lld" |
30 | PACKAGES = "" | 34 | PACKAGES = "" |
35 | |||
diff --git a/recipes-devtools/clang/clang_git.bb b/recipes-devtools/clang/clang_git.bb index 331e5cf..40bcaba 100644 --- a/recipes-devtools/clang/clang_git.bb +++ b/recipes-devtools/clang/clang_git.bb | |||
@@ -10,6 +10,18 @@ require common-source.inc | |||
10 | 10 | ||
11 | INHIBIT_DEFAULT_DEPS = "1" | 11 | INHIBIT_DEFAULT_DEPS = "1" |
12 | 12 | ||
13 | OECMAKE_NATIVE_C_COMPILER_class-nativesdk = "clang -static-libgcc" | ||
14 | OECMAKE_NATIVE_CXX_COMPILER_class-nativesdk = "clang++ -static-libgcc" | ||
15 | OECMAKE_NATIVE_AR_class-nativesdk = "llvm-ar" | ||
16 | OECMAKE_NATIVE_RANLIB_class-nativesdk = "llvm-ranlib" | ||
17 | OECMAKE_NATIVE_NM_class-nativesdk = "llvm-nm" | ||
18 | TOOLCHAIN_OPTIONS_append_class-nativesdk = " -static-libgcc" | ||
19 | |||
20 | CC_class-nativesdk = "${CCACHE}${HOST_PREFIX}clang ${HOST_CC_ARCH}${TOOLCHAIN_OPTIONS}" | ||
21 | CXX_class-nativesdk = "${CCACHE}${HOST_PREFIX}clang++ ${HOST_CC_ARCH}${TOOLCHAIN_OPTIONS}" | ||
22 | CPP_class-nativesdk = "${CCACHE}${HOST_PREFIX}clang ${HOST_CC_ARCH}${TOOLCHAIN_OPTIONS} -E" | ||
23 | CCLD_class-nativesdk = "${CCACHE}${HOST_PREFIX}clang ${HOST_CC_ARCH}${TOOLCHAIN_OPTIONS}" | ||
24 | |||
13 | inherit cmake cmake-native | 25 | inherit cmake cmake-native |
14 | 26 | ||
15 | OECMAKE_FIND_ROOT_PATH_MODE_PROGRAM = "BOTH" | 27 | OECMAKE_FIND_ROOT_PATH_MODE_PROGRAM = "BOTH" |
@@ -45,7 +57,7 @@ def get_clang_experimental_target_arch(bb, d): | |||
45 | 57 | ||
46 | PACKAGECONFIG ??= "compiler-rt libcplusplus shared-libs ${@bb.utils.filter('DISTRO_FEATURES', 'thin-lto full-lto', d)}" | 58 | PACKAGECONFIG ??= "compiler-rt libcplusplus shared-libs ${@bb.utils.filter('DISTRO_FEATURES', 'thin-lto full-lto', d)}" |
47 | PACKAGECONFIG_class-native = "" | 59 | PACKAGECONFIG_class-native = "" |
48 | PACKAGECONFIG_class-nativesdk = "thin-lto ${@bb.utils.filter('DISTRO_FEATURES', 'full-lto', d)}" | 60 | PACKAGECONFIG_class-nativesdk = "thin-lto" |
49 | 61 | ||
50 | PACKAGECONFIG[compiler-rt] = "-DCLANG_DEFAULT_RTLIB=compiler-rt,,libcxx" | 62 | PACKAGECONFIG[compiler-rt] = "-DCLANG_DEFAULT_RTLIB=compiler-rt,,libcxx" |
51 | PACKAGECONFIG[libcplusplus] = "-DCLANG_DEFAULT_CXX_STDLIB=libc++,,libcxx" | 63 | PACKAGECONFIG[libcplusplus] = "-DCLANG_DEFAULT_CXX_STDLIB=libc++,,libcxx" |
@@ -79,6 +91,7 @@ EXTRA_OECMAKE += "-DLLVM_ENABLE_ASSERTIONS=OFF \ | |||
79 | -DCMAKE_BUILD_TYPE=Release \ | 91 | -DCMAKE_BUILD_TYPE=Release \ |
80 | -DBUILD_SHARED_LIBS=OFF \ | 92 | -DBUILD_SHARED_LIBS=OFF \ |
81 | -DLLVM_ENABLE_PROJECTS='clang;lld' \ | 93 | -DLLVM_ENABLE_PROJECTS='clang;lld' \ |
94 | -DLLVM_BINUTILS_INCDIR=${STAGING_INCDIR} \ | ||
82 | -G Ninja ${S}/llvm \ | 95 | -G Ninja ${S}/llvm \ |
83 | " | 96 | " |
84 | 97 | ||
@@ -87,12 +100,12 @@ EXTRA_OECMAKE_append_class-native = "\ | |||
87 | -DCLANG_BOOTSTRAP_PASSTHROUGH='${PASSTHROUGH}' \ | 100 | -DCLANG_BOOTSTRAP_PASSTHROUGH='${PASSTHROUGH}' \ |
88 | -DBOOTSTRAP_LLVM_ENABLE_LTO=Thin \ | 101 | -DBOOTSTRAP_LLVM_ENABLE_LTO=Thin \ |
89 | -DBOOTSTRAP_LLVM_ENABLE_LLD=ON \ | 102 | -DBOOTSTRAP_LLVM_ENABLE_LLD=ON \ |
90 | -DBOOTSTRAP_LLVM_BINUTILS_INCDIR=${STAGING_INCDIR} \ | ||
91 | -DLLVM_TARGETS_TO_BUILD='${LLVM_TARGETS_TO_BUILD}' \ | 103 | -DLLVM_TARGETS_TO_BUILD='${LLVM_TARGETS_TO_BUILD}' \ |
92 | -DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD='${LLVM_EXPERIMENTAL_TARGETS_TO_BUILD}' \ | 104 | -DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD='${LLVM_EXPERIMENTAL_TARGETS_TO_BUILD}' \ |
93 | " | 105 | " |
94 | EXTRA_OECMAKE_append_class-nativesdk = "\ | 106 | EXTRA_OECMAKE_append_class-nativesdk = "\ |
95 | -DCMAKE_CROSSCOMPILING:BOOL=ON \ | 107 | -DCMAKE_CROSSCOMPILING:BOOL=ON \ |
108 | -DLLVM_ENABLE_LLD=ON \ | ||
96 | -DCROSS_TOOLCHAIN_FLAGS_NATIVE='-DCMAKE_TOOLCHAIN_FILE=${WORKDIR}/toolchain-native.cmake' \ | 109 | -DCROSS_TOOLCHAIN_FLAGS_NATIVE='-DCMAKE_TOOLCHAIN_FILE=${WORKDIR}/toolchain-native.cmake' \ |
97 | -DLLVM_TARGETS_TO_BUILD='${LLVM_TARGETS_TO_BUILD}' \ | 110 | -DLLVM_TARGETS_TO_BUILD='${LLVM_TARGETS_TO_BUILD}' \ |
98 | -DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD='${LLVM_EXPERIMENTAL_TARGETS_TO_BUILD}' \ | 111 | -DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD='${LLVM_EXPERIMENTAL_TARGETS_TO_BUILD}' \ |
@@ -116,9 +129,9 @@ EXTRA_OECMAKE_append_class-target_riscv64 = "\ | |||
116 | EXTRA_OECMAKE_append_class-target_riscv32 = "\ | 129 | EXTRA_OECMAKE_append_class-target_riscv32 = "\ |
117 | -DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD='${LLVM_EXPERIMENTAL_TARGETS_TO_BUILD}' \ | 130 | -DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD='${LLVM_EXPERIMENTAL_TARGETS_TO_BUILD}' \ |
118 | " | 131 | " |
119 | DEPENDS = "zlib libffi libxml2 ninja-native" | 132 | DEPENDS = "binutils zlib libffi libxml2 ninja-native" |
120 | DEPENDS_append_class-nativesdk = " clang-native virtual/${TARGET_PREFIX}binutils-crosssdk virtual/${TARGET_PREFIX}gcc-crosssdk virtual/${TARGET_PREFIX}g++-crosssdk" | 133 | DEPENDS_append_class-nativesdk = " clang-crosssdk-${SDK_ARCH} virtual/${TARGET_PREFIX}binutils-crosssdk" |
121 | DEPENDS_append_class-target = " clang-cross-${TARGET_ARCH} ${@bb.utils.contains('TOOLCHAIN', 'gcc', 'virtual/${TARGET_PREFIX}gcc virtual/${TARGET_PREFIX}g++', '', d)}" | 134 | DEPENDS_append_class-target = " clang-cross-${TARGET_ARCH}" |
122 | 135 | ||
123 | BOOTSTRAPSTAGE ?= "" | 136 | BOOTSTRAPSTAGE ?= "" |
124 | BOOTSTRAPSTAGE_class-native = "stage2" | 137 | BOOTSTRAPSTAGE_class-native = "stage2" |
@@ -126,12 +139,11 @@ INSTALLTARGET ?= "install" | |||
126 | INSTALLTARGET_class-native = "stage2-install" | 139 | INSTALLTARGET_class-native = "stage2-install" |
127 | PASSTRHOUGH ?= "" | 140 | PASSTRHOUGH ?= "" |
128 | PASSTHROUGH_class-native = "\ | 141 | PASSTHROUGH_class-native = "\ |
129 | CLANG_DEFAULT_RTLIB;CLANG_DEFAULT_CXX_STDLIB;LLVM_ENABLE_LTO;LLVM_BUILD_LLVM_DYLIB;\ | 142 | CLANG_DEFAULT_RTLIB;CLANG_DEFAULT_CXX_STDLIB;LLVM_BUILD_LLVM_DYLIB;LLVM_LINK_LLVM_DYLIB;\ |
130 | LLVM_BINUTILS_INCDIR;LLVM_LINK_LLVM_DYLIB;\ | ||
131 | LLVM_ENABLE_ASSERTIONS;LLVM_ENABLE_EXPENSIVE_CHECKS;LLVM_ENABLE_PIC;\ | 143 | LLVM_ENABLE_ASSERTIONS;LLVM_ENABLE_EXPENSIVE_CHECKS;LLVM_ENABLE_PIC;\ |
132 | LLVM_BINDINGS_LIST;LLVM_ENABLE_FFI;FFI_INCLUDE_DIR;LLVM_OPTIMIZED_TABLEGEN;\ | 144 | LLVM_BINDINGS_LIST;LLVM_ENABLE_FFI;FFI_INCLUDE_DIR;LLVM_OPTIMIZED_TABLEGEN;\ |
133 | LLVM_ENABLE_RTTI;LLVM_ENABLE_EH;LLVM_BUILD_EXTERNAL_COMPILER_RT;CMAKE_SYSTEM_NAME;\ | 145 | LLVM_ENABLE_RTTI;LLVM_ENABLE_EH;LLVM_BUILD_EXTERNAL_COMPILER_RT;CMAKE_SYSTEM_NAME;\ |
134 | CMAKE_BUILD_TYPE;BUILD_SHARED_LIBS;LLVM_ENABLE_PROJECTS;\ | 146 | CMAKE_BUILD_TYPE;BUILD_SHARED_LIBS;LLVM_ENABLE_PROJECTS;LLVM_BINUTILS_INCDIR;\ |
135 | LLVM_TARGETS_TO_BUILD;LLVM_EXPERIMENTAL_TARGETS_TO_BUILD;\ | 147 | LLVM_TARGETS_TO_BUILD;LLVM_EXPERIMENTAL_TARGETS_TO_BUILD;\ |
136 | " | 148 | " |
137 | 149 | ||
@@ -172,6 +184,7 @@ FILES_${PN} += "\ | |||
172 | ${libdir}/BugpointPasses.so \ | 184 | ${libdir}/BugpointPasses.so \ |
173 | ${libdir}/LLVMHello.so \ | 185 | ${libdir}/LLVMHello.so \ |
174 | ${libdir}/TestPlugin.so \ | 186 | ${libdir}/TestPlugin.so \ |
187 | ${libdir}/LLVMgold.so \ | ||
175 | ${datadir}/scan-* \ | 188 | ${datadir}/scan-* \ |
176 | ${datadir}/opt-viewer/ \ | 189 | ${datadir}/opt-viewer/ \ |
177 | " | 190 | " |
diff --git a/recipes-devtools/clang/nativesdk-clang-glue.bb b/recipes-devtools/clang/nativesdk-clang-glue.bb index 6824bcb..2ab8f6b 100644 --- a/recipes-devtools/clang/nativesdk-clang-glue.bb +++ b/recipes-devtools/clang/nativesdk-clang-glue.bb | |||
@@ -7,8 +7,6 @@ LICENSE = "NCSA" | |||
7 | LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/NCSA;md5=1b5fdec70ee13ad8a91667f16c1959d7" | 7 | LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/NCSA;md5=1b5fdec70ee13ad8a91667f16c1959d7" |
8 | SECTION = "devel" | 8 | SECTION = "devel" |
9 | 9 | ||
10 | require clang.inc | ||
11 | require common-source.inc | ||
12 | inherit nativesdk | 10 | inherit nativesdk |
13 | DEPENDS += "nativesdk-clang" | 11 | DEPENDS += "nativesdk-clang" |
14 | 12 | ||
@@ -25,3 +23,9 @@ sysroot_stage_all () { | |||
25 | 23 | ||
26 | FILES_${PN} += "${prefix_nativesdk}" | 24 | FILES_${PN} += "${prefix_nativesdk}" |
27 | FILES_${PN}-dbg = "" | 25 | FILES_${PN}-dbg = "" |
26 | |||
27 | deltask do_configure | ||
28 | deltask do_compile | ||
29 | deltask do_patch | ||
30 | deltask do_fetch | ||
31 | deltask do_unpack | ||