OSDN Git Service

uclinux-h8/uclibc-ng.git
21 years agoOops. Don't call strip twice
Eric Andersen [Thu, 13 Mar 2003 19:54:36 +0000 (19:54 -0000)]
Oops.  Don't call strip twice

21 years agoresync with glibc 2.3
Eric Andersen [Thu, 13 Mar 2003 19:43:38 +0000 (19:43 -0000)]
resync with glibc 2.3

21 years agosjhill needs to buy donuts for everyone
Eric Andersen [Tue, 11 Mar 2003 20:27:02 +0000 (20:27 -0000)]
sjhill needs to buy donuts for everyone

21 years agoMake it so debugging pthreads works, even with DODEBUG turned off
Eric Andersen [Tue, 11 Mar 2003 20:08:01 +0000 (20:08 -0000)]
Make it so debugging pthreads works, even with DODEBUG turned off
 -Erik

21 years agoMinor cleanup to better sync with glibc 2.3
Eric Andersen [Tue, 11 Mar 2003 20:07:00 +0000 (20:07 -0000)]
Minor cleanup to better sync with glibc 2.3

21 years agoCompliance with MIPS ABI and MIPS kernel changes.
"Steven J. Hill" [Tue, 11 Mar 2003 16:54:43 +0000 (16:54 -0000)]
Compliance with MIPS ABI and MIPS kernel changes.

21 years agoPatch from Jordan Crouse to avoid potential rendering problems
Eric Andersen [Mon, 10 Mar 2003 17:23:42 +0000 (17:23 -0000)]
Patch from Jordan Crouse to avoid potential rendering problems

21 years agoremove a leftover debug printf
Eric Andersen [Fri, 7 Mar 2003 12:39:51 +0000 (12:39 -0000)]
remove a leftover debug printf

21 years agoPatch from Stefan Allius
Eric Andersen [Fri, 7 Mar 2003 12:23:11 +0000 (12:23 -0000)]
Patch from Stefan Allius

    the ldd.c wasn't compilable for SuperH due to a missing ELFCLASSM define and
    the readelf executable was linked with a wrong dynamic linker path. To fix
    this I removed the --uclibc-use-build-dir.

    The patch also fixed all the compiler warnings (-Wall -W).

Erik made a few additional changes to eliminate unused function arguments
and fixup a static variable that was was doing the wrong thing

21 years agoPatch from Stefan Allius:
Eric Andersen [Fri, 7 Mar 2003 12:07:13 +0000 (12:07 -0000)]
Patch from Stefan Allius:

    a make install_target stops if we have some sysmlinks in the destination
    target.  This little patch force to install over a previous installed
    uClibc version,so we will allways get a consistent uClibc installation.

21 years agoPatch from Stefan Allius:
Eric Andersen [Fri, 7 Mar 2003 12:05:48 +0000 (12:05 -0000)]
Patch from Stefan Allius:
fix a couple of gcc 3.3 compiler warnings in gmon.c

21 years agoFixup ldd handling of multiple files
Eric Andersen [Thu, 6 Mar 2003 22:00:12 +0000 (22:00 -0000)]
Fixup ldd handling of multiple files

21 years agomore random changes
Eric Andersen [Thu, 6 Mar 2003 20:57:44 +0000 (20:57 -0000)]
more random changes

21 years ago/me needs to learn to proofread
Eric Andersen [Thu, 6 Mar 2003 20:45:11 +0000 (20:45 -0000)]
/me needs to learn to proofread

21 years agoMake the text a bit more clear
Eric Andersen [Thu, 6 Mar 2003 20:41:33 +0000 (20:41 -0000)]
Make the text a bit more clear

