This is the mail archive of the libc-alpha@sources.redhat.com 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]

Re: CVS build failure regarding '_dl_hwcap'


On Thu, 7 Apr 2005 13:49:56 -0500
"Art Haas" <ahaas@airmail.net> wrote:

> The ldsodefs.h file was changed in a patch sent in on April 4 fixing
> various sparc issues, and in this patch the _dl_hwcap type was changed
> from an unsigned long in to uint64_t.

The patch I posted had no such changes to _dl_hwcap.  Roland must
have gotten that hunk from elsewhere by mistake when he checked
my changes in.

The ldsodefs.h part of the patch I actually provided is included for
reference:

Index: sysdeps/generic/ldsodefs.h
===================================================================
RCS file: /cvs/glibc/libc/sysdeps/generic/ldsodefs.h,v
retrieving revision 1.118
diff -u -p -r1.118 ldsodefs.h
--- sysdeps/generic/ldsodefs.h	28 Mar 2005 07:46:06 -0000	1.118
+++ sysdeps/generic/ldsodefs.h	5 Apr 2005 05:20:30 -0000
@@ -199,6 +199,10 @@ struct La_mips_32_regs;
 struct La_mips_32_retval;
 struct La_mips_64_regs;
 struct La_mips_64_retval;
+struct La_sparc32_regs;
+struct La_sparc32_retval;
+struct La_sparc64_regs;
+struct La_sparc64_retval;
 
 struct audit_ifaces
 {
@@ -270,6 +274,16 @@ struct audit_ifaces
 					 const struct La_mips_64_regs *,
 					 unsigned int *, const char *name,
 					 long int *framesizep);
+    Elf32_Addr (*sparc32_gnu_pltenter) (Elf32_Sym *, unsigned int,
+					uintptr_t *, uintptr_t *,
+					const struct La_sparc32_regs *,
+					unsigned int *, const char *name,
+					long int *framesizep);
+    Elf64_Addr (*sparc64_gnu_pltenter) (Elf64_Sym *, unsigned int,
+					uintptr_t *, uintptr_t *,
+					const struct La_sparc64_regs *,
+					unsigned int *, const char *name,
+					long int *framesizep);
   };
   union
   {
@@ -328,6 +342,16 @@ struct audit_ifaces
 					  const struct La_mips_64_regs *,
 					  struct La_mips_64_retval *,
 					  const char *);
+    unsigned int (*sparc32_gnu_pltexit) (Elf32_Sym *, unsigned int,
+					 uintptr_t *, uintptr_t *,
+					 const struct La_sparc32_regs *,
+					 struct La_sparc32_retval *,
+					 const char *);
+    unsigned int (*sparc64_gnu_pltexit) (Elf64_Sym *, unsigned int,
+					 uintptr_t *, uintptr_t *,
+					 const struct La_sparc32_regs *,
+					 struct La_sparc32_retval *,
+					 const char *);
   };
   unsigned int (*objclose) (uintptr_t *);


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