OSDN Git Service

uclinux-h8/uClibc.git
18 years agoneed our own page header file to prevent warnings
Mike Frysinger [Fri, 4 Nov 2005 23:59:45 +0000 (23:59 -0000)]
need our own page header file to prevent warnings

18 years agouse errno.h like in i386
Mike Frysinger [Fri, 4 Nov 2005 23:55:44 +0000 (23:55 -0000)]
use errno.h like in i386

18 years agounify common code thus making arch-specific Makefiles very simple :)
Mike Frysinger [Fri, 4 Nov 2005 23:55:18 +0000 (23:55 -0000)]
unify common code thus making arch-specific Makefiles very simple :)

18 years agomake the crt rules prettier too
Mike Frysinger [Fri, 4 Nov 2005 23:08:33 +0000 (23:08 -0000)]
make the crt rules prettier too

18 years agoSync up w/ glibc
Peter S. Mazinger [Fri, 4 Nov 2005 22:52:26 +0000 (22:52 -0000)]
Sync up w/ glibc

18 years agoRemove duplicate ifdefs
Peter S. Mazinger [Fri, 4 Nov 2005 22:49:59 +0000 (22:49 -0000)]
Remove duplicate ifdefs

18 years agoCorrect XLOCALE enabled builds pointed out by nitinkg
Peter S. Mazinger [Fri, 4 Nov 2005 22:22:31 +0000 (22:22 -0000)]
Correct XLOCALE enabled builds pointed out by nitinkg

18 years agoUse bits/getopt.h, getopt.h is not included if GNU_GETOPT support is disabled
Peter S. Mazinger [Fri, 4 Nov 2005 11:31:20 +0000 (11:31 -0000)]
Use bits/getopt.h, getopt.h is not included if GNU_GETOPT support is disabled

18 years agoinitial import of a nicer output display akin to linux-2.6
Mike Frysinger [Fri, 4 Nov 2005 02:21:36 +0000 (02:21 -0000)]
initial import of a nicer output display akin to linux-2.6

18 years agoMake use of newly introduced attribute_noreturn
Peter S. Mazinger [Fri, 4 Nov 2005 00:32:26 +0000 (00:32 -0000)]
Make use of newly introduced attribute_noreturn

18 years agoadd a macro for __attribute__ ((__noreturn__))
Mike Frysinger [Fri, 4 Nov 2005 00:07:48 +0000 (00:07 -0000)]
add a macro for __attribute__ ((__noreturn__))

18 years agoadd implementations from glibc for the round functions
Mike Frysinger [Thu, 3 Nov 2005 23:57:25 +0000 (23:57 -0000)]
add implementations from glibc for the round functions

18 years agocleanup how we enable/disable certain wrappers since some were suffering from bit...
Mike Frysinger [Thu, 3 Nov 2005 23:57:05 +0000 (23:57 -0000)]
cleanup how we enable/disable certain wrappers since some were suffering from bit rot ... also enable the round float wrappers

18 years agoSync w/ glibc
Peter S. Mazinger [Thu, 3 Nov 2005 23:33:53 +0000 (23:33 -0000)]
Sync w/ glibc

18 years agoDisable DOMULTI for these, because gcc-4.0.2 can't cope with them
Peter S. Mazinger [Thu, 3 Nov 2005 22:50:32 +0000 (22:50 -0000)]
Disable DOMULTI for these, because gcc-4.0.2 can't cope with them

18 years agoSync headers w/ glibc
Peter S. Mazinger [Thu, 3 Nov 2005 22:45:16 +0000 (22:45 -0000)]
Sync headers w/ glibc

18 years agosync with glibc to fix building xorg-server
Mike Frysinger [Thu, 3 Nov 2005 22:42:46 +0000 (22:42 -0000)]
sync with glibc to fix building xorg-server

