[meta-ti] [rocko][PATCH] ti-cgt-arm: Update to add rtsv7R4_A_le_v3D16_eabi.lib

Nelson, Sam sam.nelson at ti.com
Tue Sep 18 05:50:51 PDT 2018



> -----Original Message-----
> From: Dmytriyenko, Denys
> Sent: Monday, September 17, 2018 8:41 PM
> To: Nelson, Sam
> Cc: meta-ti at yoctoproject.org
> Subject: Re: [meta-ti] [rocko][PATCH] ti-cgt-arm: Update to add
> rtsv7R4_A_le_v3D16_eabi.lib
> 
> On Fri, Sep 14, 2018 at 10:50:05PM -0400, Sam Nelson wrote:
> > rtsv7R4_A_le_v3D16_eabi.lib library is not included in the cgt package.
> > This library is built dynamically during linking during a single build.
> > Bu in case of parallel make, dynamic creation of libraries causes
> > failures.
> > Hence building and adding the library to the package.
> 
> Is this applicable to all platforms?

It only affects platforms that use armv7 cores. On second thought this can be modified to be added only for applicable platforms.

> 
> 
> > Signed-off-by: Sam Nelson <sam.nelson at ti.com>t
> > ---
> >  recipes-ti/devtools/ti-cgt-arm.inc | 8 ++++++++
> >  1 file changed, 8 insertions(+)
> >
> > diff --git a/recipes-ti/devtools/ti-cgt-arm.inc b/recipes-ti/devtools/ti-cgt-
> arm.inc
> > index 436fab1..b9f7566 100644
> > --- a/recipes-ti/devtools/ti-cgt-arm.inc
> > +++ b/recipes-ti/devtools/ti-cgt-arm.inc
> > @@ -9,12 +9,20 @@ require recipes-ti/includes/ti-paths.inc
> >
> >  S = "${WORKDIR}/ti-cgt-arm-${PV}"
> >
> > +PR = "r1"
> > +
> >  SRC_URI = "http://software-
> dl.ti.com/codegen/esd/cgt_public_sw/TMS470/${PV}.LTS/${BINFILE};name=
> ${BINFILE_NAME}"
> >
> >  BINFILE = "ti_cgt_tms470_${PV}.LTS_linux_installer_x86.bin"
> >  TI_BIN_UNPK_ARGS = "--prefix ${S}"
> >  TI_BIN_UNPK_CMDS = ""
> >
> > +do_compile_append() {
> > +    cd ${S}/ti-cgt-arm_${PV}.LTS
> > +    export PATH=${PATH}:${S}/ti-cgt-arm_${PV}.LTS/bin
> > +    lib/mklib --pattern=rtsv7R4_A_le_v3D16_eabi.lib
> > +}
> > +
> >  do_install() {
> >      install -d ${D}${M4_TOOLCHAIN_INSTALL_DIR_RECIPE}
> >      cp -r ${S}/ti-cgt-arm*/. ${D}${M4_TOOLCHAIN_INSTALL_DIR_RECIPE}
> > --
> > 1.9.1
> >
> > --
> > _______________________________________________
> > meta-ti mailing list
> > meta-ti at yoctoproject.org
> > https://lists.yoctoproject.org/listinfo/meta-ti


More information about the meta-ti mailing list