Hi,

 I am trying to install glibc for the busybox required libs:
echo "libc_cv_forced_unwind=yes" > config.cache
echo "libc_cv_c_cleanup=yes" >> config.cache
export CFLAGS="-I /opt/mpc8250/tools/ppc_6xx/usr/include"
../glibc-2.8/configure --prefix=/opt/mpc8250/tools/ppc_6xx/glibc-2.8 
--host=powerpc-linux --without-tls --without-cvs --disable-profile 
--disable-debug --disable-shared --enable-threads=no 
--with-headers=/opt/mpc8250/tools/ppc_6xx/usr/include/ --cache-file=config.cache

checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for long double... yes
checking size of long double... configure: error: cannot compute sizeof (long 
double)
See `config.log' for more details.

Any clues on why?

Regards,
D.Giriprasad


--- On Thu, 27/1/11, yy Hong <[email protected]> wrote:

From: yy Hong <[email protected]>
Subject: Re: Busybox for powerpc doesnt compile
To: "Giriprasad Deviprasad" <[email protected]>
Cc: [email protected]
Date: Thursday, 27 January, 2011, 10:11 AM




2011/1/27 Giriprasad Deviprasad <[email protected]>





Hi All,

 I am trying to compile busybox-1.17.1 for mpc8250 based powerpc architecture. 
My settings are as :

export LDFLAGS="-nostdlib -L/opt/mpc8250/tools/ppc_6xx/usr/lib/"
export LIBRARY_PATH=/opt/mpc8250/tools/ppc_6xx/usr/lib/


echo $PATH
/usr/lib/qt-3.3/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/lib/ccache:/opt/mpc8250/tools/usr/bin/:/usr/local/sbin:/usr/sbin:/sbin:/usr/local/bin:/usr/bin:/bin:/root/bin

 I specified in menuconfig:

CFLAGS as -I/opt/mpc8250/tools/ppc_6xx/usr/include/ 
-L/opt/mpc8250/tools/ppc_6xx/usr/lib/

make ARCH=powerpc CROSS_COMPILE=powerpc-linux- 
--include-dir=/opt/mpc8250/tools/ppc_6xx/usr/include/ 
PREFIX=/home/user/target/mpc8250/rootfs

  LD      applets/built-in.o
  LINK    busybox_unstripped
Trying libraries: crypt m
Failed: -Wl,--start-group -lcrypt -lm -Wl,--end-group
Output of:
powerpc-linux-gcc -Wall -Wshadow -Wwrite-strings -Wundef -Wstrict-prototypes 
-Wunused -Wunused-parameter -Wunused-function -Wunused-value 
-Wmissing-prototypes -Wmissing-declarations -Wdeclaration-after-statement 
-Wold-style-definition -fno-builtin-strlen -finline-limit=0 
-fomit-frame-pointer -ffunction-sections -fdata-sections 
-fno-guess-branch-probability -funsigned-char -static-libgcc 
-falign-functions=1 -falign-jumps=1 -falign-labels=1 -falign-loops=1 -Os 
-I/opt/mpc8250/tools/ppc_6xx/usr/include/ -L/opt/mpc8250/tools/ppc_6xx/usr/lib/ 
-static -nostdlib -L/opt/mpc8250/tools/ppc_6xx/usr/lib/ -o busybox_unstripped 
-Wl,--start-group applets/built-in.o archival/lib.a archival/libunarchive/lib.a 
console-tools/lib.a coreutils/lib.a coreutils/libcoreutils/lib.a 
debianutils/lib.a e2fsprogs/lib.a editors/lib.a findutils/lib.a init/lib.a 
libbb/lib.a libpwdgrp/lib.a loginutils/lib.a mailutils/lib.a miscutils/lib.a 
modutils/lib.a networking/lib.a
 networking/libiproute/lib.a networking/udhcp/lib.a printutils/lib.a 
procps/lib.a runit/lib.a selinux/lib.a shell/lib.a sysklogd/lib.a 
util-linux/lib.a util-linux/volume_id/lib.a archival/built-in.o 
archival/libunarchive/built-in.o console-tools/built-in.o coreutils/built-in.o 
coreutils/libcoreutils/built-in.o debianutils/built-in.o e2fsprogs/built-in.o 
editors/built-in.o findutils/built-in.o init/built-in.o libbb/built-in.o 
libpwdgrp/built-in.o loginutils/built-in.o mailutils/built-in.o 
miscutils/built-in.o modutils/built-in.o networking/built-in.o 
networking/libiproute/built-in.o networking/udhcp/built-in.o 
printutils/built-in.o procps/built-in.o runit/built-in.o selinux/built-in.o 
shell/built-in.o sysklogd/built-in.o util-linux/built-in.o 
util-linux/volume_id/built-in.o -Wl,--end-group -Wl,--start-group -lcrypt -lm 
-Wl,--end-group

==========
/opt/mpc8250/tools/usr/bin/../lib/gcc/powerpc-linux/4.2.2/../../../../powerpc-linux/bin/ld:
 cannot find -lcrypt
collect2: ld returned 1 exit status
make: *** [busybox_unstripped] Error 1

It seems you toolchian dosen't contain libcrypt.you can compile it into your 
toolchain and try again.


Also tried:
make ARCH=powerpc CROSS=powerpc-linux- 
--include-dir=/opt/mpc8250/tools/ppc_6xx/usr/include/ 
PREFIX=/home/user/target/mpc8250/rootfs
  LINK    busybox_unstripped
Trying libraries: crypt m
Failed: -Wl,--start-group -lcrypt -lm -Wl,--end-group

Output of:
powerpc-linux-gcc -Wall -Wshadow -Wwrite-strings -Wundef -Wstrict-prototypes 
-Wunused -Wunused-parameter -Wunused-function -Wunused-value 
-Wmissing-prototypes -Wmissing-declarations -Wdeclaration-after-statement 
-Wold-style-definition -fno-builtin-strlen -finline-limit=0 
-fomit-frame-pointer -ffunction-sections -fdata-sections 
-fno-guess-branch-probability -funsigned-char -static-libgcc 
-falign-functions=1 -falign-jumps=1 -falign-labels=1 -falign-loops=1 -Os 
-I/opt/mpc8250/tools/ppc_6xx/usr/include/ -L/opt/mpc8250/tools/ppc_6xx/usr/lib/ 
-static -nostdlib -L/opt/mpc8250/tools/ppc_6xx/usr/lib/ -o busybox_unstripped 
-Wl,--start-group applets/built-in.o archival/lib.a archival/libunarchive/lib.a 
console-tools/lib.a coreutils/lib.a coreutils/libcoreutils/lib.a 
debianutils/lib.a e2fsprogs/lib.a editors/lib.a findutils/lib.a init/lib.a 
libbb/lib.a libpwdgrp/lib.a loginutils/lib.a mailutils/lib.a miscutils/lib.a 
modutils/lib.a networking/lib.a
 networking/libiproute/lib.a networking/udhcp/lib.a printutils/lib.a 
procps/lib.a runit/lib.a selinux/lib.a shell/lib.a sysklogd/lib.a 
util-linux/lib.a util-linux/volume_id/lib.a archival/built-in.o 
archival/libunarchive/built-in.o console-tools/built-in.o coreutils/built-in.o 
coreutils/libcoreutils/built-in.o debianutils/built-in.o e2fsprogs/built-in.o 
editors/built-in.o findutils/built-in.o init/built-in.o libbb/built-in.o 
libpwdgrp/built-in.o loginutils/built-in.o mailutils/built-in.o 
miscutils/built-in.o modutils/built-in.o networking/built-in.o 
networking/libiproute/built-in.o networking/udhcp/built-in.o 
printutils/built-in.o procps/built-in.o runit/built-in.o selinux/built-in.o 
shell/built-in.o sysklogd/built-in.o util-linux/built-in.o 
util-linux/volume_id/built-in.o -Wl,--end-group -Wl,--start-group -lcrypt -lm 
-Wl,--end-group

==========
/opt/mpc8250/tools/usr/bin/../lib/gcc/powerpc-linux/4.2.2/../../../../powerpc-linux/bin/ld:
 cannot find -lcrypt
collect2: ld returned 1 exit status
make: *** [busybox_unstripped] Error 1


Any clues as to why this happens?


Thanks & Regards,
D.Giriprasad



_______________________________________________
Kernelnewbies mailing list
[email protected]

http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies




-----Inline Attachment Follows-----

_______________________________________________
Kernelnewbies mailing list
[email protected]
http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies


_______________________________________________
Kernelnewbies mailing list
[email protected]
http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies

Reply via email to