18 years agoLast bits for IMA, now everything can be built w/ DOMULTI=y on gcc-3.4.4 with my...
Peter S. Mazinger [Thu, 3 Nov 2005 21:23:07 +0000 (21:23 -0000)]
Last bits for IMA, now everything can be built w/ DOMULTI=y on gcc-3.4.4 with my config (no locale, the rest enabled). Not tested if libc is complete and usable. All the files listed in *_NO_MULTI need love, best would be to replace all multisources w/ single sources.

18 years agoCorrect _getdents[64] and __syscall_ipc
Peter S. Mazinger [Thu, 3 Nov 2005 21:08:31 +0000 (21:08 -0000)]
Correct _getdents[64] and __syscall_ipc

18 years agoSync with glibc
Peter S. Mazinger [Thu, 3 Nov 2005 21:02:42 +0000 (21:02 -0000)]
Sync with glibc

18 years agowait4 is pid_t, not int
Peter S. Mazinger [Thu, 3 Nov 2005 19:16:21 +0000 (19:16 -0000)]
wait4 is pid_t, not int

18 years agoSync headers w/ glibc
Peter S. Mazinger [Thu, 3 Nov 2005 19:13:24 +0000 (19:13 -0000)]
Sync headers w/ glibc

18 years agoEnable IMA
Peter S. Mazinger [Thu, 3 Nov 2005 01:25:12 +0000 (01:25 -0000)]
Enable IMA

18 years agoEnable IMA
Peter S. Mazinger [Thu, 3 Nov 2005 00:48:27 +0000 (00:48 -0000)]
Enable IMA

18 years agoCorrect IMA
Peter S. Mazinger [Thu, 3 Nov 2005 00:44:01 +0000 (00:44 -0000)]
Correct IMA

18 years agoEnable IMA
Peter S. Mazinger [Thu, 3 Nov 2005 00:38:06 +0000 (00:38 -0000)]
Enable IMA

18 years agoEnable IMA
Peter S. Mazinger [Thu, 3 Nov 2005 00:36:00 +0000 (00:36 -0000)]
Enable IMA

18 years agoEnable IMA on libc/string/generic
Peter S. Mazinger [Thu, 3 Nov 2005 00:18:43 +0000 (00:18 -0000)]
Enable IMA on libc/string/generic

18 years agoEnable IMA on i386
Peter S. Mazinger [Wed, 2 Nov 2005 23:55:41 +0000 (23:55 -0000)]
Enable IMA on i386

18 years agoDon't need this debug check anymore.
Joakim Tjernlund [Wed, 2 Nov 2005 23:52:45 +0000 (23:52 -0000)]
Don't need this debug check anymore.

18 years agoAllow partly IMA compile of this directory
Peter S. Mazinger [Wed, 2 Nov 2005 23:51:31 +0000 (23:51 -0000)]
Allow partly IMA compile of this directory

18 years agopsm missed a spot :)
Joakim Tjernlund [Wed, 2 Nov 2005 23:48:06 +0000 (23:48 -0000)]
psm missed a spot :)

18 years agoMark _exit as noreturn, include/unistd.h does this already
Peter S. Mazinger [Wed, 2 Nov 2005 21:48:56 +0000 (21:48 -0000)]
Mark _exit as noreturn, include/unistd.h does this already

18 years agoadd dummy loop to kill gcc warning, probably _exit should get attribute_noreturn
Peter S. Mazinger [Wed, 2 Nov 2005 21:21:15 +0000 (21:21 -0000)]
add dummy loop to kill gcc warning, probably _exit should get attribute_noreturn

18 years agoUndo 12115, it fails on building libc/sysdeps/linux/common
Peter S. Mazinger [Wed, 2 Nov 2005 21:18:56 +0000 (21:18 -0000)]
Undo 12115, it fails on building libc/sysdeps/linux/common

18 years agoAdded cris on request to new build structure. It has to provide crt1.S instead of...
Peter S. Mazinger [Wed, 2 Nov 2005 17:57:23 +0000 (17:57 -0000)]
Added cris on request to new build structure. It has to provide crt1.S instead of crt0.c to get it working

