<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#ffffff" text="#000000">
    <pre>Oops, forgot to comment the following in the recipe file:

# Angstrom 2008 breaks with -Wl,-T, while angstrom 2010 needs it
#if [ $(${TARGET_PREFIX}gcc -dumpversion | awk -F. '{print $2}') -gt 3 ] ; then
#   # Fix up linkerscripts, recent toolchains need -T to prepend the default script to the custom one
#   for makefile in $(find ${S} -name "Makefile.am") ; do
#       sed -i -e 's:-Wl,$(XDC_CONFIG_BASENAME)/linker.cmd:-Wl,-T,$(XDC_CONFIG_BASENAME)/linker.cmd:g' $makefile
#   done
#fi
It compiles now.

Regards,
Gerard
</pre>
    <pre>On 05/11/2011 11:38 AM, Gerard van den Bosch wrote:</pre>
    <blockquote cite="mid:4DCA58F8.1050104@de-haardt.com" type="cite">
      <meta http-equiv="content-type" content="text/html;
        charset=ISO-8859-1">
      <font face="Courier New, Courier, monospace"><small><small>Hello,<br>
            <br>
            I am trying to get gstreamer-ti compiled into Poky Laverne
            from the OpenEmbedded repository.<br>
            <br>
            I have the following dependency packages from
            meta-texasinstruments:<br>
            ti-dspbios,ti-cgt6x,ti-local-power-manager,</small></small></font><font
        face="Courier New, Courier, monospace"><small><small>ti-dsplink
            and</small></small></font><br>
      <font face="Courier New, Courier, monospace"><small><small>ti-xcdtools


            -> version 3.20.06.81 with the arm-linker-hack patch<br>
            <br>
            The following dependency packages I have got from
            OpenEmbedded repository:<br>
            ti-framework-components,ti-biosutils,ti-edma3lld,ti-xdias,ti-codec-engine,ti-codecs-omap3530,ti-c6accel,ti-dmai


            and<br>
            ti-linuxutils -> version 2_26_01_02</small> <small><br>
            <br>
            These packages are currently getting compiled, but it took
            some changes to get there.<br>
            <br>
            But during the compilation of gstreamer-ti it crashes and I
            don't understand what's exactly happening when it goes
            wrong.<br>
            <br>
            There are a lot of compile messages but the end of the log
            is:<br>
            | arm-poky-linux-gnueabi-libtool: link: /bin/grep -E -e
            "_*(gst_|Gst|GST_).*" ".libs/libgstticodecplugin.exp" >
            ".libs/libgstticodecplugin.expT"<br>
            | arm-poky-linux-gnueabi-libtool: link: mv -f
            ".libs/libgstticodecplugin.expT"
            ".libs/libgstticodecplugin.exp"<br>
            | arm-poky-linux-gnueabi-libtool: link: echo "{ global:"
            > .libs/libgstticodecplugin.ver<br>
            | arm-poky-linux-gnueabi-libtool: link:  cat
            .libs/libgstticodecplugin.exp | sed -e "s/\(.*\)/\1;/"
            >> .libs/libgstticodecplugin.ver<br>
            | arm-poky-linux-gnueabi-libtool: link:  echo "local: *; };"
            >> .libs/libgstticodecplugin.ver<br>
            | arm-poky-linux-gnueabi-libtool: link: 
            arm-poky-linux-gnueabi-gcc -march=armv7-a -mtune=cortex-a8
            -mfpu=neon -mfloat-abi=softfp -fno-tree-vectorize
            --sysroot=/home/gerard/poky/build/tmp/sysroots/armv7a-poky-linux-gnueabi
            -shared  .libs/libgstticodecplugin_la-gstticodecplugin.o
            .libs/libgstticodecplugin_la-gsttiauddec1.o
            .libs/libgstticodecplugin_la-gsttividdec2.o
            .libs/libgstticodecplugin_la-gsttiimgenc1.o
            .libs/libgstticodecplugin_la-gsttiimgdec1.o
            .libs/libgstticodecplugin_la-gsttidmaibuffertransport.o
            .libs/libgstticodecplugin_la-gsttidmaibuftab.o
            .libs/libgstticodecplugin_la-gstticircbuffer.o
            .libs/libgstticodecplugin_la-gsttidmaivideosink.o
            .libs/libgstticodecplugin_la-gstticodecs.o
            .libs/libgstticodecplugin_la-gstticodecs_platform.o
            .libs/libgstticodecplugin_la-gsttiquicktime_aac.o
            .libs/libgstticodecplugin_la-gsttiquicktime_h264.o
            .libs/libgstticodecplugin_la-gsttividenc1.o
            .libs/libgstticodecplugin_la-gsttiaudenc1.o
            .libs/libgstticodecplugin_la-gstticommonutils.o
            .libs/libgstticodecplugin_la-gsttividresize.o
            .libs/libgstticodecplugin_la-gsttidmaiperf.o
            .libs/libgstticodecplugin_la-gsttiquicktime_mpeg4.o  
            -Wl,-rpath
            -Wl,/home/gerard/poky/build/tmp/sysroots/armv7a-poky-linux-gnueabi/usr/lib

            -L/home/gerard/poky/build/tmp/sysroots/armv7a-poky-linux-gnueabi/usr/lib/.libs

            /home/gerard/poky/build/tmp/sysroots/armv7a-poky-linux-gnueabi/usr/lib/libgstvideo-0.10.so

            /home/gerard/poky/build/tmp/sysroots/armv7a-poky-linux-gnueabi/usr/lib/libgstaudio-0.10.so

            /home/gerard/poky/build/tmp/sysroots/armv7a-poky-linux-gnueabi/usr/lib/libgstbase-0.10.so

            /home/gerard/poky/build/tmp/sysroots/armv7a-poky-linux-gnueabi/usr/lib/libgstinterfaces-0.10.so

            /home/gerard/poky/build/tmp/sysroots/armv7a-poky-linux-gnueabi/usr/lib/libgstreamer-0.10.so

            /home/gerard/poky/build/tmp/sysroots/armv7a-poky-linux-gnueabi/usr/lib/libgobject-2.0.so

            /home/gerard/poky/build/tmp/sysroots/armv7a-poky-linux-gnueabi/usr/lib/libgmodule-2.0.so

            /home/gerard/poky/build/tmp/sysroots/armv7a-poky-linux-gnueabi/usr/lib/libxml2.so

            -ldl
            /home/gerard/poky/build/tmp/sysroots/armv7a-poky-linux-gnueabi/usr/lib/libz.so

            /home/gerard/poky/build/tmp/sysroots/armv7a-poky-linux-gnueabi/usr/lib/libgthread-2.0.so

            -lpthread -lrt
            /home/gerard/poky/build/tmp/sysroots/armv7a-poky-linux-gnueabi/usr/lib/libglib-2.0.so

            -lm  -march=armv7-a -mtune=cortex-a8 -mfpu=neon
            -mfloat-abi=softfp -pthread -march=armv5t -Wl,-T
            -Wl,gstticodecplugin_omap3530/linker.cmd -Wl,-O1
            -Wl,--as-needed -pthread -pthread   -pthread -Wl,-soname
            -Wl,libgstticodecplugin.so -Wl,-version-script
            -Wl,.libs/libgstticodecplugin.ver -o
            .libs/libgstticodecplugin.so<br>
            | collect2: ld terminated with signal 11 [Segmentation
            fault]<br>
            |
            /home/gerard/poky/build/tmp/sysroots/i686-linux/usr/libexec/armv7a-poky-linux-gnueabi/gcc/arm-poky-linux-gnueabi/4.5.0/ld:

            BFD (GNU Binutils) 2.20.1.20100303 assertion fail
