baslinux AT lists.ibiblio.org
Subject: Baslinux mailing list
List archive
Re: [BL] uclibc static lynx 2.8.6dev16, lynx.lss and mplayer
- From: sindi keesan <keesan AT sdf.lonestar.org>
- To: baslinux AT lists.ibiblio.org
- Subject: Re: [BL] uclibc static lynx 2.8.6dev16, lynx.lss and mplayer
- Date: Sat, 21 Jan 2006 00:58:48 +0000 (UTC)
On Fri, 20 Jan 2006, David Moberg wrote:
sindi keesan wrote:I have to go find it again now...
I looked through a lot of old emails. Do you mind if I link your BL
download site to my site? I know you have a varying set of files there.
I don't mind; that's what URLs are made for.
So this 21MB image gets mounted to loop and then copied to a large
directory (or another partition) and includes uclibc library, gcc,
binutils, bash, and busybox. I presume after copying it to that directory
I also copy the source code to that directory before I chroot there and
then compile it and it ignores any other libc on the computer.
Does uclibc Debian already have a lot of libraries and other programs compiled dynamically against uclibc?
Want to bet on it? I will also need to either find precompiled, or
compile from source code, various dependencies such as ncurses, or
libjpeg, etc., or use ones compiled statically with glibc which I think
would make them larger. Where do I find precompiled libraries?
You'll have to compile them yourself. Or try some from the uClibc
port of Debian. The good news is that uClibc comes with curses
already, so you can start building links or lynx right away. X might
be a little trickier. I've found that there is just a handful of libraries
that are used by the various source code.
I don't plan to compile X, if that is what you meant.
Could I compile dynamically against uclibc and add uclibc to the regular library partition(s)? It might work with some programs that won't compile because glibc 2.1.3 or 2.2.5 are too old.
I left my other computer turned on downloading root_fs at about 4K/sec (only 1 hr 20 min estimated arrival time).
I hope the instructions tell you how to compile statically or dynamically.
I compile the app. normally, and then I start X and chroot in from
an rxvt. Then remove the compiled application (before installation)
and run make again. Make will just go in and out of several
directories, then it will execute one command to rebuild the
deleted binary. Use X to copy and paste the command, then
add the '-static' command to rebuild it statically. Make sure
that you are in the right directory.
Are you saying I need to use X in order to compile statically?
You can also usually do
LDFLAGS="-static" ./configure
or make LDFLAGS="-static" to do the same thing. There is
one notable exception: binutils, which requires "-all-static".
This would be static against uclibc, libncurses, etc.?
Can I make it static against uclibc but dynamic against other libraries which I already have on my computer?
There is a learning curve, but it's a much easier one than
trying to get odd pieces of hardware like winmodems to
work with BL.
I was impressed with your lucent modem victory.
But have never run across a 56K lucent winmodem. There are piles of 56K ISA and PCI winmodems around for $1.
David
-
Re: [BL] uclibc static lynx 2.8.6dev16, lynx.lss and mplayer,
David Moberg, 01/18/2006
-
Re: [BL] uclibc static lynx 2.8.6dev16, lynx.lss and mplayer,
David Moberg, 01/18/2006
-
Re: [BL] uclibc static lynx 2.8.6dev16, lynx.lss and mplayer,
sindi keesan, 01/18/2006
-
Re: [BL] uclibc static lynx 2.8.6dev16, lynx.lss and mplayer,
David Moberg, 01/18/2006
-
Re: [BL] uclibc static lynx 2.8.6dev16, lynx.lss and mplayer,
sindi keesan, 01/18/2006
- [BL] new static lynx package posted, was Re: uclibc static lynx 2.8.6dev16, lynx.lss and mplayer, sindi keesan, 01/19/2006
-
Re: [BL] uclibc static lynx 2.8.6dev16, lynx.lss and mplayer,
David Moberg, 01/19/2006
-
Re: [BL] uclibc static lynx 2.8.6dev16, lynx.lss and mplayer,
sindi keesan, 01/19/2006
- Re: [BL] uclibc static lynx 2.8.6dev16, lynx.lss and mplayer, David Moberg, 01/20/2006
- Re: [BL] uclibc static lynx 2.8.6dev16, lynx.lss and mplayer, sindi keesan, 01/20/2006
- Re: [BL] uclibc static lynx 2.8.6dev16, lynx.lss and mplayer, David Moberg, 01/21/2006
- Re: [BL] uclibc static lynx 2.8.6dev16, lynx.lss and mplayer, sindi keesan, 01/22/2006
- Re: [BL] uclibc static lynx 2.8.6dev16, lynx.lss and mplayer, David Moberg, 01/23/2006
-
Re: [BL] uclibc static lynx 2.8.6dev16, lynx.lss and mplayer,
sindi keesan, 01/19/2006
- [BL] compiling with uclibc, sindi keesan, 01/25/2006
- Re: [BL] compiling with uclibc, David Moberg, 01/25/2006
- Re: [BL] compiling with uclibc, sindi keesan, 01/26/2006
- Re: [BL] compiling with uclibc, David Moberg, 01/26/2006
- Re: [BL] compiling with uclibc, sindi keesan, 01/27/2006
-
Re: [BL] uclibc static lynx 2.8.6dev16, lynx.lss and mplayer,
sindi keesan, 01/18/2006
-
Re: [BL] uclibc static lynx 2.8.6dev16, lynx.lss and mplayer,
David Moberg, 01/18/2006
-
Re: [BL] uclibc static lynx 2.8.6dev16, lynx.lss and mplayer,
sindi keesan, 01/18/2006
-
Re: [BL] uclibc static lynx 2.8.6dev16, lynx.lss and mplayer,
David Moberg, 01/18/2006
- Re: [BL] compiling with uclibc, was Re: uclibc static lynx 2.8.6dev16, lynx.lss and mplayer, sindi keesan, 01/23/2006
Archive powered by MHonArc 2.6.24.