18 years agoCleaner i386/syscalls.h patch to handle macro redefines proposed by jocke
Peter S. Mazinger [Wed, 2 Nov 2005 17:43:38 +0000 (17:43 -0000)]
Cleaner i386/syscalls.h patch to handle macro redefines proposed by jocke

18 years agoRemove __set_errno proposed by jocke
Peter S. Mazinger [Wed, 2 Nov 2005 17:28:40 +0000 (17:28 -0000)]
Remove __set_errno proposed by jocke

18 years agoClean up DOMULTI for libm and add more files blocked earlier by syscall problem to...
Peter S. Mazinger [Wed, 2 Nov 2005 17:20:23 +0000 (17:20 -0000)]
Clean up DOMULTI for libm and add more files blocked earlier by syscall problem to libpthread

18 years agoEnable IMA compiling now that syscalls work
Peter S. Mazinger [Wed, 2 Nov 2005 16:23:47 +0000 (16:23 -0000)]
Enable IMA compiling now that syscalls work

18 years agoMove __SSP__ check to header
Peter S. Mazinger [Wed, 2 Nov 2005 16:21:19 +0000 (16:21 -0000)]
Move __SSP__ check to header

18 years agoAllow sources using syscalls to be IMA compiled on x86
Peter S. Mazinger [Wed, 2 Nov 2005 16:13:41 +0000 (16:13 -0000)]
Allow sources using syscalls to be IMA compiled on x86

18 years agoinclude Rules.mak after noconfig_targets, else it does not pull in .config
Peter S. Mazinger [Wed, 2 Nov 2005 15:43:20 +0000 (15:43 -0000)]
include Rules.mak after noconfig_targets, else it does not pull in .config

18 years agoldso powerpc changes ported to i386
Peter S. Mazinger [Wed, 2 Nov 2005 14:22:31 +0000 (14:22 -0000)]
ldso powerpc changes ported to i386

18 years agoset default STRIP_FLAGS and change how we detect silent mode
Mike Frysinger [Wed, 2 Nov 2005 02:20:13 +0000 (02:20 -0000)]
set default STRIP_FLAGS and change how we detect silent mode

18 years agomove more rules out of the if HAVE_DOT_CONFIG statement which dont belong
Mike Frysinger [Wed, 2 Nov 2005 01:13:08 +0000 (01:13 -0000)]
move more rules out of the if HAVE_DOT_CONFIG statement which dont belong

18 years agoupdate DOPIC option to properly describe what it does
Mike Frysinger [Wed, 2 Nov 2005 00:50:00 +0000 (00:50 -0000)]
update DOPIC option to properly describe what it does

18 years agotweak rules so we dont have to copy the .c files to get 64bit versions
Mike Frysinger [Wed, 2 Nov 2005 00:34:27 +0000 (00:34 -0000)]
tweak rules so we dont have to copy the .c files to get 64bit versions

18 years agoCreate the lib*_pic.a links only if DOPIC is enabled
Peter S. Mazinger [Tue, 1 Nov 2005 22:19:29 +0000 (22:19 -0000)]
Create the lib*_pic.a links only if DOPIC is enabled

18 years agoOnly because of multi sources I had to touch up these and add code duplication
Peter S. Mazinger [Tue, 1 Nov 2005 22:12:53 +0000 (22:12 -0000)]
Only because of multi sources I had to touch up these and add code duplication

18 years agoSplit up the .o and .os rules, so all the sources are created if DOPIC is disabled.
Peter S. Mazinger [Tue, 1 Nov 2005 21:50:15 +0000 (21:50 -0000)]
Split up the .o and .os rules, so all the sources are created if DOPIC is disabled.

18 years agoAdd check, so we are sure that the file is correctly built, if the system is ssp...
Peter S. Mazinger [Tue, 1 Nov 2005 21:47:22 +0000 (21:47 -0000)]
Add check, so we are sure that the file is correctly built, if the system is ssp enabled

18 years agoAdd back -L..lib to libdl linker, now that we do not hardcode path to libs in libc.so
Peter S. Mazinger [Tue, 1 Nov 2005 16:49:25 +0000 (16:49 -0000)]
Add back -L..lib to libdl linker, now that we do not hardcode path to libs in libc.so

