Browse Source

add compiler driver support for riscv

liqiangguo 2 years ago
parent
commit
7a81b39f7f

+ 12 - 0
recipes-kernel/linux/linux-thead_5.10.4.bb

@@ -23,5 +23,17 @@ S = "${WORKDIR}/linux-${PV}"
 # KBUILD_DEFCONFIG_qemu64-c910 = "qemux-c910_defconfig"
 KBUILD_DEFCONFIG_ice = "ice_defconfig"
 # KBUILD_DEFCONFIG_ice-c910 = "ice-c910_defconfig"
+do_configure_append() {
+   [ -d ${STAGING_KERNEL_DIR} ] && rm -rf ${STAGING_KERNEL_DIR}
+   [ -f ${STAGING_KERNEL_DIR} ] && rm -rf ${STAGING_KERNEL_DIR}
 
+   ln -s ${S}  ${STAGING_KERNEL_DIR}
+}
+do_install_append() {
+
+   [ -f ${STAGING_KERNEL_BUILDDIR} ] && rm -rf ${STAGING_KERNEL_BUILDDIR}
+   [ -d ${STAGING_KERNEL_BUILDDIR} ] && rm -rf ${STAGING_KERNEL_BUILDDIR}
+
+   ln -s ${B}  ${STAGING_KERNEL_BUILDDIR}
+}
 KCONFIG_MODE="--alldefconfig"

+ 14 - 0
recipes-kernel/linux/linux-thead_5.4.36.bb

@@ -32,4 +32,18 @@ S = "${WORKDIR}/linux-${PV}"
 # KBUILD_DEFCONFIG_light-c910 = "light-c910_defconfig"
 # KBUILD_DEFCONFIG_ice-c910 = "ice-c910_defconfig"
 
+do_configure_append() {
+  [ -d ${STAGING_KERNEL_DIR} ] && rm -rf ${STAGING_KERNEL_DIR}
+  [ -f ${STAGING_KERNEL_DIR} ] && rm -rf ${STAGING_KERNEL_DIR}
+
+  ln -s ${S}  ${STAGING_KERNEL_DIR}
+}
+do_install_append() {
+
+   [ -f ${STAGING_KERNEL_BUILDDIR} ] && rm -rf ${STAGING_KERNEL_BUILDDIR}
+   [ -d ${STAGING_KERNEL_BUILDDIR} ] && rm -rf ${STAGING_KERNEL_BUILDDIR}
+
+   ln -s ${B}  ${STAGING_KERNEL_BUILDDIR}
+}
+
 KCONFIG_MODE="--alldefconfig"