* Make ti-xdctools a native recipe
@ 2017-11-28 19:58 Joshua Watt
2017-12-04 14:08 ` Joshua Watt
2017-12-11 22:28 ` [morty][PATCH v2] " Joshua Watt
0 siblings, 2 replies; 9+ messages in thread
From: Joshua Watt @ 2017-11-28 19:58 UTC (permalink / raw)
To: meta-ti; +Cc: Mertz, Timothy
From: "Mertz, Timothy" <timothy.mertz@garmin.com>
ti-xdctools should be a native recipe as it more accurately reflects how
it is supposed to be used. In addition, this allows it to be built as
nativesdk and included in SDK image tools
Signed-off-by: "Mertz, Timothy" <timothy.mertz@garmin.com>
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
---
classes/ti-pdk.bbclass | 2 +-
recipes-bsp/dspdce-fw/dspdce-fw_git.bb | 2 +-
recipes-bsp/edma3-lld/edma3-lld-rtos_git.bb | 2 +-
recipes-bsp/ipumm-fw/ipumm-fw_git.bb | 2 +-
recipes-devtools/gdbc6x/gdbserver-c6x_git.bb | 2 +-
recipes-ti/c6accel/ti-c6accel.inc | 2 +-
recipes-ti/codec-engine/ti-codec-engine.inc | 2 +-
recipes-ti/codec-engine/ti-codecs-omap3530_4.00.00.00.bb | 2 +-
recipes-ti/devtools/ti-xdctools_3.50.03.33.bb | 4 ++++
recipes-ti/dmai/ti-dmai.inc | 2 +-
recipes-ti/dsplink/ti-dsplink.inc | 2 +-
recipes-ti/includes/ti-paths.inc | 2 +-
recipes-ti/ipc/ti-ipc-examples-linux_git.bb | 2 +-
recipes-ti/ipc/ti-ipc-examples_git.bb | 2 +-
recipes-ti/ipc/ti-ipc-rtos_git.bb | 2 +-
recipes-ti/local-power-manager/ti-local-power-manager.inc | 2 +-
recipes-ti/openmp-rtos/openmp-rtos_git.bb | 2 +-
recipes-ti/syslink/ti-syslink.inc | 2 +-
18 files changed, 21 insertions(+), 17 deletions(-)
diff --git a/classes/ti-pdk.bbclass b/classes/ti-pdk.bbclass
index f876802c..b84b161a 100644
--- a/classes/ti-pdk.bbclass
+++ b/classes/ti-pdk.bbclass
@@ -3,7 +3,7 @@ require recipes-ti/includes/ti-staging.inc
inherit perlnative
-DEPENDS = "ti-xdctools ti-cg-xml-native ti-sysbios common-csl-ip-rtos libxml-simple-perl-native gcc-arm-none-eabi-native ti-cgt6x-native ti-cgt-pru-native ti-pdk-build-rtos"
+DEPENDS = "ti-xdctools-native ti-cg-xml-native ti-sysbios common-csl-ip-rtos libxml-simple-perl-native gcc-arm-none-eabi-native ti-cgt6x-native ti-cgt-pru-native ti-pdk-build-rtos"
DEPENDS_append_omap-a15 = " ti-cgt-arm-native"
DEPENDS_remove_ti33x = "ti-cgt6x-native"
diff --git a/recipes-bsp/dspdce-fw/dspdce-fw_git.bb b/recipes-bsp/dspdce-fw/dspdce-fw_git.bb
index 2bada7b6..2756c2d8 100644
--- a/recipes-bsp/dspdce-fw/dspdce-fw_git.bb
+++ b/recipes-bsp/dspdce-fw/dspdce-fw_git.bb
@@ -17,7 +17,7 @@ require recipes-ti/includes/ti-paths.inc
PR = "r4"
inherit update-alternatives
-DEPENDS = "ti-xdctools ti-sysbios ti-codec-engine ti-framework-components ti-xdais ti-ipc-rtos ti-osal ti-cgt6x-native"
+DEPENDS = "ti-xdctools-native ti-sysbios ti-codec-engine ti-framework-components ti-xdais ti-ipc-rtos ti-osal ti-cgt6x-native"
export HWVERSION = "ES10"
export BIOSTOOLSROOT = "${STAGING_DIR_TARGET}/usr/share/ti"
diff --git a/recipes-bsp/edma3-lld/edma3-lld-rtos_git.bb b/recipes-bsp/edma3-lld/edma3-lld-rtos_git.bb
index f5244785..edd67e37 100644
--- a/recipes-bsp/edma3-lld/edma3-lld-rtos_git.bb
+++ b/recipes-bsp/edma3-lld/edma3-lld-rtos_git.bb
@@ -3,7 +3,7 @@ require recipes-ti/includes/ti-paths.inc
PR = "${INC_PR}.1"
-DEPENDS = "ti-sysbios ti-xdctools gcc-arm-none-eabi-native ti-cgt-arm-native ti-cgt6x-native"
+DEPENDS = "ti-sysbios ti-xdctools-native gcc-arm-none-eabi-native ti-cgt-arm-native ti-cgt6x-native"
COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|keystone"
PACKAGE_ARCH = "${MACHINE_ARCH}"
diff --git a/recipes-bsp/ipumm-fw/ipumm-fw_git.bb b/recipes-bsp/ipumm-fw/ipumm-fw_git.bb
index 633cb135..7fa06a87 100644
--- a/recipes-bsp/ipumm-fw/ipumm-fw_git.bb
+++ b/recipes-bsp/ipumm-fw/ipumm-fw_git.bb
@@ -28,7 +28,7 @@ require recipes-ti/includes/ti-paths.inc
inherit update-alternatives
-DEPENDS = "ti-xdctools ti-sysbios ti-codec-engine ti-framework-components ti-xdais ti-cgt-arm-native ti-ipc-rtos"
+DEPENDS = "ti-xdctools-native ti-sysbios ti-codec-engine ti-framework-components ti-xdais ti-cgt-arm-native ti-ipc-rtos"
export HWVERSION="ES10"
export BIOSTOOLSROOT="${STAGING_DIR_TARGET}/usr/share/ti"
diff --git a/recipes-devtools/gdbc6x/gdbserver-c6x_git.bb b/recipes-devtools/gdbc6x/gdbserver-c6x_git.bb
index f4dc51dc..79b584be 100644
--- a/recipes-devtools/gdbc6x/gdbserver-c6x_git.bb
+++ b/recipes-devtools/gdbc6x/gdbserver-c6x_git.bb
@@ -2,7 +2,7 @@ DESCRIPTION = "TI gdb-server to be used with c6xgdb."
LICENSE = "BSD"
LIC_FILES_CHKSUM = "file://../debian/copyright;md5=82c616b6c8f9c11c46feaaf8f9a11495"
-DEPENDS = "ti-xdais ti-framework-components ti-cgt6x-native ti-sysbios ti-xdctools"
+DEPENDS = "ti-xdais ti-framework-components ti-cgt6x-native ti-sysbios ti-xdctools-native"
PR = "${INC_PR}.0"
diff --git a/recipes-ti/c6accel/ti-c6accel.inc b/recipes-ti/c6accel/ti-c6accel.inc
index 65990a85..7e7fb296 100644
--- a/recipes-ti/c6accel/ti-c6accel.inc
+++ b/recipes-ti/c6accel/ti-c6accel.inc
@@ -29,7 +29,7 @@ BINFILE="c6accel_${PV}_Linux-x86_Setup.bin"
TI_BIN_UNPK_CMDS="Y:workdir"
DEPENDS = "ti-codec-engine ti-xdais ti-dsplink ti-dspbios"
-DEPENDS += "ti-edma3lld ti-cgt6x ti-xdctools ti-framework-components"
+DEPENDS += "ti-edma3lld ti-cgt6x ti-xdctools-native ti-framework-components"
DEPENDS += "ti-biosutils"
TIARGS = ' \
diff --git a/recipes-ti/codec-engine/ti-codec-engine.inc b/recipes-ti/codec-engine/ti-codec-engine.inc
index 15bd4642..b4d366eb 100644
--- a/recipes-ti/codec-engine/ti-codec-engine.inc
+++ b/recipes-ti/codec-engine/ti-codec-engine.inc
@@ -18,7 +18,7 @@ S = "${WORKDIR}/codec_engine_${PV}"
SRC_URI = "http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/ce/${PV}/exports/codec_engine_${PV},lite.tar.gz;name=cetarball "
-DEPENDS = "ti-framework-components ti-xdais ti-xdctools ti-linuxutils"
+DEPENDS = "ti-framework-components ti-xdais ti-xdctools-native ti-linuxutils"
DEPENDS_append_dm6446 = " ti-dspbios ti-dsplink ti-local-power-manager ti-cgt6x ti-biosutils ti-edma3lld"
DEPENDS_append_dm6467 = " ti-dspbios ti-dsplink ti-cgt6x ti-biosutils ti-edma3lld"
DEPENDS_append_omap3 = " ti-dspbios ti-dsplink ti-local-power-manager ti-cgt6x ti-biosutils ti-edma3lld"
diff --git a/recipes-ti/codec-engine/ti-codecs-omap3530_4.00.00.00.bb b/recipes-ti/codec-engine/ti-codecs-omap3530_4.00.00.00.bb
index 5c87b4cd..e14f1c1e 100644
--- a/recipes-ti/codec-engine/ti-codecs-omap3530_4.00.00.00.bb
+++ b/recipes-ti/codec-engine/ti-codecs-omap3530_4.00.00.00.bb
@@ -68,7 +68,7 @@ TI_BIN_UNPK_CMDS = "Y:workdir"
S = "${CODEC_SUITE_NAME}"
-DEPENDS = "ti-cgt6x ti-xdctools ti-dspbios ti-codec-engine ti-linuxutils"
+DEPENDS = "ti-cgt6x ti-xdctools-native ti-dspbios ti-codec-engine ti-linuxutils"
#generic codec
DSPSUFFIX_omap3530 = "x64P"
diff --git a/recipes-ti/devtools/ti-xdctools_3.50.03.33.bb b/recipes-ti/devtools/ti-xdctools_3.50.03.33.bb
index 73ab3bdf..6ab2b94a 100644
--- a/recipes-ti/devtools/ti-xdctools_3.50.03.33.bb
+++ b/recipes-ti/devtools/ti-xdctools_3.50.03.33.bb
@@ -7,3 +7,7 @@ LIC_FILES_CHKSUM = "file://docs/license/xdc/shelf/package.html;beginline=1;endli
SRC_URI[xdczip.md5sum] = "21310b647275a7c7dd5b37dcb96c0b1b"
SRC_URI[xdczip.sha256sum] = "afe8616773e63b01e79e8cfacaf4d2c8d3b92c798c7f8cf5d1c7b5fe2060bbe4"
+
+FILES_${PN} += "${XDC_INSTALL_DIR_RECIPE}"
+
+BBCLASSEXTEND = "native nativesdk"
diff --git a/recipes-ti/dmai/ti-dmai.inc b/recipes-ti/dmai/ti-dmai.inc
index f81b4cff..50621184 100644
--- a/recipes-ti/dmai/ti-dmai.inc
+++ b/recipes-ti/dmai/ti-dmai.inc
@@ -29,7 +29,7 @@ SRC_URI = "svn://gforge.ti.com/svn/dmai/;module=${DMAIBRANCH};protocol=https;use
file://arago-tdox \
"
-DEPENDS = "virtual/kernel alsa-lib ti-framework-components ti-codec-engine ti-xdctools"
+DEPENDS = "virtual/kernel alsa-lib ti-framework-components ti-codec-engine ti-xdctools-native"
DEPENDS_append_dm6446 = " ti-codecs-dm6446 ti-dspbios ti-cgt6x ti-linuxutils"
DEPENDS_append_dm6467 = " ti-codecs-dm6467 ti-dspbios ti-cgt6x ti-linuxutils"
diff --git a/recipes-ti/dsplink/ti-dsplink.inc b/recipes-ti/dsplink/ti-dsplink.inc
index 78b53cf0..e0096155 100644
--- a/recipes-ti/dsplink/ti-dsplink.inc
+++ b/recipes-ti/dsplink/ti-dsplink.inc
@@ -30,7 +30,7 @@ SRC_URI = "http://software-dl.ti.com/dsps/dsps_public_sw/${PV_DL_PATH}/dsplink_l
file://ti-dsplink-examples-loadmodules.sh \
file://ti-dsplink-examples-unloadmodules.sh "
-DEPENDS = "ti-dspbios ti-xdctools ti-cgt6x"
+DEPENDS = "ti-dspbios ti-xdctools-native ti-cgt6x"
DEPENDS += "virtual/kernel perl-native"
# SOC_FAMILY configuration
diff --git a/recipes-ti/includes/ti-paths.inc b/recipes-ti/includes/ti-paths.inc
index ebd4b8a5..3745ec07 100644
--- a/recipes-ti/includes/ti-paths.inc
+++ b/recipes-ti/includes/ti-paths.inc
@@ -88,7 +88,7 @@ export SYSBIOS_INSTALL_DIR = "${STAGING_DIR_TARGET}${SYSBIOS_INSTALL_DIR_RECI
export SYSLINK_INSTALL_DIR = "${STAGING_DIR_TARGET}${SYSLINK_INSTALL_DIR_RECIPE}"
export UIA_INSTALL_DIR = "${STAGING_DIR_TARGET}${UIA_INSTALL_DIR_RECIPE}"
export XDAIS_INSTALL_DIR = "${STAGING_DIR_TARGET}${XDAIS_INSTALL_DIR_RECIPE}"
-export XDC_INSTALL_DIR = "${STAGING_DIR_TARGET}${XDC_INSTALL_DIR_RECIPE}"
+export XDC_INSTALL_DIR = "${STAGING_DIR_NATIVE}${XDC_INSTALL_DIR_RECIPE}"
export PDK_INSTALL_DIR = "${STAGING_DIR_TARGET}${PDK_INSTALL_DIR_RECIPE}"
export OSAL_INSTALL_DIR = "${STAGING_DIR_TARGET}${OSAL_INSTALL_DIR_RECIPE}"
export M4_TOOLCHAIN_INSTALL_DIR = "${STAGING_DIR_NATIVE}${M4_TOOLCHAIN_INSTALL_DIR_RECIPE}"
diff --git a/recipes-ti/ipc/ti-ipc-examples-linux_git.bb b/recipes-ti/ipc/ti-ipc-examples-linux_git.bb
index 2340206c..545448c6 100644
--- a/recipes-ti/ipc/ti-ipc-examples-linux_git.bb
+++ b/recipes-ti/ipc/ti-ipc-examples-linux_git.bb
@@ -1,7 +1,7 @@
DESCRIPTION = "TI Inter Process Communication (IPC) examples with Host running bios"
require ti-ipc-examples.inc
-DEPENDS = "ti-ipc ti-xdctools ti-sysbios ti-ipc-rtos"
+DEPENDS = "ti-ipc ti-xdctools-native ti-sysbios ti-ipc-rtos"
do_compile_append() {
diff --git a/recipes-ti/ipc/ti-ipc-examples_git.bb b/recipes-ti/ipc/ti-ipc-examples_git.bb
index 5482ce41..36df294e 100644
--- a/recipes-ti/ipc/ti-ipc-examples_git.bb
+++ b/recipes-ti/ipc/ti-ipc-examples_git.bb
@@ -1,7 +1,7 @@
DESCRIPTION = "TI Inter Process Communication (IPC) examples with Host running linux"
require ti-ipc-examples.inc
-DEPENDS = "ti-xdctools ti-sysbios ti-ipc-rtos"
+DEPENDS = "ti-xdctools-native ti-sysbios ti-ipc-rtos"
do_compile_append() {
diff --git a/recipes-ti/ipc/ti-ipc-rtos_git.bb b/recipes-ti/ipc/ti-ipc-rtos_git.bb
index f4eefa85..4040c4d9 100644
--- a/recipes-ti/ipc/ti-ipc-rtos_git.bb
+++ b/recipes-ti/ipc/ti-ipc-rtos_git.bb
@@ -2,7 +2,7 @@ require ti-ipc.inc
require ti-ipc-common.inc
require ti-ipc-rtos.inc
-DEPENDS = "ti-xdctools ti-sysbios doxygen-native zip-native"
+DEPENDS = "ti-xdctools-native ti-sysbios doxygen-native zip-native"
PACKAGES =+ "${PN}-fw"
FILES_${PN}-fw = "${base_libdir}/firmware/*"
diff --git a/recipes-ti/local-power-manager/ti-local-power-manager.inc b/recipes-ti/local-power-manager/ti-local-power-manager.inc
index 2f2b5256..0e5d4f29 100644
--- a/recipes-ti/local-power-manager/ti-local-power-manager.inc
+++ b/recipes-ti/local-power-manager/ti-local-power-manager.inc
@@ -21,7 +21,7 @@ S = "${WORKDIR}/local_power_manager_linux_${PV}"
SRC_URI = "http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/lpm/${PV}/exports/local_power_manager_linux_${PV}.tar.gz;name=lpmtarball"
-DEPENDS = "ti-dsplink ti-xdctools"
+DEPENDS = "ti-dsplink ti-xdctools-native"
DEPENDS += "virtual/kernel"
# SOC_FAMILY configuration
diff --git a/recipes-ti/openmp-rtos/openmp-rtos_git.bb b/recipes-ti/openmp-rtos/openmp-rtos_git.bb
index f5bf4765..97474651 100644
--- a/recipes-ti/openmp-rtos/openmp-rtos_git.bb
+++ b/recipes-ti/openmp-rtos/openmp-rtos_git.bb
@@ -19,7 +19,7 @@ SRCREV = "a2a518dcc9154a372b38bd5be8a483359123823c"
LIC_FILES_CHKSUM = "file://docs/license/omp_manifest_template.html;md5=61a6972303c0447b7c056195d7ebafee"
-DEPENDS = "common-csl-ip-rtos ti-xdctools ti-ipc-rtos ti-sysbios ti-cgt6x-native libulm zip-native"
+DEPENDS = "common-csl-ip-rtos ti-xdctools-native ti-ipc-rtos ti-sysbios ti-cgt6x-native libulm zip-native"
DEPENDS_append_k2hk = " qmss-lld-rtos cppi-lld-rtos"
DEPENDS_append_k2e = " qmss-lld-rtos cppi-lld-rtos"
DEPENDS_append_k2l-evm = " qmss-lld-rtos cppi-lld-rtos"
diff --git a/recipes-ti/syslink/ti-syslink.inc b/recipes-ti/syslink/ti-syslink.inc
index af5f896a..5ff6af7c 100644
--- a/recipes-ti/syslink/ti-syslink.inc
+++ b/recipes-ti/syslink/ti-syslink.inc
@@ -31,7 +31,7 @@ SRC_URI = "http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/sy
file://syslink.pc \
"
-DEPENDS = "ti-sysbios ti-xdctools ti-cgt6x ti-ipc ti-cgt470"
+DEPENDS = "ti-sysbios ti-xdctools-native ti-cgt6x ti-ipc ti-cgt470"
DEPENDS += "virtual/kernel"
#common frameq gateMP heapBufMP heapMemMP knlNotify listMP messageQ notify ringIO ringIO_gpp sharedRegion slaveLoader tilerDaemon
--
2.14.3
^ permalink raw reply related [flat|nested] 9+ messages in thread
* Re: Make ti-xdctools a native recipe
2017-11-28 19:58 Make ti-xdctools a native recipe Joshua Watt
@ 2017-12-04 14:08 ` Joshua Watt
2017-12-11 22:28 ` [morty][PATCH v2] " Joshua Watt
1 sibling, 0 replies; 9+ messages in thread
From: Joshua Watt @ 2017-12-04 14:08 UTC (permalink / raw)
To: meta-ti; +Cc: Mertz, Timothy
On Tue, 2017-11-28 at 13:58 -0600, Joshua Watt wrote:
> From: "Mertz, Timothy" <timothy.mertz@garmin.com>
>
> ti-xdctools should be a native recipe as it more accurately reflects
> how
> it is supposed to be used. In addition, this allows it to be built as
> nativesdk and included in SDK image tools
>
> Signed-off-by: "Mertz, Timothy" <timothy.mertz@garmin.com>
> Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
> ---
> classes/ti-pdk.bbclass | 2 +-
> recipes-bsp/dspdce-fw/dspdce-fw_git.bb | 2 +-
> recipes-bsp/edma3-lld/edma3-lld-rtos_git.bb | 2 +-
> recipes-bsp/ipumm-fw/ipumm-fw_git.bb | 2 +-
> recipes-devtools/gdbc6x/gdbserver-c6x_git.bb | 2 +-
> recipes-ti/c6accel/ti-c6accel.inc | 2 +-
> recipes-ti/codec-engine/ti-codec-engine.inc | 2 +-
> recipes-ti/codec-engine/ti-codecs-omap3530_4.00.00.00.bb | 2 +-
> recipes-ti/devtools/ti-xdctools_3.50.03.33.bb | 4 ++++
> recipes-ti/dmai/ti-dmai.inc | 2 +-
> recipes-ti/dsplink/ti-dsplink.inc | 2 +-
> recipes-ti/includes/ti-paths.inc | 2 +-
> recipes-ti/ipc/ti-ipc-examples-linux_git.bb | 2 +-
> recipes-ti/ipc/ti-ipc-examples_git.bb | 2 +-
> recipes-ti/ipc/ti-ipc-rtos_git.bb | 2 +-
> recipes-ti/local-power-manager/ti-local-power-manager.inc | 2 +-
> recipes-ti/openmp-rtos/openmp-rtos_git.bb | 2 +-
> recipes-ti/syslink/ti-syslink.inc | 2 +-
> 18 files changed, 21 insertions(+), 17 deletions(-)
>
> diff --git a/classes/ti-pdk.bbclass b/classes/ti-pdk.bbclass
> index f876802c..b84b161a 100644
> --- a/classes/ti-pdk.bbclass
> +++ b/classes/ti-pdk.bbclass
> @@ -3,7 +3,7 @@ require recipes-ti/includes/ti-staging.inc
>
> inherit perlnative
>
> -DEPENDS = "ti-xdctools ti-cg-xml-native ti-sysbios common-csl-ip-
> rtos libxml-simple-perl-native gcc-arm-none-eabi-native ti-cgt6x-
> native ti-cgt-pru-native ti-pdk-build-rtos"
> +DEPENDS = "ti-xdctools-native ti-cg-xml-native ti-sysbios common-
> csl-ip-rtos libxml-simple-perl-native gcc-arm-none-eabi-native ti-
> cgt6x-native ti-cgt-pru-native ti-pdk-build-rtos"
>
> DEPENDS_append_omap-a15 = " ti-cgt-arm-native"
> DEPENDS_remove_ti33x = "ti-cgt6x-native"
> diff --git a/recipes-bsp/dspdce-fw/dspdce-fw_git.bb b/recipes-
> bsp/dspdce-fw/dspdce-fw_git.bb
> index 2bada7b6..2756c2d8 100644
> --- a/recipes-bsp/dspdce-fw/dspdce-fw_git.bb
> +++ b/recipes-bsp/dspdce-fw/dspdce-fw_git.bb
> @@ -17,7 +17,7 @@ require recipes-ti/includes/ti-paths.inc
> PR = "r4"
> inherit update-alternatives
>
> -DEPENDS = "ti-xdctools ti-sysbios ti-codec-engine ti-framework-
> components ti-xdais ti-ipc-rtos ti-osal ti-cgt6x-native"
> +DEPENDS = "ti-xdctools-native ti-sysbios ti-codec-engine ti-
> framework-components ti-xdais ti-ipc-rtos ti-osal ti-cgt6x-native"
>
> export HWVERSION = "ES10"
> export BIOSTOOLSROOT = "${STAGING_DIR_TARGET}/usr/share/ti"
> diff --git a/recipes-bsp/edma3-lld/edma3-lld-rtos_git.bb b/recipes-
> bsp/edma3-lld/edma3-lld-rtos_git.bb
> index f5244785..edd67e37 100644
> --- a/recipes-bsp/edma3-lld/edma3-lld-rtos_git.bb
> +++ b/recipes-bsp/edma3-lld/edma3-lld-rtos_git.bb
> @@ -3,7 +3,7 @@ require recipes-ti/includes/ti-paths.inc
>
> PR = "${INC_PR}.1"
>
> -DEPENDS = "ti-sysbios ti-xdctools gcc-arm-none-eabi-native ti-cgt-
> arm-native ti-cgt6x-native"
> +DEPENDS = "ti-sysbios ti-xdctools-native gcc-arm-none-eabi-native
> ti-cgt-arm-native ti-cgt6x-native"
>
> COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|keystone"
> PACKAGE_ARCH = "${MACHINE_ARCH}"
> diff --git a/recipes-bsp/ipumm-fw/ipumm-fw_git.bb b/recipes-
> bsp/ipumm-fw/ipumm-fw_git.bb
> index 633cb135..7fa06a87 100644
> --- a/recipes-bsp/ipumm-fw/ipumm-fw_git.bb
> +++ b/recipes-bsp/ipumm-fw/ipumm-fw_git.bb
> @@ -28,7 +28,7 @@ require recipes-ti/includes/ti-paths.inc
>
> inherit update-alternatives
>
> -DEPENDS = "ti-xdctools ti-sysbios ti-codec-engine ti-framework-
> components ti-xdais ti-cgt-arm-native ti-ipc-rtos"
> +DEPENDS = "ti-xdctools-native ti-sysbios ti-codec-engine ti-
> framework-components ti-xdais ti-cgt-arm-native ti-ipc-rtos"
>
> export HWVERSION="ES10"
> export BIOSTOOLSROOT="${STAGING_DIR_TARGET}/usr/share/ti"
> diff --git a/recipes-devtools/gdbc6x/gdbserver-c6x_git.bb b/recipes-
> devtools/gdbc6x/gdbserver-c6x_git.bb
> index f4dc51dc..79b584be 100644
> --- a/recipes-devtools/gdbc6x/gdbserver-c6x_git.bb
> +++ b/recipes-devtools/gdbc6x/gdbserver-c6x_git.bb
> @@ -2,7 +2,7 @@ DESCRIPTION = "TI gdb-server to be used with c6xgdb."
> LICENSE = "BSD"
> LIC_FILES_CHKSUM =
> "file://../debian/copyright;md5=82c616b6c8f9c11c46feaaf8f9a11495"
>
> -DEPENDS = "ti-xdais ti-framework-components ti-cgt6x-native ti-
> sysbios ti-xdctools"
> +DEPENDS = "ti-xdais ti-framework-components ti-cgt6x-native ti-
> sysbios ti-xdctools-native"
>
> PR = "${INC_PR}.0"
>
> diff --git a/recipes-ti/c6accel/ti-c6accel.inc b/recipes-
> ti/c6accel/ti-c6accel.inc
> index 65990a85..7e7fb296 100644
> --- a/recipes-ti/c6accel/ti-c6accel.inc
> +++ b/recipes-ti/c6accel/ti-c6accel.inc
> @@ -29,7 +29,7 @@ BINFILE="c6accel_${PV}_Linux-x86_Setup.bin"
> TI_BIN_UNPK_CMDS="Y:workdir"
>
> DEPENDS = "ti-codec-engine ti-xdais ti-dsplink ti-dspbios"
> -DEPENDS += "ti-edma3lld ti-cgt6x ti-xdctools ti-framework-
> components"
> +DEPENDS += "ti-edma3lld ti-cgt6x ti-xdctools-native ti-framework-
> components"
> DEPENDS += "ti-biosutils"
>
> TIARGS = ' \
> diff --git a/recipes-ti/codec-engine/ti-codec-engine.inc b/recipes-
> ti/codec-engine/ti-codec-engine.inc
> index 15bd4642..b4d366eb 100644
> --- a/recipes-ti/codec-engine/ti-codec-engine.inc
> +++ b/recipes-ti/codec-engine/ti-codec-engine.inc
> @@ -18,7 +18,7 @@ S = "${WORKDIR}/codec_engine_${PV}"
>
> SRC_URI = "http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targ
> etcontent/ce/${PV}/exports/codec_engine_${PV},lite.tar.gz;name=cetarb
> all "
>
> -DEPENDS = "ti-framework-components ti-xdais ti-xdctools ti-
> linuxutils"
> +DEPENDS = "ti-framework-components ti-xdais ti-xdctools-native ti-
> linuxutils"
> DEPENDS_append_dm6446 = " ti-dspbios ti-dsplink ti-local-
> power-manager ti-cgt6x ti-biosutils ti-edma3lld"
> DEPENDS_append_dm6467 = " ti-dspbios ti-dsplink ti-cgt6x ti-
> biosutils ti-edma3lld"
> DEPENDS_append_omap3 = " ti-dspbios ti-dsplink ti-local-
> power-manager ti-cgt6x ti-biosutils ti-edma3lld"
> diff --git a/recipes-ti/codec-engine/ti-codecs-omap3530_4.00.00.00.bb
> b/recipes-ti/codec-engine/ti-codecs-omap3530_4.00.00.00.bb
> index 5c87b4cd..e14f1c1e 100644
> --- a/recipes-ti/codec-engine/ti-codecs-omap3530_4.00.00.00.bb
> +++ b/recipes-ti/codec-engine/ti-codecs-omap3530_4.00.00.00.bb
> @@ -68,7 +68,7 @@ TI_BIN_UNPK_CMDS = "Y:workdir"
>
> S = "${CODEC_SUITE_NAME}"
>
> -DEPENDS = "ti-cgt6x ti-xdctools ti-dspbios ti-codec-engine ti-
> linuxutils"
> +DEPENDS = "ti-cgt6x ti-xdctools-native ti-dspbios ti-codec-engine
> ti-linuxutils"
>
> #generic codec
> DSPSUFFIX_omap3530 = "x64P"
> diff --git a/recipes-ti/devtools/ti-xdctools_3.50.03.33.bb b/recipes-
> ti/devtools/ti-xdctools_3.50.03.33.bb
> index 73ab3bdf..6ab2b94a 100644
> --- a/recipes-ti/devtools/ti-xdctools_3.50.03.33.bb
> +++ b/recipes-ti/devtools/ti-xdctools_3.50.03.33.bb
> @@ -7,3 +7,7 @@ LIC_FILES_CHKSUM = "file://docs/license/xdc/shelf/pac
> kage.html;beginline=1;endli
>
> SRC_URI[xdczip.md5sum] = "21310b647275a7c7dd5b37dcb96c0b1b"
> SRC_URI[xdczip.sha256sum] =
> "afe8616773e63b01e79e8cfacaf4d2c8d3b92c798c7f8cf5d1c7b5fe2060bbe4"
> +
> +FILES_${PN} += "${XDC_INSTALL_DIR_RECIPE}"
> +
> +BBCLASSEXTEND = "native nativesdk"
> diff --git a/recipes-ti/dmai/ti-dmai.inc b/recipes-ti/dmai/ti-
> dmai.inc
> index f81b4cff..50621184 100644
> --- a/recipes-ti/dmai/ti-dmai.inc
> +++ b/recipes-ti/dmai/ti-dmai.inc
> @@ -29,7 +29,7 @@ SRC_URI =
> "svn://gforge.ti.com/svn/dmai/;module=${DMAIBRANCH};protocol=https;us
> e
> file://arago-tdox \
> "
>
> -DEPENDS = "virtual/kernel alsa-lib ti-framework-components ti-codec-
> engine ti-xdctools"
> +DEPENDS = "virtual/kernel alsa-lib ti-framework-components ti-codec-
> engine ti-xdctools-native"
>
> DEPENDS_append_dm6446 = " ti-codecs-dm6446 ti-dspbios ti-
> cgt6x ti-linuxutils"
> DEPENDS_append_dm6467 = " ti-codecs-dm6467 ti-dspbios ti-
> cgt6x ti-linuxutils"
> diff --git a/recipes-ti/dsplink/ti-dsplink.inc b/recipes-
> ti/dsplink/ti-dsplink.inc
> index 78b53cf0..e0096155 100644
> --- a/recipes-ti/dsplink/ti-dsplink.inc
> +++ b/recipes-ti/dsplink/ti-dsplink.inc
> @@ -30,7 +30,7 @@ SRC_URI = "http://software-dl.ti.com/dsps/dsps_publ
> ic_sw/${PV_DL_PATH}/dsplink_l
> file://ti-dsplink-examples-loadmodules.sh \
> file://ti-dsplink-examples-unloadmodules.sh "
>
> -DEPENDS = "ti-dspbios ti-xdctools ti-cgt6x"
> +DEPENDS = "ti-dspbios ti-xdctools-native ti-cgt6x"
> DEPENDS += "virtual/kernel perl-native"
>
> # SOC_FAMILY configuration
> diff --git a/recipes-ti/includes/ti-paths.inc b/recipes-
> ti/includes/ti-paths.inc
> index ebd4b8a5..3745ec07 100644
> --- a/recipes-ti/includes/ti-paths.inc
> +++ b/recipes-ti/includes/ti-paths.inc
> @@ -88,7 +88,7 @@ export SYSBIOS_INSTALL_DIR =
> "${STAGING_DIR_TARGET}${SYSBIOS_INSTALL_DIR_RECI
> export SYSLINK_INSTALL_DIR =
> "${STAGING_DIR_TARGET}${SYSLINK_INSTALL_DIR_RECIPE}"
> export UIA_INSTALL_DIR =
> "${STAGING_DIR_TARGET}${UIA_INSTALL_DIR_RECIPE}"
> export XDAIS_INSTALL_DIR =
> "${STAGING_DIR_TARGET}${XDAIS_INSTALL_DIR_RECIPE}"
> -export XDC_INSTALL_DIR =
> "${STAGING_DIR_TARGET}${XDC_INSTALL_DIR_RECIPE}"
> +export XDC_INSTALL_DIR =
> "${STAGING_DIR_NATIVE}${XDC_INSTALL_DIR_RECIPE}"
> export PDK_INSTALL_DIR =
> "${STAGING_DIR_TARGET}${PDK_INSTALL_DIR_RECIPE}"
> export OSAL_INSTALL_DIR =
> "${STAGING_DIR_TARGET}${OSAL_INSTALL_DIR_RECIPE}"
> export M4_TOOLCHAIN_INSTALL_DIR =
> "${STAGING_DIR_NATIVE}${M4_TOOLCHAIN_INSTALL_DIR_RECIPE}"
> diff --git a/recipes-ti/ipc/ti-ipc-examples-linux_git.bb b/recipes-
> ti/ipc/ti-ipc-examples-linux_git.bb
> index 2340206c..545448c6 100644
> --- a/recipes-ti/ipc/ti-ipc-examples-linux_git.bb
> +++ b/recipes-ti/ipc/ti-ipc-examples-linux_git.bb
> @@ -1,7 +1,7 @@
> DESCRIPTION = "TI Inter Process Communication (IPC) examples with
> Host running bios"
> require ti-ipc-examples.inc
>
> -DEPENDS = "ti-ipc ti-xdctools ti-sysbios ti-ipc-rtos"
> +DEPENDS = "ti-ipc ti-xdctools-native ti-sysbios ti-ipc-rtos"
>
> do_compile_append() {
>
> diff --git a/recipes-ti/ipc/ti-ipc-examples_git.bb b/recipes-
> ti/ipc/ti-ipc-examples_git.bb
> index 5482ce41..36df294e 100644
> --- a/recipes-ti/ipc/ti-ipc-examples_git.bb
> +++ b/recipes-ti/ipc/ti-ipc-examples_git.bb
> @@ -1,7 +1,7 @@
> DESCRIPTION = "TI Inter Process Communication (IPC) examples with
> Host running linux"
> require ti-ipc-examples.inc
>
> -DEPENDS = "ti-xdctools ti-sysbios ti-ipc-rtos"
> +DEPENDS = "ti-xdctools-native ti-sysbios ti-ipc-rtos"
>
> do_compile_append() {
>
> diff --git a/recipes-ti/ipc/ti-ipc-rtos_git.bb b/recipes-ti/ipc/ti-
> ipc-rtos_git.bb
> index f4eefa85..4040c4d9 100644
> --- a/recipes-ti/ipc/ti-ipc-rtos_git.bb
> +++ b/recipes-ti/ipc/ti-ipc-rtos_git.bb
> @@ -2,7 +2,7 @@ require ti-ipc.inc
> require ti-ipc-common.inc
> require ti-ipc-rtos.inc
>
> -DEPENDS = "ti-xdctools ti-sysbios doxygen-native zip-native"
> +DEPENDS = "ti-xdctools-native ti-sysbios doxygen-native zip-native"
>
> PACKAGES =+ "${PN}-fw"
> FILES_${PN}-fw = "${base_libdir}/firmware/*"
> diff --git a/recipes-ti/local-power-manager/ti-local-power-
> manager.inc b/recipes-ti/local-power-manager/ti-local-power-
> manager.inc
> index 2f2b5256..0e5d4f29 100644
> --- a/recipes-ti/local-power-manager/ti-local-power-manager.inc
> +++ b/recipes-ti/local-power-manager/ti-local-power-manager.inc
> @@ -21,7 +21,7 @@ S = "${WORKDIR}/local_power_manager_linux_${PV}"
>
> SRC_URI = "http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targ
> etcontent/lpm/${PV}/exports/local_power_manager_linux_${PV}.tar.gz;na
> me=lpmtarball"
>
> -DEPENDS = "ti-dsplink ti-xdctools"
> +DEPENDS = "ti-dsplink ti-xdctools-native"
> DEPENDS += "virtual/kernel"
>
> # SOC_FAMILY configuration
> diff --git a/recipes-ti/openmp-rtos/openmp-rtos_git.bb b/recipes-
> ti/openmp-rtos/openmp-rtos_git.bb
> index f5bf4765..97474651 100644
> --- a/recipes-ti/openmp-rtos/openmp-rtos_git.bb
> +++ b/recipes-ti/openmp-rtos/openmp-rtos_git.bb
> @@ -19,7 +19,7 @@ SRCREV = "a2a518dcc9154a372b38bd5be8a483359123823c"
>
> LIC_FILES_CHKSUM =
> "file://docs/license/omp_manifest_template.html;md5=61a6972303c0447b7
> c056195d7ebafee"
>
> -DEPENDS = "common-csl-ip-rtos ti-xdctools ti-ipc-rtos ti-sysbios ti-
> cgt6x-native libulm zip-native"
> +DEPENDS = "common-csl-ip-rtos ti-xdctools-native ti-ipc-rtos ti-
> sysbios ti-cgt6x-native libulm zip-native"
> DEPENDS_append_k2hk = " qmss-lld-rtos cppi-lld-rtos"
> DEPENDS_append_k2e = " qmss-lld-rtos cppi-lld-rtos"
> DEPENDS_append_k2l-evm = " qmss-lld-rtos cppi-lld-rtos"
> diff --git a/recipes-ti/syslink/ti-syslink.inc b/recipes-
> ti/syslink/ti-syslink.inc
> index af5f896a..5ff6af7c 100644
> --- a/recipes-ti/syslink/ti-syslink.inc
> +++ b/recipes-ti/syslink/ti-syslink.inc
> @@ -31,7 +31,7 @@ SRC_URI = "http://software-dl.ti.com/dsps/dsps_publ
> ic_sw/sdo_sb/targetcontent/sy
> file://syslink.pc \
> "
>
> -DEPENDS = "ti-sysbios ti-xdctools ti-cgt6x ti-ipc ti-cgt470"
> +DEPENDS = "ti-sysbios ti-xdctools-native ti-cgt6x ti-ipc ti-cgt470"
> DEPENDS += "virtual/kernel"
>
> #common frameq gateMP heapBufMP heapMemMP knlNotify listMP messageQ
> notify ringIO ringIO_gpp sharedRegion slaveLoader tilerDaemon
Ping?
^ permalink raw reply [flat|nested] 9+ messages in thread
* [morty][PATCH v2] Make ti-xdctools a native recipe
2017-11-28 19:58 Make ti-xdctools a native recipe Joshua Watt
2017-12-04 14:08 ` Joshua Watt
@ 2017-12-11 22:28 ` Joshua Watt
2017-12-11 22:39 ` Denys Dmytriyenko
1 sibling, 1 reply; 9+ messages in thread
From: Joshua Watt @ 2017-12-11 22:28 UTC (permalink / raw)
To: meta-ti, Denys Dmytriyenko; +Cc: Mertz, Timothy
From: "Mertz, Timothy" <timothy.mertz@garmin.com>
ti-xdctools should be a native recipe as it more accurately reflects how
it is supposed to be used. In addition, this allows it to be built as
nativesdk and included in SDK image tools
Signed-off-by: "Mertz, Timothy" <timothy.mertz@garmin.com>
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
---
classes/ti-pdk.bbclass | 2 +-
recipes-bsp/dspdce-fw/dspdce-fw_git.bb | 2 +-
recipes-bsp/edma3-lld/edma3-lld-rtos_git.bb | 2 +-
recipes-bsp/ipumm-fw/ipumm-fw_git.bb | 2 +-
recipes-devtools/gdbc6x/gdbserver-c6x_git.bb | 2 +-
recipes-ti/c6accel/ti-c6accel.inc | 2 +-
recipes-ti/codec-engine/ti-codec-engine.inc | 2 +-
recipes-ti/codec-engine/ti-codecs-omap3530_4.00.00.00.bb | 2 +-
recipes-ti/devtools/ti-xdctools_3.50.03.33.bb | 4 ++++
recipes-ti/dmai/ti-dmai.inc | 2 +-
recipes-ti/dsplink/ti-dsplink.inc | 2 +-
recipes-ti/includes/ti-paths.inc | 2 +-
recipes-ti/ipc/ti-ipc-examples-linux_git.bb | 2 +-
recipes-ti/ipc/ti-ipc-examples_git.bb | 2 +-
recipes-ti/ipc/ti-ipc-rtos_git.bb | 2 +-
recipes-ti/local-power-manager/ti-local-power-manager.inc | 2 +-
recipes-ti/openmp-rtos/openmp-rtos_git.bb | 2 +-
recipes-ti/syslink/ti-syslink.inc | 2 +-
18 files changed, 21 insertions(+), 17 deletions(-)
diff --git a/classes/ti-pdk.bbclass b/classes/ti-pdk.bbclass
index f876802c..b84b161a 100644
--- a/classes/ti-pdk.bbclass
+++ b/classes/ti-pdk.bbclass
@@ -3,7 +3,7 @@ require recipes-ti/includes/ti-staging.inc
inherit perlnative
-DEPENDS = "ti-xdctools ti-cg-xml-native ti-sysbios common-csl-ip-rtos libxml-simple-perl-native gcc-arm-none-eabi-native ti-cgt6x-native ti-cgt-pru-native ti-pdk-build-rtos"
+DEPENDS = "ti-xdctools-native ti-cg-xml-native ti-sysbios common-csl-ip-rtos libxml-simple-perl-native gcc-arm-none-eabi-native ti-cgt6x-native ti-cgt-pru-native ti-pdk-build-rtos"
DEPENDS_append_omap-a15 = " ti-cgt-arm-native"
DEPENDS_remove_ti33x = "ti-cgt6x-native"
diff --git a/recipes-bsp/dspdce-fw/dspdce-fw_git.bb b/recipes-bsp/dspdce-fw/dspdce-fw_git.bb
index 2bada7b6..2756c2d8 100644
--- a/recipes-bsp/dspdce-fw/dspdce-fw_git.bb
+++ b/recipes-bsp/dspdce-fw/dspdce-fw_git.bb
@@ -17,7 +17,7 @@ require recipes-ti/includes/ti-paths.inc
PR = "r4"
inherit update-alternatives
-DEPENDS = "ti-xdctools ti-sysbios ti-codec-engine ti-framework-components ti-xdais ti-ipc-rtos ti-osal ti-cgt6x-native"
+DEPENDS = "ti-xdctools-native ti-sysbios ti-codec-engine ti-framework-components ti-xdais ti-ipc-rtos ti-osal ti-cgt6x-native"
export HWVERSION = "ES10"
export BIOSTOOLSROOT = "${STAGING_DIR_TARGET}/usr/share/ti"
diff --git a/recipes-bsp/edma3-lld/edma3-lld-rtos_git.bb b/recipes-bsp/edma3-lld/edma3-lld-rtos_git.bb
index f5244785..edd67e37 100644
--- a/recipes-bsp/edma3-lld/edma3-lld-rtos_git.bb
+++ b/recipes-bsp/edma3-lld/edma3-lld-rtos_git.bb
@@ -3,7 +3,7 @@ require recipes-ti/includes/ti-paths.inc
PR = "${INC_PR}.1"
-DEPENDS = "ti-sysbios ti-xdctools gcc-arm-none-eabi-native ti-cgt-arm-native ti-cgt6x-native"
+DEPENDS = "ti-sysbios ti-xdctools-native gcc-arm-none-eabi-native ti-cgt-arm-native ti-cgt6x-native"
COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|keystone"
PACKAGE_ARCH = "${MACHINE_ARCH}"
diff --git a/recipes-bsp/ipumm-fw/ipumm-fw_git.bb b/recipes-bsp/ipumm-fw/ipumm-fw_git.bb
index 633cb135..7fa06a87 100644
--- a/recipes-bsp/ipumm-fw/ipumm-fw_git.bb
+++ b/recipes-bsp/ipumm-fw/ipumm-fw_git.bb
@@ -28,7 +28,7 @@ require recipes-ti/includes/ti-paths.inc
inherit update-alternatives
-DEPENDS = "ti-xdctools ti-sysbios ti-codec-engine ti-framework-components ti-xdais ti-cgt-arm-native ti-ipc-rtos"
+DEPENDS = "ti-xdctools-native ti-sysbios ti-codec-engine ti-framework-components ti-xdais ti-cgt-arm-native ti-ipc-rtos"
export HWVERSION="ES10"
export BIOSTOOLSROOT="${STAGING_DIR_TARGET}/usr/share/ti"
diff --git a/recipes-devtools/gdbc6x/gdbserver-c6x_git.bb b/recipes-devtools/gdbc6x/gdbserver-c6x_git.bb
index f4dc51dc..79b584be 100644
--- a/recipes-devtools/gdbc6x/gdbserver-c6x_git.bb
+++ b/recipes-devtools/gdbc6x/gdbserver-c6x_git.bb
@@ -2,7 +2,7 @@ DESCRIPTION = "TI gdb-server to be used with c6xgdb."
LICENSE = "BSD"
LIC_FILES_CHKSUM = "file://../debian/copyright;md5=82c616b6c8f9c11c46feaaf8f9a11495"
-DEPENDS = "ti-xdais ti-framework-components ti-cgt6x-native ti-sysbios ti-xdctools"
+DEPENDS = "ti-xdais ti-framework-components ti-cgt6x-native ti-sysbios ti-xdctools-native"
PR = "${INC_PR}.0"
diff --git a/recipes-ti/c6accel/ti-c6accel.inc b/recipes-ti/c6accel/ti-c6accel.inc
index 65990a85..7e7fb296 100644
--- a/recipes-ti/c6accel/ti-c6accel.inc
+++ b/recipes-ti/c6accel/ti-c6accel.inc
@@ -29,7 +29,7 @@ BINFILE="c6accel_${PV}_Linux-x86_Setup.bin"
TI_BIN_UNPK_CMDS="Y:workdir"
DEPENDS = "ti-codec-engine ti-xdais ti-dsplink ti-dspbios"
-DEPENDS += "ti-edma3lld ti-cgt6x ti-xdctools ti-framework-components"
+DEPENDS += "ti-edma3lld ti-cgt6x ti-xdctools-native ti-framework-components"
DEPENDS += "ti-biosutils"
TIARGS = ' \
diff --git a/recipes-ti/codec-engine/ti-codec-engine.inc b/recipes-ti/codec-engine/ti-codec-engine.inc
index 15bd4642..b4d366eb 100644
--- a/recipes-ti/codec-engine/ti-codec-engine.inc
+++ b/recipes-ti/codec-engine/ti-codec-engine.inc
@@ -18,7 +18,7 @@ S = "${WORKDIR}/codec_engine_${PV}"
SRC_URI = "http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/ce/${PV}/exports/codec_engine_${PV},lite.tar.gz;name=cetarball "
-DEPENDS = "ti-framework-components ti-xdais ti-xdctools ti-linuxutils"
+DEPENDS = "ti-framework-components ti-xdais ti-xdctools-native ti-linuxutils"
DEPENDS_append_dm6446 = " ti-dspbios ti-dsplink ti-local-power-manager ti-cgt6x ti-biosutils ti-edma3lld"
DEPENDS_append_dm6467 = " ti-dspbios ti-dsplink ti-cgt6x ti-biosutils ti-edma3lld"
DEPENDS_append_omap3 = " ti-dspbios ti-dsplink ti-local-power-manager ti-cgt6x ti-biosutils ti-edma3lld"
diff --git a/recipes-ti/codec-engine/ti-codecs-omap3530_4.00.00.00.bb b/recipes-ti/codec-engine/ti-codecs-omap3530_4.00.00.00.bb
index 5c87b4cd..e14f1c1e 100644
--- a/recipes-ti/codec-engine/ti-codecs-omap3530_4.00.00.00.bb
+++ b/recipes-ti/codec-engine/ti-codecs-omap3530_4.00.00.00.bb
@@ -68,7 +68,7 @@ TI_BIN_UNPK_CMDS = "Y:workdir"
S = "${CODEC_SUITE_NAME}"
-DEPENDS = "ti-cgt6x ti-xdctools ti-dspbios ti-codec-engine ti-linuxutils"
+DEPENDS = "ti-cgt6x ti-xdctools-native ti-dspbios ti-codec-engine ti-linuxutils"
#generic codec
DSPSUFFIX_omap3530 = "x64P"
diff --git a/recipes-ti/devtools/ti-xdctools_3.50.03.33.bb b/recipes-ti/devtools/ti-xdctools_3.50.03.33.bb
index 73ab3bdf..6ab2b94a 100644
--- a/recipes-ti/devtools/ti-xdctools_3.50.03.33.bb
+++ b/recipes-ti/devtools/ti-xdctools_3.50.03.33.bb
@@ -7,3 +7,7 @@ LIC_FILES_CHKSUM = "file://docs/license/xdc/shelf/package.html;beginline=1;endli
SRC_URI[xdczip.md5sum] = "21310b647275a7c7dd5b37dcb96c0b1b"
SRC_URI[xdczip.sha256sum] = "afe8616773e63b01e79e8cfacaf4d2c8d3b92c798c7f8cf5d1c7b5fe2060bbe4"
+
+FILES_${PN} += "${XDC_INSTALL_DIR_RECIPE}"
+
+BBCLASSEXTEND = "native nativesdk"
diff --git a/recipes-ti/dmai/ti-dmai.inc b/recipes-ti/dmai/ti-dmai.inc
index f81b4cff..50621184 100644
--- a/recipes-ti/dmai/ti-dmai.inc
+++ b/recipes-ti/dmai/ti-dmai.inc
@@ -29,7 +29,7 @@ SRC_URI = "svn://gforge.ti.com/svn/dmai/;module=${DMAIBRANCH};protocol=https;use
file://arago-tdox \
"
-DEPENDS = "virtual/kernel alsa-lib ti-framework-components ti-codec-engine ti-xdctools"
+DEPENDS = "virtual/kernel alsa-lib ti-framework-components ti-codec-engine ti-xdctools-native"
DEPENDS_append_dm6446 = " ti-codecs-dm6446 ti-dspbios ti-cgt6x ti-linuxutils"
DEPENDS_append_dm6467 = " ti-codecs-dm6467 ti-dspbios ti-cgt6x ti-linuxutils"
diff --git a/recipes-ti/dsplink/ti-dsplink.inc b/recipes-ti/dsplink/ti-dsplink.inc
index 78b53cf0..e0096155 100644
--- a/recipes-ti/dsplink/ti-dsplink.inc
+++ b/recipes-ti/dsplink/ti-dsplink.inc
@@ -30,7 +30,7 @@ SRC_URI = "http://software-dl.ti.com/dsps/dsps_public_sw/${PV_DL_PATH}/dsplink_l
file://ti-dsplink-examples-loadmodules.sh \
file://ti-dsplink-examples-unloadmodules.sh "
-DEPENDS = "ti-dspbios ti-xdctools ti-cgt6x"
+DEPENDS = "ti-dspbios ti-xdctools-native ti-cgt6x"
DEPENDS += "virtual/kernel perl-native"
# SOC_FAMILY configuration
diff --git a/recipes-ti/includes/ti-paths.inc b/recipes-ti/includes/ti-paths.inc
index ebd4b8a5..3745ec07 100644
--- a/recipes-ti/includes/ti-paths.inc
+++ b/recipes-ti/includes/ti-paths.inc
@@ -88,7 +88,7 @@ export SYSBIOS_INSTALL_DIR = "${STAGING_DIR_TARGET}${SYSBIOS_INSTALL_DIR_RECI
export SYSLINK_INSTALL_DIR = "${STAGING_DIR_TARGET}${SYSLINK_INSTALL_DIR_RECIPE}"
export UIA_INSTALL_DIR = "${STAGING_DIR_TARGET}${UIA_INSTALL_DIR_RECIPE}"
export XDAIS_INSTALL_DIR = "${STAGING_DIR_TARGET}${XDAIS_INSTALL_DIR_RECIPE}"
-export XDC_INSTALL_DIR = "${STAGING_DIR_TARGET}${XDC_INSTALL_DIR_RECIPE}"
+export XDC_INSTALL_DIR = "${STAGING_DIR_NATIVE}${XDC_INSTALL_DIR_RECIPE}"
export PDK_INSTALL_DIR = "${STAGING_DIR_TARGET}${PDK_INSTALL_DIR_RECIPE}"
export OSAL_INSTALL_DIR = "${STAGING_DIR_TARGET}${OSAL_INSTALL_DIR_RECIPE}"
export M4_TOOLCHAIN_INSTALL_DIR = "${STAGING_DIR_NATIVE}${M4_TOOLCHAIN_INSTALL_DIR_RECIPE}"
diff --git a/recipes-ti/ipc/ti-ipc-examples-linux_git.bb b/recipes-ti/ipc/ti-ipc-examples-linux_git.bb
index 2340206c..545448c6 100644
--- a/recipes-ti/ipc/ti-ipc-examples-linux_git.bb
+++ b/recipes-ti/ipc/ti-ipc-examples-linux_git.bb
@@ -1,7 +1,7 @@
DESCRIPTION = "TI Inter Process Communication (IPC) examples with Host running bios"
require ti-ipc-examples.inc
-DEPENDS = "ti-ipc ti-xdctools ti-sysbios ti-ipc-rtos"
+DEPENDS = "ti-ipc ti-xdctools-native ti-sysbios ti-ipc-rtos"
do_compile_append() {
diff --git a/recipes-ti/ipc/ti-ipc-examples_git.bb b/recipes-ti/ipc/ti-ipc-examples_git.bb
index 5482ce41..36df294e 100644
--- a/recipes-ti/ipc/ti-ipc-examples_git.bb
+++ b/recipes-ti/ipc/ti-ipc-examples_git.bb
@@ -1,7 +1,7 @@
DESCRIPTION = "TI Inter Process Communication (IPC) examples with Host running linux"
require ti-ipc-examples.inc
-DEPENDS = "ti-xdctools ti-sysbios ti-ipc-rtos"
+DEPENDS = "ti-xdctools-native ti-sysbios ti-ipc-rtos"
do_compile_append() {
diff --git a/recipes-ti/ipc/ti-ipc-rtos_git.bb b/recipes-ti/ipc/ti-ipc-rtos_git.bb
index f4eefa85..4040c4d9 100644
--- a/recipes-ti/ipc/ti-ipc-rtos_git.bb
+++ b/recipes-ti/ipc/ti-ipc-rtos_git.bb
@@ -2,7 +2,7 @@ require ti-ipc.inc
require ti-ipc-common.inc
require ti-ipc-rtos.inc
-DEPENDS = "ti-xdctools ti-sysbios doxygen-native zip-native"
+DEPENDS = "ti-xdctools-native ti-sysbios doxygen-native zip-native"
PACKAGES =+ "${PN}-fw"
FILES_${PN}-fw = "${base_libdir}/firmware/*"
diff --git a/recipes-ti/local-power-manager/ti-local-power-manager.inc b/recipes-ti/local-power-manager/ti-local-power-manager.inc
index 2f2b5256..0e5d4f29 100644
--- a/recipes-ti/local-power-manager/ti-local-power-manager.inc
+++ b/recipes-ti/local-power-manager/ti-local-power-manager.inc
@@ -21,7 +21,7 @@ S = "${WORKDIR}/local_power_manager_linux_${PV}"
SRC_URI = "http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/lpm/${PV}/exports/local_power_manager_linux_${PV}.tar.gz;name=lpmtarball"
-DEPENDS = "ti-dsplink ti-xdctools"
+DEPENDS = "ti-dsplink ti-xdctools-native"
DEPENDS += "virtual/kernel"
# SOC_FAMILY configuration
diff --git a/recipes-ti/openmp-rtos/openmp-rtos_git.bb b/recipes-ti/openmp-rtos/openmp-rtos_git.bb
index f5bf4765..97474651 100644
--- a/recipes-ti/openmp-rtos/openmp-rtos_git.bb
+++ b/recipes-ti/openmp-rtos/openmp-rtos_git.bb
@@ -19,7 +19,7 @@ SRCREV = "a2a518dcc9154a372b38bd5be8a483359123823c"
LIC_FILES_CHKSUM = "file://docs/license/omp_manifest_template.html;md5=61a6972303c0447b7c056195d7ebafee"
-DEPENDS = "common-csl-ip-rtos ti-xdctools ti-ipc-rtos ti-sysbios ti-cgt6x-native libulm zip-native"
+DEPENDS = "common-csl-ip-rtos ti-xdctools-native ti-ipc-rtos ti-sysbios ti-cgt6x-native libulm zip-native"
DEPENDS_append_k2hk = " qmss-lld-rtos cppi-lld-rtos"
DEPENDS_append_k2e = " qmss-lld-rtos cppi-lld-rtos"
DEPENDS_append_k2l-evm = " qmss-lld-rtos cppi-lld-rtos"
diff --git a/recipes-ti/syslink/ti-syslink.inc b/recipes-ti/syslink/ti-syslink.inc
index af5f896a..5ff6af7c 100644
--- a/recipes-ti/syslink/ti-syslink.inc
+++ b/recipes-ti/syslink/ti-syslink.inc
@@ -31,7 +31,7 @@ SRC_URI = "http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/sy
file://syslink.pc \
"
-DEPENDS = "ti-sysbios ti-xdctools ti-cgt6x ti-ipc ti-cgt470"
+DEPENDS = "ti-sysbios ti-xdctools-native ti-cgt6x ti-ipc ti-cgt470"
DEPENDS += "virtual/kernel"
#common frameq gateMP heapBufMP heapMemMP knlNotify listMP messageQ notify ringIO ringIO_gpp sharedRegion slaveLoader tilerDaemon
--
2.14.3
^ permalink raw reply related [flat|nested] 9+ messages in thread
* Re: [morty][PATCH v2] Make ti-xdctools a native recipe
2017-12-11 22:28 ` [morty][PATCH v2] " Joshua Watt
@ 2017-12-11 22:39 ` Denys Dmytriyenko
2017-12-12 0:53 ` Joshua Watt
0 siblings, 1 reply; 9+ messages in thread
From: Denys Dmytriyenko @ 2017-12-11 22:39 UTC (permalink / raw)
To: Joshua Watt; +Cc: meta-ti, Mertz, Timothy
Thanks! Can you please detail the changes between v1 and v2 of the patch? We
are still investigating v1 of the patch and how it affects our releases...
--
Denys
On Mon, Dec 11, 2017 at 04:28:57PM -0600, Joshua Watt wrote:
> From: "Mertz, Timothy" <timothy.mertz@garmin.com>
>
> ti-xdctools should be a native recipe as it more accurately reflects how
> it is supposed to be used. In addition, this allows it to be built as
> nativesdk and included in SDK image tools
>
> Signed-off-by: "Mertz, Timothy" <timothy.mertz@garmin.com>
> Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
> ---
> classes/ti-pdk.bbclass | 2 +-
> recipes-bsp/dspdce-fw/dspdce-fw_git.bb | 2 +-
> recipes-bsp/edma3-lld/edma3-lld-rtos_git.bb | 2 +-
> recipes-bsp/ipumm-fw/ipumm-fw_git.bb | 2 +-
> recipes-devtools/gdbc6x/gdbserver-c6x_git.bb | 2 +-
> recipes-ti/c6accel/ti-c6accel.inc | 2 +-
> recipes-ti/codec-engine/ti-codec-engine.inc | 2 +-
> recipes-ti/codec-engine/ti-codecs-omap3530_4.00.00.00.bb | 2 +-
> recipes-ti/devtools/ti-xdctools_3.50.03.33.bb | 4 ++++
> recipes-ti/dmai/ti-dmai.inc | 2 +-
> recipes-ti/dsplink/ti-dsplink.inc | 2 +-
> recipes-ti/includes/ti-paths.inc | 2 +-
> recipes-ti/ipc/ti-ipc-examples-linux_git.bb | 2 +-
> recipes-ti/ipc/ti-ipc-examples_git.bb | 2 +-
> recipes-ti/ipc/ti-ipc-rtos_git.bb | 2 +-
> recipes-ti/local-power-manager/ti-local-power-manager.inc | 2 +-
> recipes-ti/openmp-rtos/openmp-rtos_git.bb | 2 +-
> recipes-ti/syslink/ti-syslink.inc | 2 +-
> 18 files changed, 21 insertions(+), 17 deletions(-)
>
> diff --git a/classes/ti-pdk.bbclass b/classes/ti-pdk.bbclass
> index f876802c..b84b161a 100644
> --- a/classes/ti-pdk.bbclass
> +++ b/classes/ti-pdk.bbclass
> @@ -3,7 +3,7 @@ require recipes-ti/includes/ti-staging.inc
>
> inherit perlnative
>
> -DEPENDS = "ti-xdctools ti-cg-xml-native ti-sysbios common-csl-ip-rtos libxml-simple-perl-native gcc-arm-none-eabi-native ti-cgt6x-native ti-cgt-pru-native ti-pdk-build-rtos"
> +DEPENDS = "ti-xdctools-native ti-cg-xml-native ti-sysbios common-csl-ip-rtos libxml-simple-perl-native gcc-arm-none-eabi-native ti-cgt6x-native ti-cgt-pru-native ti-pdk-build-rtos"
>
> DEPENDS_append_omap-a15 = " ti-cgt-arm-native"
> DEPENDS_remove_ti33x = "ti-cgt6x-native"
> diff --git a/recipes-bsp/dspdce-fw/dspdce-fw_git.bb b/recipes-bsp/dspdce-fw/dspdce-fw_git.bb
> index 2bada7b6..2756c2d8 100644
> --- a/recipes-bsp/dspdce-fw/dspdce-fw_git.bb
> +++ b/recipes-bsp/dspdce-fw/dspdce-fw_git.bb
> @@ -17,7 +17,7 @@ require recipes-ti/includes/ti-paths.inc
> PR = "r4"
> inherit update-alternatives
>
> -DEPENDS = "ti-xdctools ti-sysbios ti-codec-engine ti-framework-components ti-xdais ti-ipc-rtos ti-osal ti-cgt6x-native"
> +DEPENDS = "ti-xdctools-native ti-sysbios ti-codec-engine ti-framework-components ti-xdais ti-ipc-rtos ti-osal ti-cgt6x-native"
>
> export HWVERSION = "ES10"
> export BIOSTOOLSROOT = "${STAGING_DIR_TARGET}/usr/share/ti"
> diff --git a/recipes-bsp/edma3-lld/edma3-lld-rtos_git.bb b/recipes-bsp/edma3-lld/edma3-lld-rtos_git.bb
> index f5244785..edd67e37 100644
> --- a/recipes-bsp/edma3-lld/edma3-lld-rtos_git.bb
> +++ b/recipes-bsp/edma3-lld/edma3-lld-rtos_git.bb
> @@ -3,7 +3,7 @@ require recipes-ti/includes/ti-paths.inc
>
> PR = "${INC_PR}.1"
>
> -DEPENDS = "ti-sysbios ti-xdctools gcc-arm-none-eabi-native ti-cgt-arm-native ti-cgt6x-native"
> +DEPENDS = "ti-sysbios ti-xdctools-native gcc-arm-none-eabi-native ti-cgt-arm-native ti-cgt6x-native"
>
> COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|keystone"
> PACKAGE_ARCH = "${MACHINE_ARCH}"
> diff --git a/recipes-bsp/ipumm-fw/ipumm-fw_git.bb b/recipes-bsp/ipumm-fw/ipumm-fw_git.bb
> index 633cb135..7fa06a87 100644
> --- a/recipes-bsp/ipumm-fw/ipumm-fw_git.bb
> +++ b/recipes-bsp/ipumm-fw/ipumm-fw_git.bb
> @@ -28,7 +28,7 @@ require recipes-ti/includes/ti-paths.inc
>
> inherit update-alternatives
>
> -DEPENDS = "ti-xdctools ti-sysbios ti-codec-engine ti-framework-components ti-xdais ti-cgt-arm-native ti-ipc-rtos"
> +DEPENDS = "ti-xdctools-native ti-sysbios ti-codec-engine ti-framework-components ti-xdais ti-cgt-arm-native ti-ipc-rtos"
>
> export HWVERSION="ES10"
> export BIOSTOOLSROOT="${STAGING_DIR_TARGET}/usr/share/ti"
> diff --git a/recipes-devtools/gdbc6x/gdbserver-c6x_git.bb b/recipes-devtools/gdbc6x/gdbserver-c6x_git.bb
> index f4dc51dc..79b584be 100644
> --- a/recipes-devtools/gdbc6x/gdbserver-c6x_git.bb
> +++ b/recipes-devtools/gdbc6x/gdbserver-c6x_git.bb
> @@ -2,7 +2,7 @@ DESCRIPTION = "TI gdb-server to be used with c6xgdb."
> LICENSE = "BSD"
> LIC_FILES_CHKSUM = "file://../debian/copyright;md5=82c616b6c8f9c11c46feaaf8f9a11495"
>
> -DEPENDS = "ti-xdais ti-framework-components ti-cgt6x-native ti-sysbios ti-xdctools"
> +DEPENDS = "ti-xdais ti-framework-components ti-cgt6x-native ti-sysbios ti-xdctools-native"
>
> PR = "${INC_PR}.0"
>
> diff --git a/recipes-ti/c6accel/ti-c6accel.inc b/recipes-ti/c6accel/ti-c6accel.inc
> index 65990a85..7e7fb296 100644
> --- a/recipes-ti/c6accel/ti-c6accel.inc
> +++ b/recipes-ti/c6accel/ti-c6accel.inc
> @@ -29,7 +29,7 @@ BINFILE="c6accel_${PV}_Linux-x86_Setup.bin"
> TI_BIN_UNPK_CMDS="Y:workdir"
>
> DEPENDS = "ti-codec-engine ti-xdais ti-dsplink ti-dspbios"
> -DEPENDS += "ti-edma3lld ti-cgt6x ti-xdctools ti-framework-components"
> +DEPENDS += "ti-edma3lld ti-cgt6x ti-xdctools-native ti-framework-components"
> DEPENDS += "ti-biosutils"
>
> TIARGS = ' \
> diff --git a/recipes-ti/codec-engine/ti-codec-engine.inc b/recipes-ti/codec-engine/ti-codec-engine.inc
> index 15bd4642..b4d366eb 100644
> --- a/recipes-ti/codec-engine/ti-codec-engine.inc
> +++ b/recipes-ti/codec-engine/ti-codec-engine.inc
> @@ -18,7 +18,7 @@ S = "${WORKDIR}/codec_engine_${PV}"
>
> SRC_URI = "http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/ce/${PV}/exports/codec_engine_${PV},lite.tar.gz;name=cetarball "
>
> -DEPENDS = "ti-framework-components ti-xdais ti-xdctools ti-linuxutils"
> +DEPENDS = "ti-framework-components ti-xdais ti-xdctools-native ti-linuxutils"
> DEPENDS_append_dm6446 = " ti-dspbios ti-dsplink ti-local-power-manager ti-cgt6x ti-biosutils ti-edma3lld"
> DEPENDS_append_dm6467 = " ti-dspbios ti-dsplink ti-cgt6x ti-biosutils ti-edma3lld"
> DEPENDS_append_omap3 = " ti-dspbios ti-dsplink ti-local-power-manager ti-cgt6x ti-biosutils ti-edma3lld"
> diff --git a/recipes-ti/codec-engine/ti-codecs-omap3530_4.00.00.00.bb b/recipes-ti/codec-engine/ti-codecs-omap3530_4.00.00.00.bb
> index 5c87b4cd..e14f1c1e 100644
> --- a/recipes-ti/codec-engine/ti-codecs-omap3530_4.00.00.00.bb
> +++ b/recipes-ti/codec-engine/ti-codecs-omap3530_4.00.00.00.bb
> @@ -68,7 +68,7 @@ TI_BIN_UNPK_CMDS = "Y:workdir"
>
> S = "${CODEC_SUITE_NAME}"
>
> -DEPENDS = "ti-cgt6x ti-xdctools ti-dspbios ti-codec-engine ti-linuxutils"
> +DEPENDS = "ti-cgt6x ti-xdctools-native ti-dspbios ti-codec-engine ti-linuxutils"
>
> #generic codec
> DSPSUFFIX_omap3530 = "x64P"
> diff --git a/recipes-ti/devtools/ti-xdctools_3.50.03.33.bb b/recipes-ti/devtools/ti-xdctools_3.50.03.33.bb
> index 73ab3bdf..6ab2b94a 100644
> --- a/recipes-ti/devtools/ti-xdctools_3.50.03.33.bb
> +++ b/recipes-ti/devtools/ti-xdctools_3.50.03.33.bb
> @@ -7,3 +7,7 @@ LIC_FILES_CHKSUM = "file://docs/license/xdc/shelf/package.html;beginline=1;endli
>
> SRC_URI[xdczip.md5sum] = "21310b647275a7c7dd5b37dcb96c0b1b"
> SRC_URI[xdczip.sha256sum] = "afe8616773e63b01e79e8cfacaf4d2c8d3b92c798c7f8cf5d1c7b5fe2060bbe4"
> +
> +FILES_${PN} += "${XDC_INSTALL_DIR_RECIPE}"
> +
> +BBCLASSEXTEND = "native nativesdk"
> diff --git a/recipes-ti/dmai/ti-dmai.inc b/recipes-ti/dmai/ti-dmai.inc
> index f81b4cff..50621184 100644
> --- a/recipes-ti/dmai/ti-dmai.inc
> +++ b/recipes-ti/dmai/ti-dmai.inc
> @@ -29,7 +29,7 @@ SRC_URI = "svn://gforge.ti.com/svn/dmai/;module=${DMAIBRANCH};protocol=https;use
> file://arago-tdox \
> "
>
> -DEPENDS = "virtual/kernel alsa-lib ti-framework-components ti-codec-engine ti-xdctools"
> +DEPENDS = "virtual/kernel alsa-lib ti-framework-components ti-codec-engine ti-xdctools-native"
>
> DEPENDS_append_dm6446 = " ti-codecs-dm6446 ti-dspbios ti-cgt6x ti-linuxutils"
> DEPENDS_append_dm6467 = " ti-codecs-dm6467 ti-dspbios ti-cgt6x ti-linuxutils"
> diff --git a/recipes-ti/dsplink/ti-dsplink.inc b/recipes-ti/dsplink/ti-dsplink.inc
> index 78b53cf0..e0096155 100644
> --- a/recipes-ti/dsplink/ti-dsplink.inc
> +++ b/recipes-ti/dsplink/ti-dsplink.inc
> @@ -30,7 +30,7 @@ SRC_URI = "http://software-dl.ti.com/dsps/dsps_public_sw/${PV_DL_PATH}/dsplink_l
> file://ti-dsplink-examples-loadmodules.sh \
> file://ti-dsplink-examples-unloadmodules.sh "
>
> -DEPENDS = "ti-dspbios ti-xdctools ti-cgt6x"
> +DEPENDS = "ti-dspbios ti-xdctools-native ti-cgt6x"
> DEPENDS += "virtual/kernel perl-native"
>
> # SOC_FAMILY configuration
> diff --git a/recipes-ti/includes/ti-paths.inc b/recipes-ti/includes/ti-paths.inc
> index ebd4b8a5..3745ec07 100644
> --- a/recipes-ti/includes/ti-paths.inc
> +++ b/recipes-ti/includes/ti-paths.inc
> @@ -88,7 +88,7 @@ export SYSBIOS_INSTALL_DIR = "${STAGING_DIR_TARGET}${SYSBIOS_INSTALL_DIR_RECI
> export SYSLINK_INSTALL_DIR = "${STAGING_DIR_TARGET}${SYSLINK_INSTALL_DIR_RECIPE}"
> export UIA_INSTALL_DIR = "${STAGING_DIR_TARGET}${UIA_INSTALL_DIR_RECIPE}"
> export XDAIS_INSTALL_DIR = "${STAGING_DIR_TARGET}${XDAIS_INSTALL_DIR_RECIPE}"
> -export XDC_INSTALL_DIR = "${STAGING_DIR_TARGET}${XDC_INSTALL_DIR_RECIPE}"
> +export XDC_INSTALL_DIR = "${STAGING_DIR_NATIVE}${XDC_INSTALL_DIR_RECIPE}"
> export PDK_INSTALL_DIR = "${STAGING_DIR_TARGET}${PDK_INSTALL_DIR_RECIPE}"
> export OSAL_INSTALL_DIR = "${STAGING_DIR_TARGET}${OSAL_INSTALL_DIR_RECIPE}"
> export M4_TOOLCHAIN_INSTALL_DIR = "${STAGING_DIR_NATIVE}${M4_TOOLCHAIN_INSTALL_DIR_RECIPE}"
> diff --git a/recipes-ti/ipc/ti-ipc-examples-linux_git.bb b/recipes-ti/ipc/ti-ipc-examples-linux_git.bb
> index 2340206c..545448c6 100644
> --- a/recipes-ti/ipc/ti-ipc-examples-linux_git.bb
> +++ b/recipes-ti/ipc/ti-ipc-examples-linux_git.bb
> @@ -1,7 +1,7 @@
> DESCRIPTION = "TI Inter Process Communication (IPC) examples with Host running bios"
> require ti-ipc-examples.inc
>
> -DEPENDS = "ti-ipc ti-xdctools ti-sysbios ti-ipc-rtos"
> +DEPENDS = "ti-ipc ti-xdctools-native ti-sysbios ti-ipc-rtos"
>
> do_compile_append() {
>
> diff --git a/recipes-ti/ipc/ti-ipc-examples_git.bb b/recipes-ti/ipc/ti-ipc-examples_git.bb
> index 5482ce41..36df294e 100644
> --- a/recipes-ti/ipc/ti-ipc-examples_git.bb
> +++ b/recipes-ti/ipc/ti-ipc-examples_git.bb
> @@ -1,7 +1,7 @@
> DESCRIPTION = "TI Inter Process Communication (IPC) examples with Host running linux"
> require ti-ipc-examples.inc
>
> -DEPENDS = "ti-xdctools ti-sysbios ti-ipc-rtos"
> +DEPENDS = "ti-xdctools-native ti-sysbios ti-ipc-rtos"
>
> do_compile_append() {
>
> diff --git a/recipes-ti/ipc/ti-ipc-rtos_git.bb b/recipes-ti/ipc/ti-ipc-rtos_git.bb
> index f4eefa85..4040c4d9 100644
> --- a/recipes-ti/ipc/ti-ipc-rtos_git.bb
> +++ b/recipes-ti/ipc/ti-ipc-rtos_git.bb
> @@ -2,7 +2,7 @@ require ti-ipc.inc
> require ti-ipc-common.inc
> require ti-ipc-rtos.inc
>
> -DEPENDS = "ti-xdctools ti-sysbios doxygen-native zip-native"
> +DEPENDS = "ti-xdctools-native ti-sysbios doxygen-native zip-native"
>
> PACKAGES =+ "${PN}-fw"
> FILES_${PN}-fw = "${base_libdir}/firmware/*"
> diff --git a/recipes-ti/local-power-manager/ti-local-power-manager.inc b/recipes-ti/local-power-manager/ti-local-power-manager.inc
> index 2f2b5256..0e5d4f29 100644
> --- a/recipes-ti/local-power-manager/ti-local-power-manager.inc
> +++ b/recipes-ti/local-power-manager/ti-local-power-manager.inc
> @@ -21,7 +21,7 @@ S = "${WORKDIR}/local_power_manager_linux_${PV}"
>
> SRC_URI = "http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/lpm/${PV}/exports/local_power_manager_linux_${PV}.tar.gz;name=lpmtarball"
>
> -DEPENDS = "ti-dsplink ti-xdctools"
> +DEPENDS = "ti-dsplink ti-xdctools-native"
> DEPENDS += "virtual/kernel"
>
> # SOC_FAMILY configuration
> diff --git a/recipes-ti/openmp-rtos/openmp-rtos_git.bb b/recipes-ti/openmp-rtos/openmp-rtos_git.bb
> index f5bf4765..97474651 100644
> --- a/recipes-ti/openmp-rtos/openmp-rtos_git.bb
> +++ b/recipes-ti/openmp-rtos/openmp-rtos_git.bb
> @@ -19,7 +19,7 @@ SRCREV = "a2a518dcc9154a372b38bd5be8a483359123823c"
>
> LIC_FILES_CHKSUM = "file://docs/license/omp_manifest_template.html;md5=61a6972303c0447b7c056195d7ebafee"
>
> -DEPENDS = "common-csl-ip-rtos ti-xdctools ti-ipc-rtos ti-sysbios ti-cgt6x-native libulm zip-native"
> +DEPENDS = "common-csl-ip-rtos ti-xdctools-native ti-ipc-rtos ti-sysbios ti-cgt6x-native libulm zip-native"
> DEPENDS_append_k2hk = " qmss-lld-rtos cppi-lld-rtos"
> DEPENDS_append_k2e = " qmss-lld-rtos cppi-lld-rtos"
> DEPENDS_append_k2l-evm = " qmss-lld-rtos cppi-lld-rtos"
> diff --git a/recipes-ti/syslink/ti-syslink.inc b/recipes-ti/syslink/ti-syslink.inc
> index af5f896a..5ff6af7c 100644
> --- a/recipes-ti/syslink/ti-syslink.inc
> +++ b/recipes-ti/syslink/ti-syslink.inc
> @@ -31,7 +31,7 @@ SRC_URI = "http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/sy
> file://syslink.pc \
> "
>
> -DEPENDS = "ti-sysbios ti-xdctools ti-cgt6x ti-ipc ti-cgt470"
> +DEPENDS = "ti-sysbios ti-xdctools-native ti-cgt6x ti-ipc ti-cgt470"
> DEPENDS += "virtual/kernel"
>
> #common frameq gateMP heapBufMP heapMemMP knlNotify listMP messageQ notify ringIO ringIO_gpp sharedRegion slaveLoader tilerDaemon
> --
> 2.14.3
>
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [morty][PATCH v2] Make ti-xdctools a native recipe
2017-12-11 22:39 ` Denys Dmytriyenko
@ 2017-12-12 0:53 ` Joshua Watt
2017-12-15 22:59 ` Denys Dmytriyenko
0 siblings, 1 reply; 9+ messages in thread
From: Joshua Watt @ 2017-12-12 0:53 UTC (permalink / raw)
To: Denys Dmytriyenko; +Cc: meta-ti, Mertz, Timothy
On Mon, 2017-12-11 at 17:39 -0500, Denys Dmytriyenko wrote:
> Thanks! Can you please detail the changes between v1 and v2 of the
> patch? We
> are still investigating v1 of the patch and how it affects our
> releases...
>
Sorry, just rebased and took the opertunity to add the branch specifier
(morty) to the patch subject since I forgot it the first time. There
are no functional changes.
I have cherry-picked this to master and it applies with some merge
conflicts. AFAIK it should work there, but I don't currently have a
sufficent setup to test on that branch. I can try to get one if you
want.
Thank you for looking at it,
Joshua Watt
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [morty][PATCH v2] Make ti-xdctools a native recipe
2017-12-12 0:53 ` Joshua Watt
@ 2017-12-15 22:59 ` Denys Dmytriyenko
2017-12-16 0:09 ` Joshua Watt
0 siblings, 1 reply; 9+ messages in thread
From: Denys Dmytriyenko @ 2017-12-15 22:59 UTC (permalink / raw)
To: Joshua Watt; +Cc: meta-ti, Mertz, Timothy
On Mon, Dec 11, 2017 at 06:53:08PM -0600, Joshua Watt wrote:
> On Mon, 2017-12-11 at 17:39 -0500, Denys Dmytriyenko wrote:
> > Thanks! Can you please detail the changes between v1 and v2 of the
> > patch? We
> > are still investigating v1 of the patch and how it affects our
> > releases...
>
> Sorry, just rebased and took the opertunity to add the branch specifier
> (morty) to the patch subject since I forgot it the first time. There
> are no functional changes.
Thanks, have you tried building anything with this change?
Right off the bat it breaks ipumm-fw, as it expects xdctools to reside in the
same sysroot as BIOS, which is the target one. Fixing it.
Also, I'm making corresponding changes in meta-arago, which uses xdctools as
well. Hopefully there's not much breakage there...
--
Denys
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [morty][PATCH v2] Make ti-xdctools a native recipe
2017-12-15 22:59 ` Denys Dmytriyenko
@ 2017-12-16 0:09 ` Joshua Watt
2017-12-18 18:08 ` Denys Dmytriyenko
0 siblings, 1 reply; 9+ messages in thread
From: Joshua Watt @ 2017-12-16 0:09 UTC (permalink / raw)
To: Denys Dmytriyenko; +Cc: meta-ti, Mertz, Timothy
On Fri, 2017-12-15 at 17:59 -0500, Denys Dmytriyenko wrote:
> On Mon, Dec 11, 2017 at 06:53:08PM -0600, Joshua Watt wrote:
> > On Mon, 2017-12-11 at 17:39 -0500, Denys Dmytriyenko wrote:
> > > Thanks! Can you please detail the changes between v1 and v2 of
> > > the
> > > patch? We
> > > are still investigating v1 of the patch and how it affects our
> > > releases...
> >
> > Sorry, just rebased and took the opertunity to add the branch
> > specifier
> > (morty) to the patch subject since I forgot it the first time.
> > There
> > are no functional changes.
>
> Thanks, have you tried building anything with this change?
>
> Right off the bat it breaks ipumm-fw, as it expects xdctools to
> reside in the
> same sysroot as BIOS, which is the target one. Fixing it.
Hmm... thats odd. I'm though we were building the ipumm-fw recipe...
maybe not though. We are a ways behind on the morty branch right now
(which is where our patch was based originally). I'll make sure to get
us up to the HEAD and try it on Monday.
>
> Also, I'm making corresponding changes in meta-arago, which uses
> xdctools as
> well. Hopefully there's not much breakage there...
>
We don't use much of meta-arago (our distro is poky based), but we do
"cherry-pick" most of the non-qt based recipes through a rather ugly
process from meta-arago-extra (I don't know if they all build though).
On a side note, optional Qt support in meta-arago would be *greatly*
appreciated :)
Thanks,
Joshua Watt
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [morty][PATCH v2] Make ti-xdctools a native recipe
2017-12-16 0:09 ` Joshua Watt
@ 2017-12-18 18:08 ` Denys Dmytriyenko
2017-12-18 18:50 ` Joshua Watt
0 siblings, 1 reply; 9+ messages in thread
From: Denys Dmytriyenko @ 2017-12-18 18:08 UTC (permalink / raw)
To: Joshua Watt; +Cc: meta-ti, Mertz, Timothy
On Fri, Dec 15, 2017 at 06:09:28PM -0600, Joshua Watt wrote:
> On Fri, 2017-12-15 at 17:59 -0500, Denys Dmytriyenko wrote:
> > Thanks, have you tried building anything with this change?
> >
> > Right off the bat it breaks ipumm-fw, as it expects xdctools to
> > reside in the
> > same sysroot as BIOS, which is the target one. Fixing it.
>
> Hmm... thats odd. I'm though we were building the ipumm-fw recipe...
> maybe not though. We are a ways behind on the morty branch right now
> (which is where our patch was based originally). I'll make sure to get
> us up to the HEAD and try it on Monday.
>
> > Also, I'm making corresponding changes in meta-arago, which uses
> > xdctools as
> > well. Hopefully there's not much breakage there...
>
> We don't use much of meta-arago (our distro is poky based), but we do
> "cherry-pick" most of the non-qt based recipes through a rather ugly
> process from meta-arago-extra (I don't know if they all build though).
Latest patches for meta-ti and meta-arago were posted to resolve discussed
above issues.
> On a side note, optional Qt support in meta-arago would be *greatly*
> appreciated :)
Can you be more specific? Do you have an exact components from meta-arago
that you want to build w/o Qt?
On the other hand, we only officially support Wayland on our platforms, not
X11. Thus there are some specific graphics requirements involved - if you are
trying to build something graphical, it will pull in Qt dependencies...
--
Denys
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [morty][PATCH v2] Make ti-xdctools a native recipe
2017-12-18 18:08 ` Denys Dmytriyenko
@ 2017-12-18 18:50 ` Joshua Watt
0 siblings, 0 replies; 9+ messages in thread
From: Joshua Watt @ 2017-12-18 18:50 UTC (permalink / raw)
To: Denys Dmytriyenko; +Cc: meta-ti, Mertz, Timothy
On Mon, 2017-12-18 at 13:08 -0500, Denys Dmytriyenko wrote:
> On Fri, Dec 15, 2017 at 06:09:28PM -0600, Joshua Watt wrote:
> > On Fri, 2017-12-15 at 17:59 -0500, Denys Dmytriyenko wrote:
> > > Thanks, have you tried building anything with this change?
> > >
> > > Right off the bat it breaks ipumm-fw, as it expects xdctools to
> > > reside in the
> > > same sysroot as BIOS, which is the target one. Fixing it.
> >
> > Hmm... thats odd. I'm though we were building the ipumm-fw
> > recipe...
> > maybe not though. We are a ways behind on the morty branch right
> > now
> > (which is where our patch was based originally). I'll make sure to
> > get
> > us up to the HEAD and try it on Monday.
> >
> > > Also, I'm making corresponding changes in meta-arago, which uses
> > > xdctools as
> > > well. Hopefully there's not much breakage there...
> >
> > We don't use much of meta-arago (our distro is poky based), but we
> > do
> > "cherry-pick" most of the non-qt based recipes through a rather
> > ugly
> > process from meta-arago-extra (I don't know if they all build
> > though).
>
> Latest patches for meta-ti and meta-arago were posted to resolve
> discussed
> above issues.
Thanks, we'll give it a try
>
>
> > On a side note, optional Qt support in meta-arago would be
> > *greatly*
> > appreciated :)
>
> Can you be more specific? Do you have an exact components from meta-
> arago
> that you want to build w/o Qt?
>
> On the other hand, we only officially support Wayland on our
> platforms, not
> X11. Thus there are some specific graphics requirements involved - if
> you are
> trying to build something graphical, it will pull in Qt
> dependencies...
We are running Wayland (although it is our own custom compositor), so
thats not really the issue. I don't think we have any expectations to
be able to *build* recipes that depends on Qt. The problem we run into
is that we can't include meta-arago at all because it depends on
classes and such from meta-qt, which we aren't including. This prevents
the recipes from even parsing. This isn't a problem unique to meta-
arago, but meta-arago is the first one that have had to work around in
such an annoying fashion.
I think the main offender is qmake5.bbclass, but there might be others.
I don't really know of a good way to make these recipes parse when Qt
isn't present... the best I can think of off the top of my head would
be something like:
inherit ${@bb.utils.contains('DISTRO_FEATURES', 'qt5', 'qmake5', '')}
I guess the other option would be to move stuff to meta-ti from meta-
arago? I don't know what qualifies something to be in one or the other.
I'm more than willing to put some patches together if you have any
thoughts.
Thanks,
Joshua Watt
^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2017-12-18 18:50 UTC | newest]
Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-11-28 19:58 Make ti-xdctools a native recipe Joshua Watt
2017-12-04 14:08 ` Joshua Watt
2017-12-11 22:28 ` [morty][PATCH v2] " Joshua Watt
2017-12-11 22:39 ` Denys Dmytriyenko
2017-12-12 0:53 ` Joshua Watt
2017-12-15 22:59 ` Denys Dmytriyenko
2017-12-16 0:09 ` Joshua Watt
2017-12-18 18:08 ` Denys Dmytriyenko
2017-12-18 18:50 ` Joshua Watt
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.