Hi Jon,

Bear in mind base_libs was tested against toolchains from CS that are in LTIB. This is newer and if they've changed the way they build/package their toolchains base_libs.spec will need adjusting.

As I've said many times, right now I have no time to work out on this, all I can offer is a bit of informal email advice.

Regards, Stuart

On 24/10/11 18:31, [email protected] wrote:
On Mon, Oct 24, 2011 at 12:32 PM, Kevin Wells<[email protected]>  wrote:
Hi Stuart,

You want to push that patch in? I somehow missed the custom toolchain option, 
but the custom toolchain arguments options is there. Must have been one of 
those days. I'll check the others to see if any more are missing that.
It is copying a relative symlink:
jonsmirl@terra:/home/apps/ltib$ ls
/usr/lib/gcc/arm-linux-gnueabi/4.6.1/libgcc_s* -l
-rw-r--r-- 1 root root 135 2011-09-29 02:56
/usr/lib/gcc/arm-linux-gnueabi/4.6.1/libgcc_s.so
lrwxrwxrwx 1 root root  47 2011-09-29 03:03
/usr/lib/gcc/arm-linux-gnueabi/4.6.1/libgcc_s.so.1 ->
../../../../arm-linux-gnueabi/lib/libgcc_s.so.1

Which doesn't work after it is copied.


I did a ./ltib -m distclean
picked ea3131, path /usr, prefix arm-linux-gnueabi-

+ cp -dp /usr/lib/gcc/arm-linux-gnueabi/4.6.1/libgcc_s.so
/usr/lib/gcc/arm-linux-gnueabi/4.6.1/libgcc_s.so.1
/home/apps/ltib/tmp/base_libs//opt/freescale/rootfs/arm/lib/
+ set -e
+ perl -w -e
     @ARGV = grep { `file $_` =~ m,ASCII C program text, } @ARGV;
     exit(0) unless @ARGV;
     $^I = ".bak";
     while(<>) {
         s,[\S/]+/,,g if m,^GROUP,;
         print;
     }
      /home/apps/ltib/tmp/base_libs//opt/freescale/rootfs/arm/lib/libc.so
/home/apps/ltib/tmp/base_libs//opt/freescale/rootfs/arm/lib/libpthread.so
/home/apps/ltib/tmp/base_libs//opt/freescale/rootfs/arm/usr/lib/libc.so
/home/apps/ltib/tmp/base_libs//opt/freescale/rootfs/arm/usr/lib/libpthread.so
+ cd /home/apps/ltib/tmp/base_libs//opt/freescale/rootfs/arm
+ find /home/apps/ltib/tmp/base_libs//opt/freescale/rootfs/arm/lib
+ xargs chmod 755
chmod: cannot operate on dangling symlink
`/home/apps/ltib/tmp/base_libs//opt/freescale/rootfs/arm/lib/libgcc_s.so.1'
error: Bad exit status from /home/apps/ltib/tmp/rpm-tmp.59841 (%install)


RPM build errors:
     Bad exit status from /home/apps/ltib/tmp/rpm-tmp.59841 (%install)
Build time for base_libs: 1 seconds

Failed building base_libs





Kevin

-----Original Message-----
From: [email protected] 
[mailto:[email protected]] On Behalf Of Stuart Hughes
Sent: Monday, October 24, 2011 1:08 AM
To: [email protected]
Cc: [email protected]
Subject: Re: [Ltib] Security fixes and merging changes upstream

On 23/10/11 17:07, [email protected] wrote:
On Sun, Oct 23, 2011 at 12:01 PM, [email protected]<[email protected]>    
wrote:
On Sun, Oct 23, 2011 at 11:24 AM, Stuart Hughes<[email protected]>    wrote:
Hi Jon,

This stuff is processed in config/userspace/toolchain.lkc which should
be included in the BSP's config/platform/_target_/main.lkc file.

Maybe whoever made this platform forgot to add it into the list of
toolchains for that platform?  Which platform do you have selected?
Embedded Artists board with the NXP LPC3131
The EA config files are not using the support in config/userspace

Not sure why they missed that in their BSP config.  If it's the one I
think you mean, you could try adding this patch:

cvs diff: Diffing config/platform/ea3131
Index: config/platform/ea3131/main.lkc
===================================================================
RCS file: /sources/ltib/ltib/config/platform/ea3131/main.lkc,v
retrieving revision 1.4
diff -u -r1.4 main.lkc
--- config/platform/ea3131/main.lkc    19 Apr 2010 20:28:12 -0000    1.4
+++ config/platform/ea3131/main.lkc    24 Oct 2011 08:06:55 -0000
@@ -58,6 +58,10 @@

      config TOOLCHAIN1
          bool "gcc-3.4.5-glibc-2.3.6 (soft-float)" if GLIBC
+
+    config TOOLCHAIN_CUSTOM
+        bool "custom"
+
  endchoice

  config TOOLCHAIN

Regards, Stuart

_______________________________________________
LTIB home page: http://ltib.org

Ltib mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/ltib

_______________________________________________
LTIB home page: http://ltib.org

Ltib mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/ltib





_______________________________________________
LTIB home page: http://ltib.org

Ltib mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/ltib

Reply via email to