summaryrefslogtreecommitdiff
path: root/extra/gcc-uClibc/gcc-uClibc.c
AgeCommit message (Collapse)Author
2001-04-20Update the gcc wrapper. Changes described in the notes at the top of the file.Manuel Novoa III
2001-04-07Fix dynamic linking bug. If you need -ldl, you must explicitly add theManuel Novoa III
library (path and version!!!) to the args instead. For example, add /lib/libdl.so.1 if DYNAMIC_LINKER is /lib/ld-linux.so.1.
2001-04-06Make a naming change to be consistent with other cross compiling tools.Eric Andersen
Set up a default lib dir off the root of the uClibc compile dir. This really needs more thought, but is good enough for now I think.
2001-02-28This evening I've been investigating why linking with the shared uClibc libraryEric Andersen
was not working when booting busybox as init, even though it workes when run on my desktop system. I made boot floppy with just /dev, a few /etc entries, busybox dynamically linked vs uClibc, and /lib with shared uClibc in it. And just as several people have reported, it didn't work. So I ran 'ldd /bin/true' and it showed 'true' is linked with the shared library loader. But 'ldd ./busybox' showed it was only linked with uClibc. Doh! Of course it couldn't work! This patch fixes the gcc wrapper so when we link with the shared uClibc library, we also always link with the correct shared lib loader. With this patch in place, I have now sucessfully booted busybox linked vs the shared uClibc library. And it works great! -Erik
2001-01-17Set dynamic linker used to /lib/ld-linux.so.1. Changeable in Makefile.Manuel Novoa III
2001-01-17Adapted to handle shared libraries as well as static. Fixed Makefile for m68k.Manuel Novoa III
2001-01-16Oops. Forgot to check these in...Eric Andersen
2001-01-15First pass at making this work with the new libcrt0.o location.Eric Andersen
2001-01-11A large update from Manuel Novoa III <mnovoa3@bellsouth.net>.Eric Andersen