21 years agoFor now, leave mmap on mips using mmap1, since mmap2 seems
Eric Andersen [Thu, 6 Mar 2003 16:56:02 +0000 (16:56 -0000)]
For now, leave mmap on mips using mmap1, since mmap2 seems
to have 'issues' (i.e. it doesn't work 100% properly).
 -Erik

21 years agoFinish off gmon based profiling for powerpc
Eric Andersen [Thu, 6 Mar 2003 15:03:33 +0000 (15:03 -0000)]
Finish off gmon based profiling for powerpc

21 years agoMake profiling on arm work
Eric Andersen [Thu, 6 Mar 2003 14:16:36 +0000 (14:16 -0000)]
Make profiling on arm work

21 years agoPatch from Stefan Allius to finish off the last required bits
Eric Andersen [Thu, 6 Mar 2003 13:57:31 +0000 (13:57 -0000)]
Patch from Stefan Allius to finish off the last required bits
for gmon profiling support for the SuperH target.

21 years agoUpdate website
Eric Andersen [Thu, 6 Mar 2003 11:28:09 +0000 (11:28 -0000)]
Update website

21 years agoPatch from Konrad Eisele to add include/asm-generic since, at least
Eric Andersen [Wed, 5 Mar 2003 10:57:14 +0000 (10:57 -0000)]
Patch from Konrad Eisele to add include/asm-generic since, at least
on sparc, this is needed by some of the include/asm files

21 years agoPatch from Konrad Eisele to omit -Wl,--dynamic-linker from
Eric Andersen [Wed, 5 Mar 2003 10:55:31 +0000 (10:55 -0000)]
Patch from Konrad Eisele to omit -Wl,--dynamic-linker from
the gcc wrapper when not building with shared library support.

21 years agoPatch from Stefan Allius:
Eric Andersen [Wed, 5 Mar 2003 10:52:44 +0000 (10:52 -0000)]
Patch from Stefan Allius:

    Hi Erik,

    I patched the initfini.awk script, so we can build crt[in].S for the SuperH
    targets with gmon-support.

    The patch moves all labels into the wright sections, and add some assembler
    statements to jump over them. (only activ on SH targets)

    The patch also avoid any references of _GLOBAL_OFFSET_TABLE_ or *gmon_start*
    in the crtn.S file. This should work on every target.

    Bye Stefan

21 years agoThe vfork system call on powerpc seems to be completely
Eric Andersen [Wed, 5 Mar 2003 10:30:30 +0000 (10:30 -0000)]
The vfork system call on powerpc seems to be completely
broken.  Use fork instead, per glibc behavior.

21 years agoDefault to using fork() for vfork() when no arch specific
Eric Andersen [Wed, 5 Mar 2003 10:28:53 +0000 (10:28 -0000)]
Default to using fork() for vfork() when no arch specific
implementation of vfork is present.

21 years agoSeperate pthread debugging from uClibc debugging. They are used
Eric Andersen [Tue, 4 Mar 2003 20:56:01 +0000 (20:56 -0000)]
Seperate pthread debugging from uClibc debugging.  They are used
for different things.

21 years agoPatch from Stefan Allius adding the function 'thread_self_stack'
Eric Andersen [Tue, 4 Mar 2003 10:47:50 +0000 (10:47 -0000)]
Patch from Stefan Allius adding the function 'thread_self_stack'
from glibc 2.3 that is needed for pthreads to compile for SuperH.

21 years agoPatch from Stefan Allius to make ldd.c compile under Solaris
Eric Andersen [Tue, 4 Mar 2003 10:39:05 +0000 (10:39 -0000)]
Patch from Stefan Allius to make ldd.c compile under Solaris

21 years agoTeach ldd to be a bit more helpful by telling you specifically
Eric Andersen [Tue, 4 Mar 2003 10:13:01 +0000 (10:13 -0000)]
Teach ldd to be a bit more helpful by telling you specifically
what the problem library is that is linked vs glibc.
 -Erik

21 years agoFix compile when profiling is disabled
Eric Andersen [Tue, 4 Mar 2003 07:05:33 +0000 (07:05 -0000)]
Fix compile when profiling is disabled

21 years agoFix grammar
Eric Andersen [Mon, 3 Mar 2003 22:01:09 +0000 (22:01 -0000)]
Fix grammar

21 years agoInitial effort at adding profiling support.
Eric Andersen [Mon, 3 Mar 2003 20:58:42 +0000 (20:58 -0000)]
Initial effort at adding profiling support.

21 years agoUpdates for release
Eric Andersen [Mon, 3 Mar 2003 20:01:26 +0000 (20:01 -0000)]
Updates for release

21 years agoUpdate version
Eric Andersen [Mon, 3 Mar 2003 19:31:21 +0000 (19:31 -0000)]
Update version

21 years agoFix location of cvs
Eric Andersen [Mon, 3 Mar 2003 19:30:35 +0000 (19:30 -0000)]
Fix location of cvs

21 years agobegin preparing for release
Eric Andersen [Mon, 3 Mar 2003 19:09:47 +0000 (19:09 -0000)]
begin preparing for release

21 years agoRemove bogus link_warning. It is meaningless and stupid. While the
Manuel Novoa III [Mon, 3 Mar 2003 14:32:22 +0000 (14:32 -0000)]
Remove bogus link_warning.  It is meaningless and stupid.  While the
previous committed patch was well-meaning, the #warning it replaced
was simply a reminder I accidently left in when implementing strcoll/wcscoll.
Besides, strcmp is completely locale invariant.

21 years agomore uClinux shared libs fixups
David McCullough [Mon, 3 Mar 2003 06:47:56 +0000 (06:47 -0000)]
more uClinux shared libs fixups

21 years agofix coldfire/68000 support properly this time, ifdef logic was back to
David McCullough [Mon, 3 Mar 2003 06:32:21 +0000 (06:32 -0000)]
fix coldfire/68000 support properly this time, ifdef logic was back to
front.

21 years agoFix the double sub #48, should have been an add :-)
David McCullough [Mon, 3 Mar 2003 00:05:15 +0000 (00:05 -0000)]
Fix the double sub #48,  should have been an add :-)

21 years agocut-n-paste strikes again
Eric Andersen [Sun, 2 Mar 2003 10:41:06 +0000 (10:41 -0000)]
cut-n-paste strikes again

21 years agoAdd missing alias __modify_ldt
Eric Andersen [Sun, 2 Mar 2003 10:32:32 +0000 (10:32 -0000)]
Add missing alias __modify_ldt

21 years agoTeach ldd to act just the glibc provided one (relying on the
Eric Andersen [Sat, 1 Mar 2003 11:02:44 +0000 (11:02 -0000)]
Teach ldd to act just the glibc provided one (relying on the
shared lib loader to do the work) when it is possible to do
so, and only go poking about through the ELF headers when that
fails so we can still use 'ldd' on cross compiled stuff.
 -Erik

21 years agoPatch from Jeffrey Damick:
Eric Andersen [Sat, 1 Mar 2003 09:12:15 +0000 (09:12 -0000)]
Patch from Jeffrey Damick:

With glibc if you do a res_init() that forces a reread of the nameservers file,
but in uClibc the res_init will not force a reread if it has already read the
file because then the nameservers value is greater than 0.

So res_init must call close_nameservers() before calling open_nameservers().

21 years agoUse a funky version in a probably vein attempt at preventing gdb
Eric Andersen [Sat, 1 Mar 2003 09:04:55 +0000 (09:04 -0000)]
Use a funky version in a probably vein attempt at preventing gdb
from dlopen()'ing glibc's libthread_db library...

21 years agodoh. I forgot mips can't talk to globals that early on in the
Eric Andersen [Sat, 1 Mar 2003 07:49:07 +0000 (07:49 -0000)]
doh.  I forgot mips can't talk to globals that early on in the
process.  Fix that up too.

21 years agodoh. I forgot mips can't talk to globals that early on in the
Eric Andersen [Sat, 1 Mar 2003 07:47:08 +0000 (07:47 -0000)]
doh.  I forgot mips can't talk to globals that early on in the
process.  Fix that up too.
 -Erik

21 years agoFix the shared library loader so we can properly debug things like pthreads.
Eric Andersen [Sat, 1 Mar 2003 07:11:39 +0000 (07:11 -0000)]
Fix the shared library loader so we can properly debug things like pthreads.
Mips gdb support for pthreads and similar complex stuff is broken, but then it
couldn't have worked before either...
 -Erik

21 years agoFix a potential compile error
Eric Andersen [Fri, 28 Feb 2003 15:29:47 +0000 (15:29 -0000)]
Fix a potential compile error

21 years agoFixup mips pthreads
Eric Andersen [Fri, 28 Feb 2003 08:20:00 +0000 (08:20 -0000)]
Fixup mips pthreads

21 years agorestore the coldfire changes
David McCullough [Fri, 28 Feb 2003 04:12:09 +0000 (04:12 -0000)]
restore the coldfire changes

21 years agoMajor update for pthreads, based in large part on improvements
Eric Andersen [Thu, 27 Feb 2003 18:13:05 +0000 (18:13 -0000)]
Major update for pthreads, based in large part on improvements
from glibc 2.3.  This should make threads much more efficient.
 -Erik

21 years agoFix a silly bug
Eric Andersen [Thu, 27 Feb 2003 17:04:22 +0000 (17:04 -0000)]
Fix a silly bug

21 years agoPatch from David Airlie to fix handling of ctor/dtor stuff when used in
Eric Andersen [Thu, 27 Feb 2003 03:59:33 +0000 (03:59 -0000)]
Patch from David Airlie to fix handling of ctor/dtor stuff when used in
combination with and w/o both the nostdinc and nostdlib options.

21 years agoPrefer mmap2 for mips when available. Fix the mmap test.
Eric Andersen [Wed, 26 Feb 2003 02:13:56 +0000 (02:13 -0000)]
Prefer mmap2 for mips when available.  Fix the mmap test.
 -Erik

21 years agoFixup a really stupid and terribly obvious bug that was causing
Eric Andersen [Wed, 26 Feb 2003 02:05:41 +0000 (02:05 -0000)]
Fixup a really stupid and terribly obvious bug that was causing
the shared lib loader on mips to puke...
 -Erik

21 years agoAdd a bunch of additional early debugg messages into the shared
Eric Andersen [Wed, 26 Feb 2003 01:58:43 +0000 (01:58 -0000)]
Add a bunch of additional early debugg messages into the shared
lib loader to make it more obvious what is wrong when things puke
early on in the process.
 -Erik

21 years agoAdd a toolchain section. Mention Steven J. Hill's mips RPMs.
Eric Andersen [Tue, 25 Feb 2003 19:49:08 +0000 (19:49 -0000)]
Add a toolchain section.  Mention Steven J. Hill's mips RPMs.

21 years agoFixup some small issues that show up when large file support is disabled
Eric Andersen [Mon, 24 Feb 2003 12:54:11 +0000 (12:54 -0000)]
Fixup some small issues that show up when large file support is disabled

21 years agoFix FP handling alignment problems on ARM platforms without an FPU,
David McCullough [Sun, 23 Feb 2003 23:24:44 +0000 (23:24 -0000)]
Fix FP handling alignment problems on ARM platforms without an FPU,
patch from Vadim Lebedev <vadim@7chips.com>.

21 years agoSome stuff I forgot to check in about a month ago...
Eric Andersen [Sun, 23 Feb 2003 05:39:26 +0000 (05:39 -0000)]
Some stuff I forgot to check in about a month ago...
 -Erik

21 years agoReserve stack space for args we pass to __uClibc_main.
Miles Bader [Fri, 21 Feb 2003 10:17:43 +0000 (10:17 -0000)]
Reserve stack space for args we pass to __uClibc_main.

21 years agoAdd back in PTRACE_SINGLESTEP.
Miles Bader [Thu, 20 Feb 2003 09:55:34 +0000 (09:55 -0000)]
Add back in PTRACE_SINGLESTEP.
Use decimal instead of hex to agree with common/sys/ptrace.h.

21 years agoFixup ioctl so we can special case powerpc silliness
Eric Andersen [Tue, 18 Feb 2003 05:48:08 +0000 (05:48 -0000)]
Fixup ioctl so we can special case powerpc silliness

21 years agoMention latest update
Eric Andersen [Mon, 17 Feb 2003 14:40:26 +0000 (14:40 -0000)]
Mention latest update

21 years agoFixup bui
Eric Andersen [Mon, 17 Feb 2003 14:39:48 +0000 (14:39 -0000)]
Fixup bui

21 years agoPatch from Stefan Allius
Eric Andersen [Mon, 17 Feb 2003 14:19:21 +0000 (14:19 -0000)]
Patch from Stefan Allius

    And at last I fixed a warning in test's Makefile. (ldso was first
    added to the ALL_SUBDIRS variable in line 25):

21 years agoPatch from Stefan Allius:
Eric Andersen [Mon, 17 Feb 2003 14:17:30 +0000 (14:17 -0000)]
Patch from Stefan Allius:

    In libc/string/wstring I replaced a '#warning ..' statement by the
    link_warning macro.

21 years agoPatch from Stefan Allius:
Eric Andersen [Mon, 17 Feb 2003 14:16:14 +0000 (14:16 -0000)]
Patch from Stefan Allius:

    I patched the link_warning macro in features.h to fix warnings like:
    locale.c:358: warning: `__evoke_link_warning_localeconv' defined but not used

21 years agoupdates to the uClinux-dist romfs and uClinux shared library targets.
David McCullough [Mon, 17 Feb 2003 13:03:21 +0000 (13:03 -0000)]
updates to the uClinux-dist romfs and uClinux shared library targets.

21 years agoUse a define for the path to /etc/TZ
David McCullough [Mon, 17 Feb 2003 12:59:06 +0000 (12:59 -0000)]
Use a define for the path to /etc/TZ

21 years agoUsing -g when doing the initfini compilation breaks the SH4 case pretty
David McCullough [Mon, 17 Feb 2003 12:55:57 +0000 (12:55 -0000)]
Using -g when doing the initfini compilation breaks the SH4 case pretty
badly. I have removed -g for all platforms as I suspect no one wants it for
the initfini creation process.

21 years agoIf floating point was enabled, setjmp would write to memory well past the
David McCullough [Mon, 17 Feb 2003 12:20:42 +0000 (12:20 -0000)]
If floating point was enabled,  setjmp would write to memory well past the
end of the buffer.

21 years agoFixup powerpc syscalls to eliminate warnings with gcc-3.2, and fix
Eric Andersen [Sun, 16 Feb 2003 01:22:41 +0000 (01:22 -0000)]
Fixup powerpc syscalls to eliminate warnings with gcc-3.2, and fix
some other minor warnings.

21 years agoAdd missing ';'s so powerpc will compile
Eric Andersen [Sat, 15 Feb 2003 23:49:41 +0000 (23:49 -0000)]
Add missing ';'s so powerpc will compile

21 years agoDon't just tune, use -march which implies -mcpu as well
Eric Andersen [Sat, 15 Feb 2003 21:17:10 +0000 (21:17 -0000)]
Don't just tune, use -march which implies -mcpu as well

21 years agoFix a _ton_ of system call user type/kernel type translation
Eric Andersen [Sat, 15 Feb 2003 09:40:16 +0000 (09:40 -0000)]
Fix a _ton_ of system call user type/kernel type translation
problems, causing user space to get scrambled hosed up results.
 -Erik

21 years agoUpdate CVS to Debian 0.9.18-1 package
David Schleef [Wed, 12 Feb 2003 22:07:38 +0000 (22:07 -0000)]
Update CVS to Debian 0.9.18-1 package

21 years agoOops. Point to .18 not .17
Eric Andersen [Wed, 12 Feb 2003 19:35:55 +0000 (19:35 -0000)]
Oops.  Point to .18 not .17

21 years agoMove dev system comment
Eric Andersen [Wed, 12 Feb 2003 15:48:15 +0000 (15:48 -0000)]
Move dev system comment

21 years agoUpdate to note dev system
Eric Andersen [Wed, 12 Feb 2003 15:47:32 +0000 (15:47 -0000)]
Update to note dev system

21 years agoMinor update regarding binutils
Eric Andersen [Wed, 12 Feb 2003 13:15:03 +0000 (13:15 -0000)]
Minor update regarding binutils

21 years agoSome minor doc updates
Eric Andersen [Wed, 12 Feb 2003 13:10:00 +0000 (13:10 -0000)]
Some minor doc updates

21 years agoRemove now obsolete note about dirent
Eric Andersen [Wed, 12 Feb 2003 12:59:52 +0000 (12:59 -0000)]
Remove now obsolete note about dirent

21 years agoupdate website for release
Eric Andersen [Wed, 12 Feb 2003 12:58:13 +0000 (12:58 -0000)]
update website for release

21 years agoEliminate a needless extern
Eric Andersen [Wed, 12 Feb 2003 12:45:11 +0000 (12:45 -0000)]
Eliminate a needless extern

21 years agoUpdate changelog
Eric Andersen [Wed, 12 Feb 2003 11:33:57 +0000 (11:33 -0000)]
Update changelog

21 years agoBump version number
Eric Andersen [Wed, 12 Feb 2003 11:07:56 +0000 (11:07 -0000)]
Bump version number

21 years agoSomewhat pointless naming pedantry
Eric Andersen [Wed, 12 Feb 2003 11:06:26 +0000 (11:06 -0000)]
Somewhat pointless naming pedantry

21 years agoUse http not ftp
Eric Andersen [Wed, 12 Feb 2003 09:53:46 +0000 (09:53 -0000)]
Use http not ftp

21 years agoPer suggestion from Peter Lassahn, fix the install_dev target
Eric Andersen [Tue, 11 Feb 2003 08:16:52 +0000 (08:16 -0000)]
Per suggestion from Peter Lassahn, fix the install_dev target

21 years agoWe need to have the size of struct dirent equal to the size of struct dirent64
Eric Andersen [Mon, 10 Feb 2003 21:15:20 +0000 (21:15 -0000)]
We need to have the size of struct dirent equal to the size of struct dirent64
so when _FILE_OFFSET_BITS=64 (such that we transparently change 32bit into 64
bit interfaces), we will not lose an unsigned char from d_name which silently
becomes the d_type field instead.  oops.
 -Erik

21 years agoA few minor little changes
Eric Andersen [Mon, 10 Feb 2003 20:28:12 +0000 (20:28 -0000)]
A few minor little changes

21 years agoMention the dev systems have been updated
Eric Andersen [Mon, 10 Feb 2003 09:45:34 +0000 (09:45 -0000)]
Mention the dev systems have been updated

21 years agoDon't use -O0 when DODEBUG is turned on.
Miles Bader [Mon, 10 Feb 2003 08:12:47 +0000 (08:12 -0000)]
Don't use -O0 when DODEBUG is turned on.

21 years agoPass CHILD_STACK argument to system call (it possibly worked before `by
Miles Bader [Mon, 10 Feb 2003 07:40:05 +0000 (07:40 -0000)]
Pass CHILD_STACK argument to system call (it possibly worked before `by
accident', as the function argument is in the same register).

21 years agoFix a warning
Eric Andersen [Sun, 9 Feb 2003 08:33:49 +0000 (08:33 -0000)]
Fix a warning

21 years agoFix a compile error
Eric Andersen [Sun, 9 Feb 2003 08:33:36 +0000 (08:33 -0000)]
Fix a compile error

21 years agoFixup handling of the .note.ABI-tag section so that it is ARM only,
Eric Andersen [Sat, 8 Feb 2003 10:12:24 +0000 (10:12 -0000)]
Fixup handling of the .note.ABI-tag section so that it is ARM only,
and so it actually works as intended allowing binaries on ARM to be
debugged.
 -Erik

21 years agomention penguru
Eric Andersen [Wed, 5 Feb 2003 18:17:22 +0000 (18:17 -0000)]
mention penguru