]> Git Repo - uclibc-ng.git/blame - Changelog
Fix redefine problem
[uclibc-ng.git] / Changelog
CommitLineData
a2f978ac
EA
10.9.9
2
3Erik Andersen:
1fac59a2
EA
4 o A bunch of doc updates. Major update to the working
5 apps list.
6 o Added a configurator script (extra/Configs/uClibc_config_fix.pl)
7 which can simplify configuring uClibc.
8 o Fixed setjmp/longjmp on x86,arm,powerpc,mips,and sparc.
9 Hitting ^C in ash kills client apps now, not ash.
10 o Reworked signal handling code so it now passes POSIX
11 conformance tests.
e8e80956
EA
12 o Fixed sleep and usleep to work correctly when
13 interrupted by signals.
a2f978ac
EA
14 o Made getopt behave the same when staticly linking
15 as when dynamicly linking. It was using different
16 implementations depending on how apps were linked.
17 o Added missing inttypes.h header file
18 o Eliminate all C++ style comments from header files
19 o Support statvfs and statfs
20 o Support getmntent_r
21 o Scandir and scandir64 were calling malloc without
22 checking for ENOMEM
23 o Fixed stpcpy function declaration
24 o Many large file support improvements.
e8e80956 25 o Fixed fcntl to work when DOLFS is enabled
a2f978ac
EA
26 o Fixed termios code to do the Right Thing(tm)
27 o Allow regex to be excluded at compile time
28 o Implemented mempcpy
29 o Build ldd and readelf for the target system and for the
30 host system
31 o Fix several cases where get-needed-libgcc-objects.sh
32 could fail, breaking the shared uClibc library.
33 o Include all shared library loader objects into a
e8e80956 34 single C file, thereby reducing its size further.
a2f978ac 35 o Reworked the shared library linking process to be more
e8e80956
EA
36 flexible so that gcc and ld can more easily be built to
37 target uClibc library.
1fac59a2
EA
38 o Better error checking in the Makefiles. Be more pedantic
39 about tar, chmod, etc to avoid system dependent failures.
a2f978ac 40 o We can now autodetect the target architecture
a2f978ac
EA
41 o Hide references to wchar_t so GNU autoconf
42 configure scripts won't get confused and try to
43 enable wide char support.
44 o Fixed stdio.h so apps can use varargs.h if they want to.
1fac59a2
EA
45 o Added brk/sbrk support for ARM, powerpc, mips, and sparc
46 and set them to default to the much faster brk using malloc
e8e80956
EA
47 o Added missing syscalls: get_kernel_syms, fcntl64,
48 fdatasync, sched_setparam, sched_getparam,
49 sched_setscheduler, sched_getscheduler,
50 sched_get_priority_max, sched_get_priority_min,
51 sched_rr_get_interval, sigaltstack, sendfile,
1fac59a2
EA
52 pivot_root, sigsuspend, setfsuid, and setfsgid
53 o Force DOPIC be true when HAVE_SHARED is true.
54 o Fixed hstrerror()
55 o Implemented gethostent(), sethostent(), and endhostent()
56 o Added arch specific support so that sparc and mips actually
57 compile and work
a2f978ac
EA
58Miles Bader:
59 o Fixes for the v850 architecture: crt0, setjmp,
60 arch autodetection, etc.
61 o Fixed `make install' to not build ldso stuff on
62 non-shared-library systems.
63Michael E Brown:
64 o Allow the gcc wrapper to support setting DEVEL_PREFIX
65 and BUILD_DIR at runtime (no more need to recompile).
66M. R. Brown and Erik Andersen:
67 o Fixed the SH port so it now works. Tested and shown
68 working on an SH4 Dreamcast system.
69Kim Heino:
70 o Made 'make clean' remove generated bits/syscall.h
71David McCullough:
72 o SH architecture updates. Added brk, sbrk,
73 o Fixed simple malloc to work on systems with an MMU
74 o Taught getutent to return NULL if utmp doesn't exist.
75 o Added insque/remque support
76 o Fixed DNS resolver version number so apps won't get
77 confused and use the wrong API.
78 o Added Config selectable shadow password support
1fac59a2
EA
79Yoshinori Sato
80 o Contributed support for the Hitach H8/300H architecture
a2f978ac
EA
81