Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-09 | A patch from Michal Moskal <malekith@pld.org.pl> to include | Eric Andersen | |
partial IPV6 support. This adds things like gethostbyname2(). Off by defaut, of course, | |||
2001-07-06 | This config seems to be basically correct for arm uClinux systems. | Eric Andersen | |
-Erik | |||
2001-07-05 | Don't change options on based on path -- use command line options or | Eric Andersen | |
ENV variables only. The current behavior violates the principle of least surprise... -Erik | |||
2001-07-04 | Renamed as extra/Configs/Config.i386 | Eric Andersen | |
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-03 | Just take whatever the kernel headers gave us, spaces and all. This is | Eric Andersen | |
to accomodate arm, where rmk has made the syscall numbers be very very strangely setup, -Erik | |||
2001-07-01 | Changed dependencies of gcc-uClibc.h to ../../Config instead of clean | David Schleef | |
2001-06-28 | Added a script to create bits/syscall.h for each arch. | Manuel Novoa III | |
NOTE!!! This is run by "make -C libc/sysdeps/linux/$(TARGET_ARCH) headers" in the main Makefile, but I only changed libc/sysdeps/linux/i386/Makefile as I had no way of testing it for the other archs. Various arch maintainers, please check and update the corresponding Makefile... or report bugs ;-)... appropriately. You'll also want to "cvs del" syscall.h and add it to a .cvsignore in $(ARCH)/bits. Also added a define to uClibc_config.h, __UCLIBC_USE_UNIFIED_SYSCALL__, and moved i386 unified syscall stuff out of common and into i386/bits/syscalls.h. | |||
2001-06-23 | Make PIC a config option | Eric Andersen | |
2001-06-19 | Add in "HAVE_SHARED" so shared libs build or not as needed | Eric Andersen | |
-Erik | |||
2001-06-18 | This commit finishes adding support for the old m68k-coff toolchains by | Eric Andersen | |
working around a missing header file in the compiler shipped with the uCsimm and uCdimm. This should make the folk in Toronto happy, since now they can use the latest CVS version of uClibc. -Erik | |||
2001-06-13 | Don't create a fake readelf app. We are creating a real one now. | Eric Andersen | |
-Erik | |||
2001-06-13 | Default to something like a strongArm, (i.e. has an MMU) | Eric Andersen | |
2001-06-12 | Cleanup the toploevel makefile handing of shared libs. Add weak_alias | Eric Andersen | |
define, and set things up so nasty old coff toolchains can now compile things and should actually work again. -Erik | |||
2001-06-11 | Default to malloc-930716 for x86 | Eric Andersen | |
2001-06-07 | Up the m68k defaults a little so that uClibc will support a g++ build. | David McCullough | |
2001-06-02 | Add locale-enabled strcoll function from vodz, plus supporting tool. | Manuel Novoa III | |
2001-05-31 | Added cmdline options --uclibc-use-build-dir and --uclibc-use-rpath so that | Manuel Novoa III | |
those behaviors can be invoked from the command line. | |||
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-30 | Look's like I need to disable the rpath stuff for now as well. | Manuel Novoa III | |
To build with an uninstaled uClibc, set UCLIBC_GCC=build in your env, or rename it/symlink to it using a name containing the string "build". | |||
2001-05-30 | Revert behavior of wrapper to not use dynamic linker in the build dir, so | Manuel Novoa III | |
those who want to should now be able to compile against uClibc without installing it (using the "build" behavior). | |||
2001-05-29 | Define "NM = $(CROSS)nm" and use $NM and $AR in get-needed-libgcc-objects.sh | Eric Andersen | |
in all cases. | |||
2001-05-28 | Make selection of uClibc floating point support in printf, etc. seperate | Manuel Novoa III | |
from libm float function support. Also, move all Config files out of the main directory. | |||
2001-05-27 | Revert behavior to either INSTALL_DIR or BUILD_DIR but not both. Also, if | Manuel Novoa III | |
using BUILD_DIR and uClibc dynamic linker, use the one in the build dir. If people want the "both dir" behavior, I'll enable it similar to the "build" and "rpath" behaviors. See the comments in the file for how this works. | |||
2001-05-25 | One last structural change. Install header files to INSTALLDIR/usr/include | Eric Andersen | |
so we now parallel the behavior of the standard tools. Also make sure we check INSTALLDIR/lib and INSTALLDIR/usr/lib for libraries. -Erik | |||
2001-05-21 | Patch from Andreas Neuhaus <andy@fasta.fh-dortmund.de> | Eric Andersen | |
gcc was looking for crt0 in the wrong dir. Oops! | |||
2001-05-17 | Fix up some problems noted by August Hoerandl <ahoerandl@gmx.at> | Eric Andersen | |
when cross compiling with shared lib support, there were spots where the native 'ld' was mistakenly being called. | |||
2001-05-16 | Fix up a few little problems | Eric Andersen | |
2001-05-12 | Ok, this should finish off my massive ro-organization. The source | Eric Andersen | |
tree is less messy now (which helps), all libraries are placed into uClibc/lib when compiling, all libraries now use a consistant mechanism for being built, all libraries use a consistant naming scheme where the lib name includes the uClibc version number, which makes ldconfig happy and willing to work with us. -Erik | |||
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-25 | Revert my ill-advised change to force the shared lib loader to always | Eric Andersen | |
be linked. Just make libc.so link vs the shared lib loader and everything works fine. Duh. Thanks to Michael Shmulevich <michaels@jungo.com> for clueing me in. -Erik | |||
2001-04-23 | Make sure that we list the shared lib loader as a required lib | Eric Andersen | |
by explicitly linking against it. That way 'ldd' tells us what we need to know. -Erik | |||
2001-04-23 | Define where the shared lib loader now lives... | Eric Andersen | |
-Erik | |||
2001-04-20 | Update the ignore targets | Eric Andersen | |
2001-04-20 | Update the gcc wrapper. Changes described in the notes at the top of the file. | Manuel Novoa III | |
2001-04-07 | Fix dynamic linking bug. If you need -ldl, you must explicitly add the | Manuel 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-06 | Update the ignore file to match | Eric Andersen | |
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. | |||
2001-03-19 | Small change from Vladimir. | Manuel Novoa III | |
2001-03-18 | Part of the shared lib build rework. | Manuel Novoa III | |
2001-03-18 | Part of the ctype locale support. | Manuel Novoa III | |