18 years agoCorrect gcc-4.1 ssp build
Peter S. Mazinger [Tue, 1 Nov 2005 16:26:47 +0000 (16:26 -0000)]
Correct gcc-4.1 ssp build

18 years agoUpdate sparc to new builds
Peter S. Mazinger [Tue, 1 Nov 2005 16:20:23 +0000 (16:20 -0000)]
Update sparc to new builds

18 years agoUpdate sh to new builds
Peter S. Mazinger [Tue, 1 Nov 2005 16:16:35 +0000 (16:16 -0000)]
Update sh to new builds

18 years agoUpdate alpha to new builds
Peter S. Mazinger [Tue, 1 Nov 2005 16:09:32 +0000 (16:09 -0000)]
Update alpha to new builds

18 years agoASFLAGS does not need to include CFLAGS as well, compile.S does it already
Peter S. Mazinger [Tue, 1 Nov 2005 14:52:11 +0000 (14:52 -0000)]
ASFLAGS does not need to include CFLAGS as well, compile.S does it already

18 years agoRemove last unused references to libc-a-pic-, we use only the lists in libc-a-y for...
Peter S. Mazinger [Tue, 1 Nov 2005 13:53:05 +0000 (13:53 -0000)]
Remove last unused references to libc-a-pic-, we use only the lists in libc-a-y for objects that go into static libs, changing their suffix to .os, of they should be PIC

18 years agoAdd another Makefile example that will be copied over the root Makefile, adapt script
Peter S. Mazinger [Tue, 1 Nov 2005 13:32:19 +0000 (13:32 -0000)]
Add another Makefile example that will be copied over the root Makefile, adapt script

18 years agoDo not add PICFLAG to generic CFLAGS, this is done based on suffix to .os/.oS (Makerules)
Peter S. Mazinger [Tue, 1 Nov 2005 13:23:50 +0000 (13:23 -0000)]
Do not add PICFLAG to generic CFLAGS, this is done based on suffix to .os/.oS (Makerules)

18 years agochange .os back to .oS per psm
Mike Frysinger [Tue, 1 Nov 2005 01:19:57 +0000 (01:19 -0000)]
change .os back to .oS per psm

18 years agomerge headers/clean changes from the config if
Mike Frysinger [Mon, 31 Oct 2005 05:01:46 +0000 (05:01 -0000)]
merge headers/clean changes from the config if

18 years agoproduce a .os instead of .oS
Mike Frysinger [Mon, 31 Oct 2005 02:03:10 +0000 (02:03 -0000)]
produce a .os instead of .oS

18 years agoadd a headers target when the config file doesnt exist, and move the clean targets...
Mike Frysinger [Sun, 30 Oct 2005 22:37:07 +0000 (22:37 -0000)]
add a headers target when the config file doesnt exist, and move the clean targets out of the .config if

18 years agore-order options to fix menu tree display
Mike Frysinger [Sun, 30 Oct 2005 22:26:01 +0000 (22:26 -0000)]
re-order options to fix menu tree display

18 years agosimplify the security submenu
Mike Frysinger [Sun, 30 Oct 2005 21:52:45 +0000 (21:52 -0000)]
simplify the security submenu

18 years agoHopefully fix the bug Oleg reported in http://uclibc.org/lists/uclibc/2005-October...
Joakim Tjernlund [Sat, 29 Oct 2005 13:46:25 +0000 (13:46 -0000)]
Hopefully fix the bug Oleg reported in uclibc.org/lists/uclibc/2005-October/012809.html
This will only fix powerpc. Should be easy to fix the other arches.

18 years agoHopefully correct undefined __libc_stack_end issue
Peter S. Mazinger [Sat, 29 Oct 2005 10:18:42 +0000 (10:18 -0000)]
Hopefully correct undefined __libc_stack_end issue

