summaryrefslogtreecommitdiff
path: root/Rules.mak
AgeCommit message (Collapse)Author
2005-11-20Add needed include to build loader."Steven J. Hill"
2005-11-17Replace TOPDIRPeter S. Mazinger
2005-11-17Include all lib*/Makefile.in in top_srcdir/Makefile.in, allows adding ↵Peter S. Mazinger
foreign objects to a lib
2005-11-17Use -z relro/-z now on all libs, add some new variables needed later, move ↵Peter S. Mazinger
common ldso/libdl parts to Rules.mak, remove strip from all TARGET_ARCH
2005-11-15rename current stable linuxthreads to linuxthreads.old to prepare for import ↵Mike Frysinger
of latest glibc version
2005-11-02set default STRIP_FLAGS and change how we detect silent modeMike Frysinger
2005-11-01ASFLAGS does not need to include CFLAGS as well, compile.S does it alreadyPeter S. Mazinger
2005-11-01Do not add PICFLAG to generic CFLAGS, this is done based on suffix to ↵Peter S. Mazinger
.os/.oS (Makerules)
2005-10-29Add -o /dev/null to AS_NEEDED check linker script check, else a.out polution ↵Peter S. Mazinger
all over the place
2005-10-29Limit IMA compiling to gcc-4, gcc-3.4.4 can't cope w/ some sourcesPeter S. Mazinger
2005-10-29Add configure option to allow IMA compilingPeter S. Mazinger
2005-10-28Oops, missed commiting AS_NEEDED checkPeter S. Mazinger
2005-10-28Remove unused CFLAGS_NOPIC, use ?= some of check_gcc won't rerunPeter S. Mazinger
2005-10-27Moved the use of --combine to CFLAGS, we need it for debugging tooPeter S. Mazinger
2005-10-27Hope to catch --combine flag properly on all gcc versionsPeter S. Mazinger
2005-10-27Remove comment, I corrected the order already.Peter S. Mazinger
2005-10-25Add -fcombine check to allow IMA compiling w/ gcc 4.xPeter S. Mazinger
2005-10-25All Makefile.in's. Only arm/i386/mips/powerpc/x86_64 are done, the other ↵Peter S. Mazinger
archs lack proper crt1. The Makefiles in extra/scripts are intended to be linked into each dir, where it is necessary to build locally.
2005-10-17Undo -combine addition, check_gcc can't cope with itPeter S. Mazinger
2005-10-16Add -combine to CFLAGS so gcc-4.1 won't build faulty libs if all sources are ↵Peter S. Mazinger
built into one object
2005-10-12Rewrote almost all Makefiles: do not use strip $(x),y; run strip on all ↵Peter S. Mazinger
objects at once; use :=//$</$^; use CRT_SRC/CRT_OBJ/SCRT_OBJ/CSRC/COBJ/SSRC/SOBJ/MSRC/MOBJ where no more is needed, if only CSRC is present use OBJS directly instead of COBJ; CTOR_TARGETS are created directly in lib; remove unused/unneeded parts. Hope I haven't broken too much.
2005-10-08Fix up PTDIR bug and clean target for libpthread."Steven J. Hill"
2005-10-06Fix broken path for PTDIR which needed a '/' at the end to work. Also ↵"Steven J. Hill"
brought in the other stuff needed for NPTL. Erik, please cut me some slack again. The option is not in 'extra/Config/Config.in' so it cannot be activated. Besides, take a look at the check in tonight on the branch and the post on the mailing list.
2005-10-04Use PTDIR in libpthread/Makefile too, add new PTNAME being nptl or ↵Peter S. Mazinger
linuxthreads. sjhill, I know you kill my keyboard, but please read my added comments, thanks.
2005-10-04Clean up pthread include mess. Some of these will be needed to support NPTL, ↵"Steven J. Hill"
but they do no harm for the linuxthreads case. Yes, I tested this.
2005-09-28Remove ar-target and shared targets, at build time now we traverse the tree ↵Peter S. Mazinger
only once. Generalize all toplevel makefiles. Make sure, that libdl.so is built against libc.so and not libc.a
2005-09-28clean up -malign- vs -falign- #352 by yvasilevMike Frysinger
2005-09-26Add __cxa_atexit and __cxa_finalize, thanks to Stephen Warren. This patch ↵Peter S. Mazinger
breaks compatibility with existing binaries, unless the new COMPAT_ATEXIT option is enabled.
2005-09-08punt _DL_FINI_CRT_COMPAT option now that 0.9.28 has been releasedMike Frysinger
2005-08-25optimize library based upon sparc cpu selectionMike Frysinger
2005-08-13per suggestion by psm, remove the variable DYNAMIC_LINKEREric Andersen
2005-08-12Removed hardcoded ld-uClibc.so.0 in uClibc. From Peter Mazinger.Joakim Tjernlund
2005-08-12Remove SYSTEM_LDSO option since it no longer works.Joakim Tjernlund
2005-08-11add back in the LDPIEFLAG since -fPIE does not imply -pieMike Frysinger
2005-08-10Bump version in preparation for the upcoming releaseEric Andersen
2005-07-29as pointed out by khem/ngupta, ARM926T should be march armv5 instead of armv4Mike Frysinger
2005-07-29export PIEFLAG and the noexecstack AS test so that gcc/as arent executed in ↵Mike Frysinger
every subdir
2005-07-29finish cleaning up the PIE flag checksMike Frysinger
2005-07-29get rid of LDPIEFLAG since PIEFLAG is already usedMike Frysinger
2005-07-28further refine output so the silent mode of make is truly silentMike Frysinger
2005-07-28add c to default ARFLAGS to get rid of ar: creating blah.a messagesMike Frysinger
2005-05-28Add Peter Mazinger fini/crt compat patch. Select DL_FINI_CRT_COMPAT toJoakim Tjernlund
be able to run apps built with 0.9.27. This also renames __uClibc_start_main to __uClibc_main. This compat option should be removed some time after 0.9.28 is released. Let me know if you don't like this change.
2005-05-28Add patch at bugs 274. From Peter Manzinger.Joakim Tjernlund
2005-05-14Add TOPDIR prefix in front of config file when getting target architecture."Steven J. Hill"
2005-05-14Top-level makefile fix for OS agnosticism and set the value of TARGET_ARCH"Steven J. Hill"
using grep because the '.config' will not get included if we are doing a 'clean' or other targets. This was preventing the proper cleaning up target architecture include files.
2005-05-13ARM1136JF-S support.Paul Mundt
2005-05-02Add sh2a support.Paul Mundt
2005-03-16erm, that #" broke stuffMike Frysinger
2005-03-16CROSS_COMPILE -> CROSS_COMPILER_PREFIX like busyboxMike Frysinger
2005-03-15add a Kconfig option for setting the $(CROSS) build variableMike Frysinger