summaryrefslogtreecommitdiff
path: root/Rules.mak
AgeCommit message (Collapse)Author
2010-02-23improve parallel make behaviourAustin Foxley
* add library dependencies for libdl,libpthread * fix typo in librt/Makefile.in * also remove extra trailing slashes on i386, sparc pregen headers Signed-off-by: Austin Foxley <austinf@cetoncorp.com>
2010-02-10libc: Add a common sysdep headerCarmelo Amoroso
Add a common header file to provide macros useful in asm code: C_LABEL to construct the asm name for a C symbol cfi_xxx to generate eh_frame unwind information. Ported from NPTL branch. Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com>
2010-02-09nptl: sysdep headers re-factoringCarmelo Amoroso
This patch will re-factor and simplify sysdep headers handling for nptl branch. The reason is to use some useful macros in asm code (i.e. ENTRY()) that are available only into nptl branch because are defined in sysdep.h header under the nptl folder even if they are not related to NPTL at all (this was likely due to a bad choice done at the early stage of NPTL porting). This is a required steps for integrating into master branch some asm code available in nptl branch for sh4. The main changes are described below: nptl/sysdeps/generic/sysdep.h (moved) ---> libc/sysdeps/linux/common/sysdep.h nptl/sysdeps/arm/sysdep.h (moved) ---> libc/sysdeps/linux/arm/sysdep.h nptl/sysdeps/sh/sysdep.h ---------------------| nptl/sysdeps/unix/sh/sysdep.h ----------------| nptl/sysdeps/unix/sysv/linux/sh/sysdep.h -----| nptl/sysdeps/unix/sysv/linux/sh/sh4/sysdep.h -| |(merged) ---> libc/sysdeps/linux/sh nptl/sysdeps/unix/sysdep.h (deleted) Similarly the mips and arm sysdep.h should be merged and updated as for sh arch. Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com>
2009-12-16build: Do not define -DPIC longer through build systemCarmelo Amoroso
Now all code relies upon __PIC__ flag defined by compiler, so it does not need to explicitly define the PIC macro through build system Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com>
2009-12-09warn about old-style crap in extra-annoyance-modeBernhard Reutner-Fischer
Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
2009-11-22Merge remote branch 'origin/master' into nptl_mergeAustin Foxley
Conflicts: Rules.mak libc/misc/sysvipc/msgq.c test/Rules.mak Signed-off-by: Austin Foxley <austinf@cetoncorp.com>
2009-11-19remove ARCH_CFLAGS, ARCH_LDFLAGS and CROSSPeter S. Mazinger
Signed-off-by: Peter S. Mazinger <ps.m@gmx.net> Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
2009-11-09build with -fmerge-all-constantsMike Frysinger
Glibc is already using this flag and it gives us a slight code shrink in a few functions. Signed-off-by: Mike Frysinger <vapier@gentoo.org> Signed-off-by: Austin Foxley <austinf@cetoncorp.com>
2009-11-09test/plt: add a script to find PLT usageMike Frysinger
Signed-off-by: Mike Frysinger <vapier@gentoo.org> Signed-off-by: Austin Foxley <austinf@cetoncorp.com>
2009-11-09Rules.mak fix typo (qstrup -> qstrip)Austin Foxley
Signed-off-by: Austin Foxley <austinf@cetoncorp.com>
2009-11-09Rules.mak fix typo (qstrup -> qstrip)Austin Foxley
Signed-off-by: Austin Foxley <austinf@cetoncorp.com>
2009-10-22build with -fmerge-all-constantsMike Frysinger
Glibc is already using this flag and it gives us a slight code shrink in a few functions. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2009-10-22test/plt: add a script to find PLT usageMike Frysinger
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2009-10-17build system changes needed for nptlAustin Foxley
* add include dir for nptl * pregen nptl headers * add include dir to pick up subarchs * a few tweaks for test/* to match state of the code Signed-off-by: Austin Foxley <austinf@cetoncorp.com>
2009-10-09check_ld some more flagsBernhard Reutner-Fischer
gold does not currently implement these. Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
2009-10-08add and use qstripBernhard Reutner-Fischer
qstrip substitites quotes and strips the result. Avoiding single-quotes helps vim's poor syntax highlighting. Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
2009-09-16handle make ARCH= configBernhard Reutner-Fischer
Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
2009-09-14Revert "default ?conf to native arch"Bernhard Reutner-Fischer
This reverts commit 6625518cd6894338937a74ca6b9187b7b8167b03. Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
2009-08-25default ?conf to native archBernhard Reutner-Fischer
Default is now the native arch, you can start a fresh .config via 'make ARCH=ia64 menuconfig'. Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
2009-08-17support building out-of-treeBernhard Reutner-Fischer
Handle O= Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
2009-08-01Rules.mak: Fix references to svn.Khem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2009-07-21s/UCLIBC_INTERNAL/_LIBC/gDenys Vlasenko
Undo my old mistake. I added UCLIBC_INTERNAL define, but later I realized _LIBC is doing exactly the same thing. This change converts all usages of UCLIBC_INTERNAL to _LIBC, removing all instances of UCLIBC_INTERNAL. Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
2009-07-15use -EB/-EL for all targetsMike Frysinger
These are common linker options rather than target specific ones, so they should be safe to use for all targets. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2009-07-05use -isystem with gcc pathsMike Frysinger
Use -isystem to include gcc header paths rather than -I as these are system paths, not uClibc specific paths. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2009-05-04sh: Fix FPU config optionPeter Griffin
Change to UCLIBC_HAS_FPU because UCLIBC_HAS_FLOATS can be used with UCLIBC_HAS_SOFT_FLOAT option.
2009-03-25- do not pass -Wl with -shared in LDFLAGS_NOSTRIP (Peter S. Mazinger)Bernhard Reutner-Fischer
2009-02-23- also filter out headers-yBernhard Reutner-Fischer
2009-02-03- fix install_headers on hosts where ld does not support gnu hash-style butBernhard Reutner-Fischer
uClibc is configured to use it.
2009-01-28"make utils" now successfully makes utils for targetDenis Vlasenko
2009-01-22- also link librt with --as-needed and do so unconditionally to work aroundBernhard Reutner-Fischer
bugs in gentoo's QA. Just add UCLIBC_HAS_SSP to the "and" of link.asneeded to properly take SSP into account, if you prefer.
2009-01-14- make sure to pass the correct PIE flags to gcc (Peter S. Mazinger)Bernhard Reutner-Fischer
2009-01-14- make sure not to have relocs in Scrt1.o (Peter S. Mazinger)Bernhard Reutner-Fischer
2009-01-11utils/Makefile.in: de-obfuscate it a bitDenis Vlasenko
Rules.mak: use -Os, not -O2
2008-12-27ctype: remove some trivial macros from ctype.h;Denis Vlasenko
remove __tolower and __toupper (they existed only in SOME configs!); remove usages of _tolower (some of them clearly buggy) from uclibc code; add a few more -U<define> options to unifdef pass over installed headers; document it on docs/wchar_and_locale.txt text data bss dec hex filename - 514963 2727 15396 533086 8225e lib/libuClibc-0.9.30-svn.so + 514888 2727 15396 533011 82213 lib/libuClibc-0.9.30-svn.so
2008-12-26include/libc-string_i386.h: fix a bug where memset('\xff') misbehavesDenis Vlasenko
Rules.mak: add -funsigned-char, to forestall future PITA
2008-12-16fix testing "gcc -mpreferred-stack-boundary=2" on x86_64Denis Vlasenko
2008-12-13Make it again possible to have compact and small stack usageDenis Vlasenko
on non-SSE capable processors. I'm doing it the second time. text data bss dec hex filename 238539 1367 11280 251186 3d532 uClibc.z2/lib/libuClibc-0.9.30-svn.so 229457 1367 11280 242104 3b1b8 uClibc.z3/lib/libuClibc-0.9.30-svn.so
2008-11-12- adjust trunk version infoBernhard Reutner-Fischer
2008-11-11- update recommendation for pregenerated locales.Bernhard Reutner-Fischer
- update name of locale-tarball. We will retroactively fill them in, eventually
2008-11-07- less verbose make cleanBernhard Reutner-Fischer
2008-11-03Remove commented out CFLAGS assigment which is also set on next lineHans-Christian Egtvedt
Signed-off-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
2008-10-28- mark trunk as BUGFIX-ONLY after 0.9.30-rc3Bernhard Reutner-Fischer
2008-10-28- bump version to 0.9.30-rc3Bernhard Reutner-Fischer
2008-10-15- mark trunk as -rc2-svnBernhard Reutner-Fischer
2008-10-15- bump version to 0.9.30-rc2Bernhard Reutner-Fischer
2008-10-10- make sure to match the start of the MAKE_VERSIONBernhard Reutner-Fischer
2008-10-08- add/use variables to make build-tools configurableBernhard Reutner-Fischer
2008-10-03- add long double math wrappers (Ned Ludd)Bernhard Reutner-Fischer
2008-09-25- add CONFIG_MIPS_ISA_MIPS32R2 (Julian Brown)Bernhard Reutner-Fischer
2008-08-21Disable -msoft-float usage on SH, gcc doesn't support it.Paul Mundt