18 years agoReplace all Makefiles for new build infrastucture
Peter S. Mazinger [Sat, 29 Oct 2005 10:16:07 +0000 (10:16 -0000)]
Replace all Makefiles for new build infrastucture

18 years agoRenamed script to create_makefiles.sh, copy instead of link (to allow cygwin users...
Peter S. Mazinger [Sat, 29 Oct 2005 10:11:58 +0000 (10:11 -0000)]
Renamed script to create_makefiles.sh, copy instead of link (to allow cygwin users to build), creates all Makefiles now, should be only used if the master copies are updated

18 years agouse & instead of &, tweak style, and add link for Embedded Gentoo
Mike Frysinger [Sat, 29 Oct 2005 07:55:30 +0000 (07:55 -0000)]
use & instead of &, tweak style, and add link for Embedded Gentoo

18 years agoclose <a> tags like they should be for valid html
Mike Frysinger [Sat, 29 Oct 2005 07:50:20 +0000 (07:50 -0000)]
close <a> tags like they should be for valid html

18 years agoadd a charset def and update the doctype
Mike Frysinger [Sat, 29 Oct 2005 06:39:17 +0000 (06:39 -0000)]
add a charset def and update the doctype

18 years agoadd an entry about gnu malloc compat option
Mike Frysinger [Sat, 29 Oct 2005 06:34:54 +0000 (06:34 -0000)]
add an entry about gnu malloc compat option

18 years agoAdd -o /dev/null to AS_NEEDED check linker script check, else a.out polution all...
Peter S. Mazinger [Sat, 29 Oct 2005 01:36:30 +0000 (01:36 -0000)]
Add -o /dev/null to AS_NEEDED check linker script check, else a.out polution all over the place

18 years agoLimit IMA compiling to gcc-4, gcc-3.4.4 can't cope w/ some sources
Peter S. Mazinger [Sat, 29 Oct 2005 01:26:00 +0000 (01:26 -0000)]
Limit IMA compiling to gcc-4, gcc-3.4.4 can't cope w/ some sources

18 years agocleanup the release target so that it doesnt kill my svn checkout anymore :/
Mike Frysinger [Sat, 29 Oct 2005 00:53:01 +0000 (00:53 -0000)]
cleanup the release target so that it doesnt kill my svn checkout anymore :/

18 years agoAdd configure option to allow IMA compiling
Peter S. Mazinger [Sat, 29 Oct 2005 00:45:47 +0000 (00:45 -0000)]
Add configure option to allow IMA compiling

18 years agoChange Makefiles that are not fully IMA to allow it to be used w/ a DOMULTI config...
Peter S. Mazinger [Fri, 28 Oct 2005 22:30:40 +0000 (22:30 -0000)]
Change Makefiles that are not fully IMA to allow it to be used w/ a DOMULTI config option

18 years agoKill a warning. Change __wcstofpmax to __wcstofpmax_l where appropiate
Peter S. Mazinger [Fri, 28 Oct 2005 22:07:38 +0000 (22:07 -0000)]
Kill a warning. Change __wcstofpmax to __wcstofpmax_l where appropiate

18 years agotypo s/notdir/dir/
Peter S. Mazinger [Fri, 28 Oct 2005 16:34:46 +0000 (16:34 -0000)]
typo s/notdir/dir/

18 years agoCorrect building locales and backport the changes
Peter S. Mazinger [Fri, 28 Oct 2005 16:20:18 +0000 (16:20 -0000)]
Correct building locales and backport the changes

18 years agoOops, missed commiting AS_NEEDED check
Peter S. Mazinger [Fri, 28 Oct 2005 15:06:51 +0000 (15:06 -0000)]
Oops, missed commiting AS_NEEDED check

18 years agoRemove --exclude CVS from tar
Peter S. Mazinger [Fri, 28 Oct 2005 14:31:52 +0000 (14:31 -0000)]
Remove --exclude CVS from tar

18 years agoUpdate/add scripts' copyright
Peter S. Mazinger [Fri, 28 Oct 2005 14:28:55 +0000 (14:28 -0000)]
Update/add scripts' copyright

18 years agoBackport handling of AS_NEEDED
Peter S. Mazinger [Fri, 28 Oct 2005 14:03:01 +0000 (14:03 -0000)]
Backport handling of AS_NEEDED

18 years agoRemove binutils-2.16.1 dependency for SSP, now it works with any binutils, but all...
Peter S. Mazinger [Fri, 28 Oct 2005 13:52:36 +0000 (13:52 -0000)]
Remove binutils-2.16.1 dependency for SSP, now it works with any binutils, but all apps linked against libc.so will get DT_NEEDED for ld.so too

18 years agoAdd newly needed Makefiles that can be linked
Peter S. Mazinger [Fri, 28 Oct 2005 11:21:55 +0000 (11:21 -0000)]
Add newly needed Makefiles that can be linked

18 years agoUse consequently headers-y and headers_clean-y, try avoiding TARGET_ARCH use in main...
Peter S. Mazinger [Fri, 28 Oct 2005 10:55:11 +0000 (10:55 -0000)]
Use consequently headers-y and headers_clean-y, try avoiding TARGET_ARCH use in main Makefile.in

18 years agoBackport to current build system
Peter S. Mazinger [Fri, 28 Oct 2005 10:15:42 +0000 (10:15 -0000)]
Backport to current build system

18 years agoWe use svn, do not look for cvs related files in distclean
Peter S. Mazinger [Fri, 28 Oct 2005 10:13:25 +0000 (10:13 -0000)]
We use svn, do not look for cvs related files in distclean

18 years agoRenamed arch specific Makefile.in to Makefile.arch, else if TARGET_ARCH does not...
Peter S. Mazinger [Fri, 28 Oct 2005 09:57:22 +0000 (09:57 -0000)]
Renamed arch specific Makefile.in to Makefile.arch, else if TARGET_ARCH does not exist, we reinclude the including Makefile. Moved arch/common fpu_control.h link creation into main Makefile.in. Updated the link creation script to remove all the other Makefiles

18 years agoRemove unused CFLAGS_NOPIC, use ?= some of check_gcc won't rerun
Peter S. Mazinger [Fri, 28 Oct 2005 01:16:04 +0000 (01:16 -0000)]
Remove unused CFLAGS_NOPIC, use ?= some of check_gcc won't rerun

18 years agoEnforce DOPIC, if text relocations are not allowed
Peter S. Mazinger [Fri, 28 Oct 2005 00:54:06 +0000 (00:54 -0000)]
Enforce DOPIC, if text relocations are not allowed

18 years agoRemove HAVE_NO_SHARED where ARCH_HAS_NO_MMU/ARCH_HAS_NO_LDSO are selected already
Peter S. Mazinger [Fri, 28 Oct 2005 00:46:51 +0000 (00:46 -0000)]
Remove HAVE_NO_SHARED where ARCH_HAS_NO_MMU/ARCH_HAS_NO_LDSO are selected already

18 years agoMissed one occurence of BUILD_UCLIBC_LDSO
Peter S. Mazinger [Fri, 28 Oct 2005 00:36:50 +0000 (00:36 -0000)]
Missed one occurence of BUILD_UCLIBC_LDSO

18 years agoHAVE_SHARED depends on \!ARCH_HAS_NO_LDSO, remove BUILD_UCLIBC_LDSO and replace the...
Peter S. Mazinger [Fri, 28 Oct 2005 00:29:58 +0000 (00:29 -0000)]
HAVE_SHARED depends on \!ARCH_HAS_NO_LDSO, remove BUILD_UCLIBC_LDSO and replace the dependencies w/ HAVE_SHARED

18 years agofrv seems to be an exception having no MMU, but using ldso
Peter S. Mazinger [Fri, 28 Oct 2005 00:08:47 +0000 (00:08 -0000)]
frv seems to be an exception having no MMU, but using ldso

18 years agofix building with locale
Mike Frysinger [Fri, 28 Oct 2005 00:04:53 +0000 (00:04 -0000)]
fix building with locale