OSDN Git Service
"Steven J. Hill" [Mon, 27 Mar 2006 12:49:24 +0000 (12:49 -0000)]
Revert change to remove 'error_print_progname' so that gettext will build. It can be commented out again when someone figures out how to fix gettext building and do the proper thing.
Peter S. Mazinger [Fri, 24 Mar 2006 23:07:07 +0000 (23:07 -0000)]
typo stderrr
Peter S. Mazinger [Fri, 24 Mar 2006 16:59:45 +0000 (16:59 -0000)]
Correct build failure introduced by SUSV3_LEGACY option
Peter S. Mazinger [Fri, 24 Mar 2006 13:45:02 +0000 (13:45 -0000)]
Now new linuxthreads builds w/ SHARED
Peter S. Mazinger [Fri, 24 Mar 2006 13:43:37 +0000 (13:43 -0000)]
Remove redundant redefine of __clone
Peter S. Mazinger [Fri, 24 Mar 2006 13:00:29 +0000 (13:00 -0000)]
s/staticly/statically/, thx Bernhard Fischer
Peter S. Mazinger [Fri, 24 Mar 2006 12:34:00 +0000 (12:34 -0000)]
Guard GL(name) and it's users w/ SHARED
Peter S. Mazinger [Fri, 24 Mar 2006 12:32:38 +0000 (12:32 -0000)]
Move hidden xdr_rmtcall_args prototype before first use
Mike Frysinger [Fri, 24 Mar 2006 00:16:17 +0000 (00:16 -0000)]
Richard Sandiford writes:
m68k is one of those targets that does not accept -fPIC across the board.
It is supported for 68020 and above, but not for 68000, 68010, or Coldfire,
where using -fPIC leads to a compiler error. (Note that the error is flagged
by cc1 proper, so it probably wouldn't have mattered with older compilers.
It only matters now because cc1 is used to preprocess assembly code.)
The attached patch makes m68k targets use -fpic instead of -fPIC.
Peter S. Mazinger [Thu, 23 Mar 2006 19:43:20 +0000 (19:43 -0000)]
Correct typo
Peter S. Mazinger [Thu, 23 Mar 2006 17:19:42 +0000 (17:19 -0000)]
Add new option for SuSv3 legacy functions and use it for bcopy/bzero/bcmp/index/rindex
Peter S. Mazinger [Thu, 23 Mar 2006 11:40:05 +0000 (11:40 -0000)]
forgotten to update gettimeofday here as well
Peter S. Mazinger [Thu, 23 Mar 2006 11:33:52 +0000 (11:33 -0000)]
Sync w/ string.h, glibc version is out of date
Peter S. Mazinger [Thu, 23 Mar 2006 11:17:41 +0000 (11:17 -0000)]
Mark some functions as BSD only
Peter S. Mazinger [Thu, 23 Mar 2006 11:14:16 +0000 (11:14 -0000)]
select needs sys/select.h, str[n]casecmp/ffs needs strings.h, if BSD is not defined, gettimeofday has other prototype and tm_gmtoff/tm_zone do not exist
Mike Frysinger [Thu, 23 Mar 2006 03:16:41 +0000 (03:16 -0000)]
Richard Sandiford writes:
This patch fixes a miscompilation of mmap() for Coldfire with gcc 4.x.
The problem was that the syscall was being invoked before any part of
the argument structure (buffer[]) had been initialised.
The outcome of gcc PR 19341 is that volatile asms don't implicitly
use or clobber memory, and that "memory" must be explicitly listed
in the clobber list:
http://gcc.gnu.org/PR19341
All syscalls can potentially use or clobber memory, so this patch
adds a "memory" clobber to all the m68k syscall wrappers that I
could find.
Peter S. Mazinger [Wed, 22 Mar 2006 20:43:35 +0000 (20:43 -0000)]
Mark SVID functions
Peter S. Mazinger [Wed, 22 Mar 2006 20:39:23 +0000 (20:39 -0000)]
Enable EXTRA_WARNINGS on DODEBUG
Peter S. Mazinger [Wed, 22 Mar 2006 20:00:25 +0000 (20:00 -0000)]
Guard matherr/__kernel_standard w/ _IEEE_LIBM, we do not use them, save 7,6k
Peter S. Mazinger [Wed, 22 Mar 2006 17:28:37 +0000 (17:28 -0000)]
Correct build if UCLIBC_HAS_CTYPE_TABLES is not defined
Peter S. Mazinger [Wed, 22 Mar 2006 15:49:22 +0000 (15:49 -0000)]
Mark some functions as GNU, provide missing hidden memmem, remove _ISOC99/XOPEN_SOURCE
Peter S. Mazinger [Wed, 22 Mar 2006 15:43:28 +0000 (15:43 -0000)]
Comment __USE_UNIX98, not needed, add __glibc_strerror_r prototype for non-GNU
Peter S. Mazinger [Wed, 22 Mar 2006 15:41:52 +0000 (15:41 -0000)]
Comment __mbrlen
Mike Frysinger [Wed, 22 Mar 2006 00:31:24 +0000 (00:31 -0000)]
some more fixes from rholzmann in Bug 716 ... make sure the code actually functions, then we worry about shrinking it ...
Peter S. Mazinger [Tue, 21 Mar 2006 19:54:34 +0000 (19:54 -0000)]
stderr does not have hidden version anymore, disable it's use
Peter S. Mazinger [Mon, 20 Mar 2006 09:42:12 +0000 (09:42 -0000)]
Replace __THROW w/ __NTH pointed out by Amir Shalem, take 2
Peter S. Mazinger [Mon, 20 Mar 2006 09:41:37 +0000 (09:41 -0000)]
Replace __THROW w/ __NTH pointed out by Amir Shalem
Peter S. Mazinger [Sun, 19 Mar 2006 18:15:11 +0000 (18:15 -0000)]
Guard the reentrant prototypes w/ appropiate config option
Mike Frysinger [Sat, 18 Mar 2006 04:08:39 +0000 (04:08 -0000)]
keep uclibc features in the source
"Steven J. Hill" [Fri, 17 Mar 2006 03:00:05 +0000 (03:00 -0000)]
Fix 'realloc' and revert previous changes to tests. malloc tests all pass regardless of the setting of MALLOC_GLIBC_COMPAT.
"Steven J. Hill" [Fri, 17 Mar 2006 02:43:51 +0000 (02:43 -0000)]
Fix tests to work if MALLOC_GLIBC_COMPAT is enabled.
"Steven J. Hill" [Fri, 17 Mar 2006 00:30:39 +0000 (00:30 -0000)]
If locale support is not enabled, don't build 'tst_ftime_l'.
"Steven J. Hill" [Thu, 16 Mar 2006 03:07:29 +0000 (03:07 -0000)]
Do NOT hide 'utime'. When building binutils for the target using buildroot
it was undefined. How about when you finish playing hide and seek with
symbols you do a complete buildroot build and see if everything really
works. $!#@$!#@
Mike Frysinger [Sat, 11 Mar 2006 04:32:08 +0000 (04:32 -0000)]
sync with glibc
Mike Frysinger [Sat, 11 Mar 2006 04:31:53 +0000 (04:31 -0000)]
fix gcc warnings
Mike Frysinger [Fri, 10 Mar 2006 23:40:36 +0000 (23:40 -0000)]
sync with glibc
Peter S. Mazinger [Fri, 10 Mar 2006 16:20:23 +0000 (16:20 -0000)]
Remove all non-constant libc_hidden_data_def(), it is too unreliable, sorry, most of global data relocations are back
Peter S. Mazinger [Fri, 10 Mar 2006 08:50:27 +0000 (08:50 -0000)]
Remove duplicate hidden __curbrk (ppc), make use of the hidden versions
Peter S. Mazinger [Fri, 10 Mar 2006 08:21:46 +0000 (08:21 -0000)]
Add comment why --gc-sections is ignored
Mike Frysinger [Fri, 10 Mar 2006 00:42:06 +0000 (00:42 -0000)]
update ignores
Mike Frysinger [Fri, 10 Mar 2006 00:40:12 +0000 (00:40 -0000)]
shouldnt have been added to svn
Mike Frysinger [Fri, 10 Mar 2006 00:39:38 +0000 (00:39 -0000)]
sync with glibc CVS
Peter S. Mazinger [Fri, 10 Mar 2006 00:38:24 +0000 (00:38 -0000)]
try to get libpthread built w/ -DSHARED, what to do w/ _dl_load_lock?
Mike Frysinger [Thu, 9 Mar 2006 23:30:13 +0000 (23:30 -0000)]
blah, glibc moved linuxthreads around
Peter S. Mazinger [Thu, 9 Mar 2006 22:08:41 +0000 (22:08 -0000)]
Add back XLOCALE for hidden uselocale
Peter S. Mazinger [Thu, 9 Mar 2006 17:53:05 +0000 (17:53 -0000)]
Disable --gc-sections until I find why it is ignored on some configurations
Peter S. Mazinger [Thu, 9 Mar 2006 17:26:16 +0000 (17:26 -0000)]
Use GNU features only if defined in header
Peter S. Mazinger [Thu, 9 Mar 2006 15:43:42 +0000 (15:43 -0000)]
Sync w/ upstream, hide pthread_atfork
Peter S. Mazinger [Thu, 9 Mar 2006 15:18:36 +0000 (15:18 -0000)]
Not the best idea moving libc_hidden_proto to uClibc_glue.h
Peter S. Mazinger [Thu, 9 Mar 2006 14:54:24 +0000 (14:54 -0000)]
Get rid of forwarded __pthread_attr_init
Peter S. Mazinger [Thu, 9 Mar 2006 14:53:12 +0000 (14:53 -0000)]
Move __clone/__uselocale to uClibc_glue.h
Peter S. Mazinger [Thu, 9 Mar 2006 12:23:51 +0000 (12:23 -0000)]
Remove unneeded ; after *_alias
Peter S. Mazinger [Thu, 9 Mar 2006 12:10:57 +0000 (12:10 -0000)]
Create libpthread_nonshared.a
Peter S. Mazinger [Thu, 9 Mar 2006 12:05:25 +0000 (12:05 -0000)]
Add common part of linker scripts to a file and make use of it
Peter S. Mazinger [Thu, 9 Mar 2006 12:03:33 +0000 (12:03 -0000)]
Add support for libpthread_nonshared.a, strip the objects in *nonshared*
Peter S. Mazinger [Thu, 9 Mar 2006 11:26:07 +0000 (11:26 -0000)]
uClibc_pthread.h wasn't ever included
Peter S. Mazinger [Thu, 9 Mar 2006 09:09:51 +0000 (09:09 -0000)]
Get rid of nested extern warnings if threads are disabled
Peter S. Mazinger [Thu, 9 Mar 2006 08:58:16 +0000 (08:58 -0000)]
Remove __libc_internal_tsd_{s,g}et, they do not exist anymore
Peter S. Mazinger [Thu, 9 Mar 2006 08:55:34 +0000 (08:55 -0000)]
Add back sjhill's 14625 commit, correcting the typo that made it fail
Mike Frysinger [Thu, 9 Mar 2006 06:11:14 +0000 (06:11 -0000)]
fix build/segv issues as reported and fixed by Brent Cook
Peter S. Mazinger [Wed, 8 Mar 2006 21:05:57 +0000 (21:05 -0000)]
getopt_long-simple behaves as gnu getopt if POSIXLY_CORRECT is set, adapt test
Mike Frysinger [Wed, 8 Mar 2006 03:58:13 +0000 (03:58 -0000)]
macro out the /10 operation so arches can have their own versions ... and create some default macros for do_rem/do_div_10 so we dont duplicate the samething in many arch header files
Mike Frysinger [Wed, 8 Mar 2006 01:58:01 +0000 (01:58 -0000)]
kill off gcc signed warnings
Peter S. Mazinger [Tue, 7 Mar 2006 16:40:34 +0000 (16:40 -0000)]
Remove additional endif pointed out by vapier
Peter S. Mazinger [Tue, 7 Mar 2006 09:23:24 +0000 (09:23 -0000)]
Add UCLIBC_HAS_SSP_COMPAT option guarding gcc-3.x ssp support
Peter S. Mazinger [Sun, 5 Mar 2006 16:04:08 +0000 (16:04 -0000)]
disable tst-gnuglob, it has no chance w/ our gnu glob
Peter S. Mazinger [Sun, 5 Mar 2006 16:01:03 +0000 (16:01 -0000)]
check_ld takes only 1 arg as pointed out by pkj
Mike Frysinger [Sun, 5 Mar 2006 04:31:16 +0000 (04:31 -0000)]
use sched_yield, not pthread_yield
Mike Frysinger [Sat, 4 Mar 2006 00:54:43 +0000 (00:54 -0000)]
disable older rlimit support by default
Peter S. Mazinger [Fri, 3 Mar 2006 21:21:33 +0000 (21:21 -0000)]
Rename getopt_long-susv3 to -simple
Peter S. Mazinger [Fri, 3 Mar 2006 21:15:02 +0000 (21:15 -0000)]
Upstream update
Peter S. Mazinger [Fri, 3 Mar 2006 18:49:40 +0000 (18:49 -0000)]
Add --gc-sections, saves 2k on libc.so
Peter S. Mazinger [Fri, 3 Mar 2006 12:58:44 +0000 (12:58 -0000)]
Mark parts as unsupported by gnu glob, but leave it as it was
Peter S. Mazinger [Thu, 2 Mar 2006 16:41:04 +0000 (16:41 -0000)]
Remove CFLAGS-OMIT support, rename getline to get testregex compile w/ -D_GNU_SOURCE
Peter S. Mazinger [Thu, 2 Mar 2006 16:37:41 +0000 (16:37 -0000)]
Move hidden test file for tst-regex2 as well
Mike Frysinger [Thu, 2 Mar 2006 04:02:39 +0000 (04:02 -0000)]
hide div functions in libc, but export them in ldso so that other shared libs dont barf on us
Mike Frysinger [Thu, 2 Mar 2006 03:53:43 +0000 (03:53 -0000)]
grab register definitions from regdef.h instead of using our own local ones
Mike Frysinger [Thu, 2 Mar 2006 03:43:27 +0000 (03:43 -0000)]
make all the warnings the same and add line #s so we can pick em out at runtime
Mike Frysinger [Thu, 2 Mar 2006 03:36:11 +0000 (03:36 -0000)]
kill spurious semicolons
Mike Frysinger [Thu, 2 Mar 2006 03:34:49 +0000 (03:34 -0000)]
clean out arch subdirs as well
Mike Frysinger [Thu, 2 Mar 2006 03:32:37 +0000 (03:32 -0000)]
rename file so we block the common version from being built
Mike Frysinger [Thu, 2 Mar 2006 00:20:54 +0000 (00:20 -0000)]
inform people test is skipped on non-locale hosts
Mike Frysinger [Thu, 2 Mar 2006 00:02:11 +0000 (00:02 -0000)]
allow env to inject more CFLAGS/LDFLAGS, and remove old LSFLAGS
Mike Frysinger [Wed, 1 Mar 2006 23:39:12 +0000 (23:39 -0000)]
disable test since we purposefully dont handle it
Mike Frysinger [Wed, 1 Mar 2006 23:28:19 +0000 (23:28 -0000)]
dont execute shell tests if we just want to compile
Mike Frysinger [Wed, 1 Mar 2006 23:27:13 +0000 (23:27 -0000)]
fix test failure pointed out by nightly build
Peter S. Mazinger [Wed, 1 Mar 2006 22:17:14 +0000 (22:17 -0000)]
Add another test, use for those hanging -c
Peter S. Mazinger [Wed, 1 Mar 2006 21:05:21 +0000 (21:05 -0000)]
Add CFLAGS-OMIT support to glibc targets for now being the same as for uclibc targets, adapt regex
Peter S. Mazinger [Wed, 1 Mar 2006 20:39:48 +0000 (20:39 -0000)]
Move regex tests to their own subdir and dont run them if regex is disabled
Peter S. Mazinger [Wed, 1 Mar 2006 20:35:48 +0000 (20:35 -0000)]
Add AT&T research regex testsuite
Peter S. Mazinger [Wed, 1 Mar 2006 20:28:14 +0000 (20:28 -0000)]
Add support to remove a flag from CFLAGS
Peter S. Mazinger [Wed, 1 Mar 2006 19:08:24 +0000 (19:08 -0000)]
Add -D__ASSEMBLER__ to compile.S so that -std=c99 would not fail
Peter S. Mazinger [Wed, 1 Mar 2006 14:58:56 +0000 (14:58 -0000)]
Update copyright
Peter S. Mazinger [Wed, 1 Mar 2006 14:57:39 +0000 (14:57 -0000)]
Remove duplicate include
Peter S. Mazinger [Wed, 1 Mar 2006 13:25:13 +0000 (13:25 -0000)]
Update copyright
Peter S. Mazinger [Wed, 1 Mar 2006 13:20:16 +0000 (13:20 -0000)]
copyright update
Peter S. Mazinger [Wed, 1 Mar 2006 13:10:39 +0000 (13:10 -0000)]
typo
Peter S. Mazinger [Wed, 1 Mar 2006 12:45:38 +0000 (12:45 -0000)]
update
Peter S. Mazinger [Wed, 1 Mar 2006 09:55:06 +0000 (09:55 -0000)]
Sync w/ glibc and define _STAT_VER/_MKNOD_VER to 0, else some apps will consider versioned stat/mknod in uClibc
Mike Frysinger [Wed, 1 Mar 2006 05:34:32 +0000 (05:34 -0000)]
fix whitespace in comment