/home/gerard/poky/build/tmp/work/armv7a-poky-linux-gnueabi/binutils-cross-2.20.1-r3/binutils-2.20.1/bfd/elf32-arm.c:12425<br>
            | make[3]: *** [libgstticodecplugin.la] Error 1<br>
            | make[3]: Leaving directory
`/home/gerard/poky/build/tmp/work/tao3530-poky-linux-gnueabi/gstreamer-ti-svnr822-r83+r1/gstreamer_ti/ti_build/ticodecplugin/src'<br>
            | make[2]: *** [all] Error 2<br>
            | make[2]: Leaving directory
`/home/gerard/poky/build/tmp/work/tao3530-poky-linux-gnueabi/gstreamer-ti-svnr822-r83+r1/gstreamer_ti/ti_build/ticodecplugin/src'<br>
            | make[1]: *** [all-recursive] Error 1<br>
            | make[1]: Leaving directory
`/home/gerard/poky/build/tmp/work/tao3530-poky-linux-gnueabi/gstreamer-ti-svnr822-r83+r1/gstreamer_ti/ti_build/ticodecplugin'<br>
            | make: *** [all] Error 2<br>
            | FATAL: oe_runmake failed<br>
            | ERROR: Task failed: ('function do_compile failed',
'/home/gerard/poky/build/tmp/work/tao3530-poky-linux-gnueabi/gstreamer-ti-svnr822-r83+r1/temp/log.do_compile.2778')<br>
            NOTE: package gstreamer-ti-svnr822-r83+r1: task do_compile:
            Failed<br>
            ERROR: Task 620
            (/home/gerard/poky/meta/recipes-ti/gstreamer/gstreamer-ti_svn.bb,
            do_compile) failed with 1<br>
            ERROR:
            '/home/gerard/poky/meta/recipes-ti/gstreamer/gstreamer-ti_svn.bb'
            failed<br>
            <br>
            It looks like the whole linker is crashing.<br>
            Does someone know what's going wrong here or give me a
            direction where to look?<br>
            Would it be useful to upgrade the binutils package to 2.21
            from the poky repository?<br>
            <br>
            Regards,<br>
            Gerard<br>
          </small></small></font>
      <pre wrap="">
<fieldset class="mimeAttachmentHeader"></fieldset>
_______________________________________________
poky mailing list
<a class="moz-txt-link-abbreviated" href="mailto:poky@yoctoproject.org">poky@yoctoproject.org</a>
<a class="moz-txt-link-freetext" href="https://lists.yoctoproject.org/listinfo/poky">https://lists.yoctoproject.org/listinfo/poky</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>