OSDN Git Service
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
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
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
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.
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
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
Peter S. Mazinger [Tue, 1 Nov 2005 16:26:47 +0000 (16:26 -0000)]
Correct gcc-4.1 ssp build
Peter S. Mazinger [Tue, 1 Nov 2005 16:20:23 +0000 (16:20 -0000)]
Update sparc to new builds
Peter S. Mazinger [Tue, 1 Nov 2005 16:16:35 +0000 (16:16 -0000)]
Update sh to new builds
Peter S. Mazinger [Tue, 1 Nov 2005 16:09:32 +0000 (16:09 -0000)]
Update alpha to new builds
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
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
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
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)
Mike Frysinger [Tue, 1 Nov 2005 01:19:57 +0000 (01:19 -0000)]
change .os back to .oS per psm
Mike Frysinger [Mon, 31 Oct 2005 05:01:46 +0000 (05:01 -0000)]
merge headers/clean changes from the config if
Mike Frysinger [Mon, 31 Oct 2005 02:03:10 +0000 (02:03 -0000)]
produce a .os instead of .oS
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
Mike Frysinger [Sun, 30 Oct 2005 22:26:01 +0000 (22:26 -0000)]
re-order options to fix menu tree display
Mike Frysinger [Sun, 30 Oct 2005 21:52:45 +0000 (21:52 -0000)]
simplify the security submenu
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.
Peter S. Mazinger [Sat, 29 Oct 2005 10:18:42 +0000 (10:18 -0000)]
Hopefully correct undefined __libc_stack_end issue
Peter S. Mazinger [Sat, 29 Oct 2005 10:16:07 +0000 (10:16 -0000)]
Replace all Makefiles for new build infrastucture
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
Mike Frysinger [Sat, 29 Oct 2005 07:55:30 +0000 (07:55 -0000)]
use & instead of &, tweak style, and add link for Embedded Gentoo
Mike Frysinger [Sat, 29 Oct 2005 07:50:20 +0000 (07:50 -0000)]
close <a> tags like they should be for valid html
Mike Frysinger [Sat, 29 Oct 2005 06:39:17 +0000 (06:39 -0000)]
add a charset def and update the doctype
Mike Frysinger [Sat, 29 Oct 2005 06:34:54 +0000 (06:34 -0000)]
add an entry about gnu malloc compat option
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
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
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 :/
Peter S. Mazinger [Sat, 29 Oct 2005 00:45:47 +0000 (00:45 -0000)]
Add configure option to allow IMA compiling
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
Peter S. Mazinger [Fri, 28 Oct 2005 22:07:38 +0000 (22:07 -0000)]
Kill a warning. Change __wcstofpmax to __wcstofpmax_l where appropiate
Peter S. Mazinger [Fri, 28 Oct 2005 16:34:46 +0000 (16:34 -0000)]
typo s/notdir/dir/
Peter S. Mazinger [Fri, 28 Oct 2005 16:20:18 +0000 (16:20 -0000)]
Correct building locales and backport the changes
Peter S. Mazinger [Fri, 28 Oct 2005 15:06:51 +0000 (15:06 -0000)]
Oops, missed commiting AS_NEEDED check
Peter S. Mazinger [Fri, 28 Oct 2005 14:31:52 +0000 (14:31 -0000)]
Remove --exclude CVS from tar
Peter S. Mazinger [Fri, 28 Oct 2005 14:28:55 +0000 (14:28 -0000)]
Update/add scripts' copyright
Peter S. Mazinger [Fri, 28 Oct 2005 14:03:01 +0000 (14:03 -0000)]
Backport handling of AS_NEEDED
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
Peter S. Mazinger [Fri, 28 Oct 2005 11:21:55 +0000 (11:21 -0000)]
Add newly needed Makefiles that can be linked
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
Peter S. Mazinger [Fri, 28 Oct 2005 10:15:42 +0000 (10:15 -0000)]
Backport to current build system
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
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
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
Peter S. Mazinger [Fri, 28 Oct 2005 00:54:06 +0000 (00:54 -0000)]
Enforce DOPIC, if text relocations are not allowed
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
Peter S. Mazinger [Fri, 28 Oct 2005 00:36:50 +0000 (00:36 -0000)]
Missed one occurence of BUILD_UCLIBC_LDSO
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
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
Mike Frysinger [Fri, 28 Oct 2005 00:04:53 +0000 (00:04 -0000)]
fix building with locale
Peter S. Mazinger [Thu, 27 Oct 2005 23:55:17 +0000 (23:55 -0000)]
ARCH_HAS_NO_MMU implies/selects ARCH_HAS_NO_LDSO
Peter S. Mazinger [Thu, 27 Oct 2005 23:41:18 +0000 (23:41 -0000)]
Allow using ssp w/ current active Makefiles too. Build crts for non-shared archs too.
Peter S. Mazinger [Thu, 27 Oct 2005 22:58:52 +0000 (22:58 -0000)]
Moved guard_setup to dl-osinfo.h (used commonly by ldso and libc). Renamed to _dl_setup_stack_chk_guard, as in glibc. SSP requires now binutils-2.16.1 and newer. Add NOT_IN_libc/IS_IN_libc. Began using -DSHARED in uClibc_main.c, there are more candidates in there. Move back dl_protect_relro to it's earlier place.
Peter S. Mazinger [Thu, 27 Oct 2005 12:58:40 +0000 (12:58 -0000)]
Moved the use of --combine to CFLAGS, we need it for debugging too
Peter S. Mazinger [Thu, 27 Oct 2005 12:44:11 +0000 (12:44 -0000)]
Hope to catch --combine flag properly on all gcc versions
Peter S. Mazinger [Thu, 27 Oct 2005 12:07:45 +0000 (12:07 -0000)]
Correct header cleanup, if threads are disabled, thanks to Jan-Benedict Glaw reporting it.
Peter S. Mazinger [Thu, 27 Oct 2005 07:22:02 +0000 (07:22 -0000)]
Remove comment, I corrected the order already.
Peter S. Mazinger [Wed, 26 Oct 2005 11:14:02 +0000 (11:14 -0000)]
Correct w_cabs.c so it can be added to IMA, add -D_POSIX_MODE for compiling s_lib_version.c (only in the new Makefile)
Peter S. Mazinger [Wed, 26 Oct 2005 10:15:05 +0000 (10:15 -0000)]
Remove s_ceilf.c and s_floorf.c, ceilf and floorf are provided by the float_wrapper. I hope that __ceilf and __floorf are not needed anywhere. Use only __finite from s_finite.c, disabled in fpmacros.c. Allow IMA compiling, 2 files: s_lib_version.c and w_cabs.c have to be reworked for complete IMA.
Peter S. Mazinger [Wed, 26 Oct 2005 08:15:03 +0000 (08:15 -0000)]
Default changed to IMA compiling, disabled explicitely where currently not possible. Add clean targets for linuxthreads[_db].
Mike Frysinger [Wed, 26 Oct 2005 00:26:49 +0000 (00:26 -0000)]
merge updates from glibc
Peter S. Mazinger [Tue, 25 Oct 2005 22:51:40 +0000 (22:51 -0000)]
Add script to create the minimal subset of symlinks
Peter S. Mazinger [Tue, 25 Oct 2005 22:50:18 +0000 (22:50 -0000)]
Add -fcombine check to allow IMA compiling w/ gcc 4.x
Peter S. Mazinger [Tue, 25 Oct 2005 22:17:39 +0000 (22:17 -0000)]
All Makefile.in's. Only arm/i386/mips/powerpc/x86_64 are done, the other archs lack proper crt1. The Makefiles in extra/scripts are intended to be linked into each dir, where it is necessary to build locally.
Peter S. Mazinger [Tue, 25 Oct 2005 19:52:09 +0000 (19:52 -0000)]
Make use of fcntl64 syscall if possible
Peter S. Mazinger [Tue, 25 Oct 2005 19:51:10 +0000 (19:51 -0000)]
Use local copy of sysdep.h
Peter S. Mazinger [Tue, 25 Oct 2005 12:41:25 +0000 (12:41 -0000)]
Correcrt posix_fadvise* to allow compiling
Mike Frysinger [Tue, 25 Oct 2005 02:18:46 +0000 (02:18 -0000)]
uncomment posix_fadvise prototype since we implement it now
Peter S. Mazinger [Fri, 21 Oct 2005 18:32:59 +0000 (18:32 -0000)]
More IMA compiling
Peter S. Mazinger [Fri, 21 Oct 2005 12:36:23 +0000 (12:36 -0000)]
Kill warning if IMA compiled
Peter S. Mazinger [Fri, 21 Oct 2005 09:52:04 +0000 (09:52 -0000)]
Workaround to allow this directory to IMA compile. Someone w/ better understanding, please try to rework this by using only one copy of sp_off
Peter S. Mazinger [Fri, 21 Oct 2005 09:47:48 +0000 (09:47 -0000)]
Move GETXXKEY_R_FUNC into a separate file to allow IMA compiling
Peter S. Mazinger [Fri, 21 Oct 2005 01:38:21 +0000 (01:38 -0000)]
Kill warnings if IMA compiling
Peter S. Mazinger [Thu, 20 Oct 2005 21:39:48 +0000 (21:39 -0000)]
Remove duplicate locking defines for IMA compiling.
Peter S. Mazinger [Thu, 20 Oct 2005 21:25:45 +0000 (21:25 -0000)]
Better solution to duplicate locking defines
Peter S. Mazinger [Thu, 20 Oct 2005 19:26:53 +0000 (19:26 -0000)]
Change in_addr_t inet_aton to int, glibc has it as int and uClibc uses it in addr.c also as int. Rename mylock/LOCK/UNLOCK in resolv.c to allow IMA compiling
Mike Frysinger [Thu, 20 Oct 2005 18:45:30 +0000 (18:45 -0000)]
only include libc-tsd.h if we have threads support
Peter S. Mazinger [Wed, 19 Oct 2005 22:12:33 +0000 (22:12 -0000)]
linuxthreads_db depends on PTHREADS_DEBUG_SUPPORT
Peter S. Mazinger [Wed, 19 Oct 2005 21:49:24 +0000 (21:49 -0000)]
headers is prerequisite for subdirs
Peter S. Mazinger [Wed, 19 Oct 2005 21:33:20 +0000 (21:33 -0000)]
Update license file to Lesser GPL v2.1
Peter S. Mazinger [Wed, 19 Oct 2005 21:29:24 +0000 (21:29 -0000)]
Adapted generic file to work properly with linuxthreads
Peter S. Mazinger [Wed, 19 Oct 2005 21:26:55 +0000 (21:26 -0000)]
Add the linuxthreads Makefiles too
Peter S. Mazinger [Wed, 19 Oct 2005 20:19:47 +0000 (20:19 -0000)]
Add the current implementation to review
Peter S. Mazinger [Wed, 19 Oct 2005 14:34:51 +0000 (14:34 -0000)]
2 more examples that show the handling of different objects in lib*.so and lib*.a, also handle arch specific optimized versions
Peter S. Mazinger [Wed, 19 Oct 2005 14:32:33 +0000 (14:32 -0000)]
Updated libcrypt example Makefile
Peter S. Mazinger [Wed, 19 Oct 2005 09:45:42 +0000 (09:45 -0000)]
Typo correction, thanks cow.
Peter S. Mazinger [Tue, 18 Oct 2005 21:15:32 +0000 (21:15 -0000)]
Commit first Makefile.in as example how the new infrastructure is intended to be used
Peter S. Mazinger [Tue, 18 Oct 2005 21:12:20 +0000 (21:12 -0000)]
Update upcoming new infrastructure files
Peter S. Mazinger [Mon, 17 Oct 2005 00:09:37 +0000 (00:09 -0000)]
Undo -combine addition, check_gcc can't cope with it
Peter S. Mazinger [Sun, 16 Oct 2005 22:13:27 +0000 (22:13 -0000)]
This file is a temporarily used one, until all the tree is converted to new structure, allowing to build out of source tree, PIC for shared/ non-PIC for static, allowing to add objects from one lib to the other (needed for ld.so/libc.so and probably libpthread.so)
Peter S. Mazinger [Sun, 16 Oct 2005 22:05:38 +0000 (22:05 -0000)]
Add -combine to CFLAGS so gcc-4.1 won't build faulty libs if all sources are built into one object
Peter S. Mazinger [Fri, 14 Oct 2005 20:44:06 +0000 (20:44 -0000)]
Forgotten to commit libdl.c, change __LIBDL_SHARED__ to SHARED.
Peter S. Mazinger [Fri, 14 Oct 2005 20:42:59 +0000 (20:42 -0000)]
Change __LIBDL_SHARED__ to SHARED. This will be also used in some other places to get an object built for lib*.so but not for lib*.a.
Peter S. Mazinger [Fri, 14 Oct 2005 19:41:23 +0000 (19:41 -0000)]
Do not recurse into ldso if HAVE_SHARED is disabled.
Peter S. Mazinger [Fri, 14 Oct 2005 19:28:39 +0000 (19:28 -0000)]
Add new rules file for review, better ideas, not used yet
Peter S. Mazinger [Wed, 12 Oct 2005 19:40:41 +0000 (19:40 -0000)]
Remove /dev/erandom support, as [h]lfs does not use it in this form.
Peter S. Mazinger [Wed, 12 Oct 2005 17:08:07 +0000 (17:08 -0000)]
Curious failure now, haven't touched this one.