1 |
Have you tried merging busybox with the 'static' keyword? Then it |
2 |
shouldn't require any libraries. Of course it will be larger. |
3 |
|
4 |
Scott =) |
5 |
|
6 |
Jakub Ladman wrote: |
7 |
> Hi there |
8 |
> |
9 |
> I have done |
10 |
> |
11 |
> crossdev -t sh4-pc-linux-uclibc |
12 |
> |
13 |
> then created this script |
14 |
> |
15 |
> trotl ladmanj # cat memerge |
16 |
> #!/bin/bash |
17 |
> |
18 |
> ARCH=sh4 |
19 |
> ACCEPT_KEYWORDS="-x86 -~x86 sh ~sh" |
20 |
> ROOT="/home/ladmanj/work_projects/sh4prj" |
21 |
> CFLAGS="-Os -pipe" |
22 |
> CXXFLAGS="${CFLAGS}" |
23 |
> LDFLAGS="-L${ROOT}/lib -L${ROOT}/usr/lib" |
24 |
> CBUILD=i686-pc-linux-gnu |
25 |
> CHOST=sh4-pc-linux-uclibc |
26 |
> CTARGET=sh4-pc-linux-uclibc |
27 |
> CC=sh4-pc-linux-uclibc-gcc |
28 |
> CXX=sh4-pc-linux-uclibc-g++ |
29 |
> PKGDIR=/usr/portage/packages/sh4 |
30 |
> USE="-* -X -kde -gnome -glibc uclibc make-symlinks" |
31 |
> |
32 |
> export ARCH ACCEPT_KEYWORDS CFLAGS CXXFLAGS LDFLAGS ROOT CBUILD CHOST CTARGET |
33 |
> CC CXX PKGDIR USE |
34 |
> |
35 |
> emerge -b $* |
36 |
> trotl ladmanj # |
37 |
> |
38 |
> then |
39 |
> |
40 |
> ./memerge -va sys-libs/uclibc busybox baselayout-lite zlib dropbear tinylogin |
41 |
> tar bzip2 gzip |
42 |
> |
43 |
> Everything was merged succesfully, but when i am trying to boot it at my sh4 |
44 |
> powered board i get this message. |
45 |
> |
46 |
> VFS: Mounted root (nfs filesystem). |
47 |
> Freeing unused kernel memory: 68k freed |
48 |
> init: can't load library 'libgcc_s.so.1' |
49 |
> Kernel panic: Attempted to kill init! |
50 |
> |
51 |
> |
52 |
> Can you help me? What must i emerge to fulfil the needs? |
53 |
> Thank you. |
54 |
> Best regards |
55 |
> Jakub ladman |
56 |
> |
57 |
|
58 |
-- |
59 |
Electrical Engineering/Web Development |
60 |
Dragonfly Technologies, Inc. http://www.dflytech.com |
61 |
Hunt Utilities Group LLC http://www.hugllc.com |
62 |
Hopkins, MN (952) 935-2418 |
63 |
|
64 |
-- |
65 |
gentoo-embedded@g.o mailing list |