This is the mail archive of the
libc-alpha@sources.redhat.com
mailing list for the glibc project.
Changelog question
- From: Steve Munroe <sjmunroe at vnet dot ibm dot com>
- To: libc-alpha at sources dot redhat dot com
- Cc: aj at suse dot de, geoffk at geoffk dot org, roland at frob dot com
- Date: Wed, 28 Aug 2002 11:15:39 -0500
- Subject: Changelog question
OK I have spent hours reading the coding standard and grepping existing
Changelog's for examples, but the overall pattern is still clear as mud.
My latest attempt at a valid Changelog follows. Please review and tell me
if it is acceptable or where I have sinned.
Thanks.
2002-07-29 Steven Munroe <sjmunroe@us.ibm.com>
* FAQ.in: Add powerpc64 to supported targets list. Also state the
minimum gcc version is 3.2
* README: Add powerpc64 to supported targets list.
* configure.in: Change machine=powerpc to machine=powerpc/powerpc32.
* configure.in: Add support for powerpc64.
* configure.in (HAVE_ASM_GLOBAL_DOT_NAME): Define if linux*powerpc/powerpc64*.
* shlib-versions: Set DEFAULT version to 2.2.5 for powerpc64.
* sysdeps/unix/sysv/linux/configure.in (powerpc*):
Set arch_minimum_kernel=2.4.19 for powerpc/powerpc64. Also set
libc_cv_gcc_unwind_find_fde=yes only if !powerpc/powerpc64.
($machine): Add powerpc/powerpc64 to or list for libc_cv_slibdir=/libc64.
(powerpc*): Set ldd_rewrite_script.
* sysdeps/unix/sysv/linux/powerpc/ldd-rewrite.sed: New file. Rewrite ldd
to use /lib/ld.so and /lib64/ld64.so.
* sysdeps/unix/sysv/linux/kernel-features.h
[!__powerpc64__] (__ASSUME_TRUNCATE64_SYSCALL, __ASSUME_STAT64_SYSCALL,
__ASSUME_IPC64, __ASSUME_FCNTL64, __ASSUME_MMAP2_SYSCALL): Macros defined.
Deselect features that are redundant on powerpc64.
* sysdeps/powerpc/Dist: Remove dl-machine.c, dl-start.S, ppc-mcount.S,
gprsave1.S, gprsave0.S, gprrest1.S, and gprrest0.S.
* sysdeps/powerpc/powerpc32/Dist: New file. Add dl-machine.c,
dl-start.S, ppc-mcount.S, gprsave1.S, gprsave0.S, gprrest1.S,
and gprrest0.S.
* sysdeps/powerpc/Implies: Remove wordsize-32 and powerpc/soft-fp.
* sysdeps/powerpc/powerpc32/Implies: New file. Add wordsize-32 and
powerpc/soft-fp.
* sysdeps/powerpc/Makefile: Remove powerpc32 specific flags -Wa,-mppc
* sysdeps/powerpc/powerpc32/Makefile: New file. Specify powerpc32
flags -Wa,-mppc.
* sysdeps/powerpc/Versions: Remove libgcc functions.
* sysdeps/powerpc/powerpc32/Versions: New file. Add libgcc functions.
* sysdeps/powerpc/fpu/Makefile: Remove fprsave and fprrest.
* sysdeps/powerpc/powerpc32/fpu/Makefile: New file. Add fprsave and
fprrest to sysdep_routines.
* sysdeps/unix/sysv/linux/powerpc/Dist: Remove clone.S.
* sysdeps/unix/sysv/linux/powerpc/powerpc32/Dist: New file. Add clone.S.
* sysdeps/unix/sysv/linux/powerpc/Makefile: Remove oldgetrlimit64.
* sysdeps/unix/sysv/linux/powerpc/powerpc32/Makefile : New file.
Add oldgetrlimit64.
* sysdeps/unix/sysv/linux/powerpc/Versions: Remove GLIBC_2.0 functions.
Remove GLIBC_2.2 functions except getrlimit and setrlimit.
* sysdeps/unix/sysv/linux/powerpc/powerpc32/Versions: New file.
Add GLIBC_2.0 functions. Add GLIBC_2.2 functions __xstat64,
__fxstat64, __lxstat64, glob64, getrlimit64, setrlimit64, readdir64,
readdir64_r, scandir64.