This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Lastest glibc-2_5-branch and fedora-2_5-branch for sparc


I am rebuilding 2.5 glibc for a CentOS Sparc arch. I am looking at all the sparc related info in CVS for the 2.5 branches to see if there is anything I need to roll in and I noticed that the following path is empty in CVS for the 2.5 branches (main and fedora):

glibc / libc / rtkaio / sysdeps / unix / sysv / linux / sparc

But it has some things in Attic on the fedora-2_5-branch and those things are also in the 2.5-18.1 sources for RHEL5.

My understanding of Attic is that those are files that are no longer in the latest valid tree, so my question is this ... Do those files belong on the build tree for glibc-2.5 sparc/sparc64 or not? Attached is a patch of the differences.

Thanks,
Johnny Hughes
diff --exclude=CVS -uNrp glibc-2.5-20061008T1257/rtkaio/sysdeps/unix/sysv/linux/sparc/kaio_cancel.c glibc-2.5-20080317/rtkaio/sysdeps/unix/sysv/linux/sparc/kaio_cancel.c
--- glibc-2.5-20061008T1257/rtkaio/sysdeps/unix/sysv/linux/sparc/kaio_cancel.c	2004-09-22 16:21:07.000000000 -0500
+++ glibc-2.5-20080317/rtkaio/sysdeps/unix/sysv/linux/sparc/kaio_cancel.c	1969-12-31 18:00:00.000000000 -0600
@@ -1,33 +0,0 @@
-#include <shlib-compat.h>
-
-#define aio_cancel64 XXX
-#include <aio.h>
-#undef aio_cancel64
-#include <errno.h>
-
-extern __typeof (aio_cancel) __new_aio_cancel;
-extern __typeof (aio_cancel) __old_aio_cancel;
-
-#define aio_cancel	__new_aio_cancel
-
-#include <sysdeps/unix/sysv/linux/kaio_cancel.c>
-
-#undef aio_cancel
-strong_alias (__new_aio_cancel, __new_aio_cancel64);
-versioned_symbol (librt, __new_aio_cancel, aio_cancel, GLIBC_2_3);
-versioned_symbol (librt, __new_aio_cancel64, aio_cancel64, GLIBC_2_3);
-
-#if SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_3)
-
-#undef ECANCELED
-#define aio_cancel	__old_aio_cancel
-#define ECANCELED	125
-
-#include <sysdeps/unix/sysv/linux/kaio_cancel.c>
-
-#undef aio_cancel
-strong_alias (__old_aio_cancel, __old_aio_cancel64);
-compat_symbol (librt, __old_aio_cancel, aio_cancel, GLIBC_2_1);
-compat_symbol (librt, __old_aio_cancel64, aio_cancel64, GLIBC_2_1);
-
-#endif
diff --exclude=CVS -uNrp glibc-2.5-20061008T1257/rtkaio/sysdeps/unix/sysv/linux/sparc/Makefile glibc-2.5-20080317/rtkaio/sysdeps/unix/sysv/linux/sparc/Makefile
--- glibc-2.5-20061008T1257/rtkaio/sysdeps/unix/sysv/linux/sparc/Makefile	2006-09-07 05:36:12.000000000 -0500
+++ glibc-2.5-20080317/rtkaio/sysdeps/unix/sysv/linux/sparc/Makefile	1969-12-31 18:00:00.000000000 -0600
@@ -1,3 +0,0 @@
-ifeq ($(subdir),rtkaio)
-librtkaio-routines += rtkaio-sysdep
-endif
diff --exclude=CVS -uNrp glibc-2.5-20061008T1257/rtkaio/sysdeps/unix/sysv/linux/sparc/rtkaio-sysdep.c glibc-2.5-20080317/rtkaio/sysdeps/unix/sysv/linux/sparc/rtkaio-sysdep.c
--- glibc-2.5-20061008T1257/rtkaio/sysdeps/unix/sysv/linux/sparc/rtkaio-sysdep.c	2006-09-07 05:36:12.000000000 -0500
+++ glibc-2.5-20080317/rtkaio/sysdeps/unix/sysv/linux/sparc/rtkaio-sysdep.c	1969-12-31 18:00:00.000000000 -0600
@@ -1 +0,0 @@
-#include <rt-sysdep.c>
diff --exclude=CVS -uNrp glibc-2.5-20061008T1257/rtkaio/sysdeps/unix/sysv/linux/sparc/sparc64/Versions glibc-2.5-20080317/rtkaio/sysdeps/unix/sysv/linux/sparc/sparc64/Versions
--- glibc-2.5-20061008T1257/rtkaio/sysdeps/unix/sysv/linux/sparc/sparc64/Versions	2006-09-07 05:36:13.000000000 -0500
+++ glibc-2.5-20080317/rtkaio/sysdeps/unix/sysv/linux/sparc/sparc64/Versions	1969-12-31 18:00:00.000000000 -0600
@@ -1,9 +0,0 @@
-%ifdef HAVE_FORCED_UNWIND
-librtkaio {
-  GLIBC_2.3.3 {
-    # Changed timer_t.
-    timer_create; timer_delete; timer_getoverrun; timer_gettime;
-    timer_settime;
-  }
-}
-%endif
diff --exclude=CVS -uNrp glibc-2.5-20061008T1257/rtkaio/sysdeps/unix/sysv/linux/sparc/Versions glibc-2.5-20080317/rtkaio/sysdeps/unix/sysv/linux/sparc/Versions
--- glibc-2.5-20061008T1257/rtkaio/sysdeps/unix/sysv/linux/sparc/Versions	2004-09-22 16:21:07.000000000 -0500
+++ glibc-2.5-20080317/rtkaio/sysdeps/unix/sysv/linux/sparc/Versions	1969-12-31 18:00:00.000000000 -0600
@@ -1,6 +0,0 @@
-librtkaio {
-  GLIBC_2.3 {
-    # AIO functions.
-    aio_cancel; aio_cancel64;
-  }
-}

Attachment: signature.asc
Description: OpenPGP digital signature


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]