Age | Commit message (Collapse) | Author | |
---|---|---|---|
2003-10-13 | Patch from Peter Kjellerstedt: | Eric Andersen | |
The attached patch performs a clean up of extra/gcc-uClibc/Makefile: * Better dependencies to only rebuild what is necessary. * Use $< and $@ where appropriate. * Suppress warning messages from which about commands that cannot be found. //Peter | |||
2003-09-01 | pass in "-s" directly | Eric Andersen | |
2003-03-05 | Patch from Konrad Eisele to omit -Wl,--dynamic-linker from | Eric Andersen | |
the gcc wrapper when not building with shared library support. | |||
2003-03-03 | Initial effort at adding profiling support. | Eric Andersen | |
2002-12-04 | Change some variable names so we are more consistant with what | Eric Andersen | |
the linux kernel uses. -Erik | |||
2002-11-27 | Make support for global constructors and global destructors be | Eric Andersen | |
configurable, so people who do not need or want ctor/dtor support can disable it and make their binaries a little bit smaller. -Erik | |||
2002-11-08 | Use NATIVE_CC. Don't hard code using 'gcc'. | Eric Andersen | |
-Erik | |||
2002-11-05 | Fix gcc-uClibc.h dependancies | Eric Andersen | |
2002-11-05 | Standardize LIBGCC_DIR | Eric Andersen | |
2002-10-31 | Skip the dependancy on .config for now | Eric Andersen | |
2002-10-31 | Fix a lingering reference to Config | Eric Andersen | |
-Erik | |||
2002-10-31 | Ok, this commit is _huge_ and its gonna change the world. I've | Eric Andersen | |
been working on a new config system on and off for about 6 months now, but I've never been fully satisfied. Well, I'm finally am happy with the new config system, so here it is. This completely removes the old uClibc configuration system, and replaces it with an entirely new system based on LinuxKernelConf, from http://www.xs4all.nl/~zippel/lc/ As it turns out, Linus has just merged LinuxKernelConf into Linux 2.5.45, so it looks like I made the right choice. I have thus far updated only x86. I'll be updating the other architectures shortly. -Erik | |||
2002-08-12 | Only try to install existing binaries | Eric Andersen | |
-Erik | |||
2002-07-05 | Only enable elf2flt support when using elf toolchains | Eric Andersen | |
-Erik | |||
2002-07-02 | Change the default structure of the installed toolchain | Eric Andersen | |
-Erik | |||
2002-06-20 | Add support for doing the mmu-less thing | Eric Andersen | |
-Erik | |||
2002-06-20 | Fix a bug reported by Michael Weiser <michael@weiser.saale-net.de> | Eric Andersen | |
which could cause incorrect invocations of g++. Cleanup a few things. Add a new --uclibc-ctors flag allowing one to apply ctor/dtor support to regular C code. -Erik | |||
2002-05-30 | Put GCCINCDIR here, which is the only place it is needed. | Eric Andersen | |
-Erik | |||
2002-05-24 | Send the -s to the linker | Eric Andersen | |
2002-03-22 | Fix incorrect ordering of -L and -l options, which prevented things | Eric Andersen | |
like iproute2 and XFree86 from linking. -Erik | |||
2002-03-18 | Add initial support for compiling cpp code. | Eric Andersen | |
-Erik | |||
2002-02-27 | Lose the -nostdlib, which causes problems with older binutils, and | Eric Andersen | |
add some fflush calls, since it seems streams are not flushed before an exec | |||
2002-02-26 | Remove an erroneous -L- | Eric Andersen | |
2002-02-23 | Fix the compiler wrapper yet more... | Eric Andersen | |
2002-02-20 | Several needed cleanups to the gcc wrapper. | Eric Andersen | |
-Erik | |||
2002-02-02 | Several little additions and cleanups. Add getw() and putw(). | Eric Andersen | |
Add in some missing header files (netipx/ipx.h include/lastlog.h include/sgtty.h include/sys/perm.h) -Erik | |||
2001-12-19 | Update my email address. I am no longer andersen@lineo.com | Eric Andersen | |
2001-08-13 | A few more (final?) cleanups for the installer behavior. I now think | Eric Andersen | |
things are working perfectly (perhaps I shouln't think so much) | |||
2001-08-13 | Fix SYSTEM_DEVEL_PREFIX to allow install of the <arch>-uclibc- spoofer | Eric Andersen | |
toolchain to any arbitrary directory... | |||
2001-08-10 | Update the build system, yet again. I hope this is the last time... | Eric Andersen | |
Here is the basic theory of operation: SHARED_LIB_LOADER_PATH/ <The location where the shared lib loader will be installed and where the compiler will cause apps to look for it.> DEVEL_PREFIX/ bin/ <contains gcc, ld, etc for setting PATH=$DEVEL_PREFIX/bin:$PATH> lib/ <contains all runtime and static libs> include/ <Where all the header files go> SYSTEM_DEVEL_PREFIX/ usr/bin/ <contains arch-uclibc-gcc, arch-uclibc-ld, etc that might be installed by a .deb or .rpm into /usr/bin, but can happily live under DEVEL_PREFIX> PREFIX This is prepended during 'make install's allowing you to shift things to be installed under some alternate location (such as when building a .deb) -Erik | |||
2001-08-09 | Fix behavior when installing the devel env, since somewhere | Eric Andersen | |
along the line this got messed up... | |||
2001-08-08 | This syncs things up with my local tree. Mainly changes installer | Eric Andersen | |
issues, and syns things (as far as I am willing) with Dave Schleef's tree. We may need to go another round or so, but we do seem to be converging... | |||
2001-07-17 | Some cleanups needed for things to compile and work as expected | Eric Andersen | |
with the new build system... -Erik | |||
2001-07-12 | This commit merges David Schleef's updates to the build system, which a | Eric Andersen | |
few tiny fixups here and there from me. Seems to work just fine and will hopefully be a bit better behaved. -Erik | |||
2001-07-03 | Oops. | Eric Andersen | |
2001-07-03 | Allow the shared lib loader to fallback on the builddir if everything | Eric Andersen | |
else fails. Let <arch>-uclibc-gcc --uclibc-use-build-dir set the shared lib loader to the one in the builddir's path. -Erik | |||
2001-07-01 | Changed dependencies of gcc-uClibc.h to ../../Config instead of clean | David Schleef | |
2001-06-13 | Don't create a fake readelf app. We are creating a real one now. | Eric Andersen | |
-Erik | |||
2001-05-31 | Removed INSTALL_DIR and replaced it with DEVEL_PREFIX, ROOT_DIR, and | Manuel Novoa III | |
TARGET_PREFIX to allow more flexibility. Also modified the gcc wrapper to do the right thing if -Wl,--dynamic-linker,xxx is passed on the command line. The gcc wrapper will also check the env variable UCLIBC_GCC_LDOPT for a dynamic linker option at runtime (although command line arg overrides the env variable). | |||
2001-05-16 | Fix up a few little problems | Eric Andersen | |
2001-05-10 | Fix up naming of ld.so so every uses the same define. The top level | Eric Andersen | |
was using one name and the ld.so-1 dir was using another (they happened to be the same). Fix that. -Erik | |||
2001-05-07 | Use the symbolic name, don't hard code. | Eric Andersen | |
2001-05-04 | This patch allows powerpc to compile again. It also checks if we | Eric Andersen | |
are compiling for an arch for which uClibc has an ld.so or not, and otherwise sets things up to use the system ld.so. -Erik | |||
2001-05-04 | This is kindof neat. With this update, you can now simply set your | Eric Andersen | |
PATH and things will now simply compile vs uClibc. Or you can add INSTALL_DIR/usr/bin to your path and use it as a cross compiler. Either way, it works now. -Erik | |||
2001-05-03 | Avoid needing to distinguis between the install dir and the build | Eric Andersen | |
dir. Use both automagically when compiling. -Erik | |||
2001-04-26 | Don't hard-code the major number | Eric Andersen | |
2001-04-25 | Fix up default .so number. This should avoid conflicts with libc5 | Eric Andersen | |
libraries... | |||
2001-04-23 | Define where the shared lib loader now lives... | Eric Andersen | |
-Erik | |||
2001-04-20 | Update the gcc wrapper. Changes described in the notes at the top of the file. | Manuel Novoa III | |
2001-04-06 | Make 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. |