summaryrefslogtreecommitdiffstats
path: root/Rules.mak
Commit message (Collapse)AuthorAgeFilesLines
...
* | nptl: sysdep headers re-factoringCarmelo Amoroso2010-02-091-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* | build: Do not define -DPIC longer through build systemCarmelo Amoroso2009-12-161-1/+1
| | | | | | | | | | | | | | 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>
* | warn about old-style crap in extra-annoyance-modeBernhard Reutner-Fischer2009-12-091-0/+1
| | | | | | | | Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
* | Merge remote branch 'origin/master' into nptl_mergeAustin Foxley2009-11-221-4/+11
|\| | | | | | | | | | | | | | | | | Conflicts: Rules.mak libc/misc/sysvipc/msgq.c test/Rules.mak Signed-off-by: Austin Foxley <austinf@cetoncorp.com>
| * remove ARCH_CFLAGS, ARCH_LDFLAGS and CROSSPeter S. Mazinger2009-11-191-4/+11
| | | | | | | | | | Signed-off-by: Peter S. Mazinger <ps.m@gmx.net> Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
| * Rules.mak fix typo (qstrup -> qstrip)Austin Foxley2009-11-091-1/+1
| | | | | | | | Signed-off-by: Austin Foxley <austinf@cetoncorp.com>
| * build with -fmerge-all-constantsMike Frysinger2009-10-221-0/+2
| | | | | | | | | | | | | | 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>
| * test/plt: add a script to find PLT usageMike Frysinger2009-10-221-0/+1
| | | | | | | | Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* | build with -fmerge-all-constantsMike Frysinger2009-11-091-0/+2
| | | | | | | | | | | | | | | | 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>
* | test/plt: add a script to find PLT usageMike Frysinger2009-11-091-0/+1
| | | | | | | | | | Signed-off-by: Mike Frysinger <vapier@gentoo.org> Signed-off-by: Austin Foxley <austinf@cetoncorp.com>
* | Rules.mak fix typo (qstrup -> qstrip)Austin Foxley2009-11-091-1/+1
| | | | | | | | Signed-off-by: Austin Foxley <austinf@cetoncorp.com>
* | build system changes needed for nptlAustin Foxley2009-10-171-3/+5
|/ | | | | | | | | * 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>
* check_ld some more flagsBernhard Reutner-Fischer2009-10-091-2/+5
| | | | | | gold does not currently implement these. Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
* add and use qstripBernhard Reutner-Fischer2009-10-081-13/+16
| | | | | | | 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>
* handle make ARCH= configBernhard Reutner-Fischer2009-09-161-10/+13
| | | | Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
* Revert "default ?conf to native arch"Bernhard Reutner-Fischer2009-09-141-3/+2
| | | | | | This reverts commit 6625518cd6894338937a74ca6b9187b7b8167b03. Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
* default ?conf to native archBernhard Reutner-Fischer2009-08-251-2/+3
| | | | | | | 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>
* support building out-of-treeBernhard Reutner-Fischer2009-08-171-16/+16
| | | | | | Handle O= Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
* Rules.mak: Fix references to svn.Khem Raj2009-08-011-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* s/UCLIBC_INTERNAL/_LIBC/gDenys Vlasenko2009-07-211-5/+1
| | | | | | | | | | 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>
* use -EB/-EL for all targetsMike Frysinger2009-07-151-8/+3
| | | | | | | 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>
* use -isystem with gcc pathsMike Frysinger2009-07-051-1/+1
| | | | | | | 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>
* sh: Fix FPU config optionPeter Griffin2009-05-041-1/+1
| | | | | Change to UCLIBC_HAS_FPU because UCLIBC_HAS_FLOATS can be used with UCLIBC_HAS_SOFT_FLOAT option.
* - do not pass -Wl with -shared in LDFLAGS_NOSTRIP (Peter S. Mazinger)Bernhard Reutner-Fischer2009-03-251-2/+2
|
* - also filter out headers-yBernhard Reutner-Fischer2009-02-231-1/+1
|
* - fix install_headers on hosts where ld does not support gnu hash-style butBernhard Reutner-Fischer2009-02-031-0/+2
| | | | uClibc is configured to use it.
* "make utils" now successfully makes utils for targetDenis Vlasenko2009-01-281-32/+55
|
* - also link librt with --as-needed and do so unconditionally to work aroundBernhard Reutner-Fischer2009-01-221-0/+24
| | | | | | 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.
* - make sure to pass the correct PIE flags to gcc (Peter S. Mazinger)Bernhard Reutner-Fischer2009-01-141-2/+3
|
* - make sure not to have relocs in Scrt1.o (Peter S. Mazinger)Bernhard Reutner-Fischer2009-01-141-8/+0
|
* utils/Makefile.in: de-obfuscate it a bitDenis Vlasenko2009-01-111-1/+1
| | | | | Rules.mak: use -Os, not -O2
* ctype: remove some trivial macros from ctype.h;Denis Vlasenko2008-12-271-1/+2
| | | | | | | | | | | | 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
* include/libc-string_i386.h: fix a bug where memset('\xff') misbehavesDenis Vlasenko2008-12-261-1/+3
| | | | | Rules.mak: add -funsigned-char, to forestall future PITA
* fix testing "gcc -mpreferred-stack-boundary=2" on x86_64Denis Vlasenko2008-12-161-1/+2
|
* Make it again possible to have compact and small stack usageDenis Vlasenko2008-12-131-2/+6
| | | | | | | | | 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
* - adjust trunk version infoBernhard Reutner-Fischer2008-11-121-1/+1
|
* - update recommendation for pregenerated locales.Bernhard Reutner-Fischer2008-11-111-0/+2
| | | | - update name of locale-tarball. We will retroactively fill them in, eventually
* - less verbose make cleanBernhard Reutner-Fischer2008-11-071-2/+2
|
* Remove commented out CFLAGS assigment which is also set on next lineHans-Christian Egtvedt2008-11-031-1/+0
| | | | | Signed-off-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
* - mark trunk as BUGFIX-ONLY after 0.9.30-rc3Bernhard Reutner-Fischer2008-10-281-1/+1
|
* - bump version to 0.9.30-rc30_9_30_rc3Bernhard Reutner-Fischer2008-10-281-1/+1
|
* - mark trunk as -rc2-svnBernhard Reutner-Fischer2008-10-151-1/+1
|
* - bump version to 0.9.30-rc20_9_30_rc20_9_30_rc1Bernhard Reutner-Fischer2008-10-151-2/+2
|
* - make sure to match the start of the MAKE_VERSIONBernhard Reutner-Fischer2008-10-101-1/+1
|
* - add/use variables to make build-tools configurableBernhard Reutner-Fischer2008-10-081-4/+8
|
* - add long double math wrappers (Ned Ludd)Bernhard Reutner-Fischer2008-10-031-1/+1
|
* - add CONFIG_MIPS_ISA_MIPS32R2 (Julian Brown)Bernhard Reutner-Fischer2008-09-251-0/+1
|
* Disable -msoft-float usage on SH, gcc doesn't support it.Paul Mundt2008-08-211-0/+2
|
* - poison non-standard keywords:Bernhard Reutner-Fischer2008-07-171-0/+3
| | | | | Make sure that we can be built with non-C99 compilers, too. Use __\1__ instead.
* Fix the test build system by installing headers on a local folderCarmelo Amoroso2008-07-081-0/+2
| | | | | | | instead of using internal headers. Signed-off-by: Filippo Arcidiacono <filippo.arcidiacono@st.com> Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com>