[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#340835: sparc: /lib64/libc.so.6: unexpected reloc type 0x4f



Package: glibc
Version: 2.3.5-8
Severity: serious

makes gcc* FTBFS on sparc, 2.3.5-6 looks ok.

long longval () { return (long) (sizeof (int)); }
unsigned long ulongval () { return (long) (sizeof (int)); }
#include <stdio.h>
#include <stdlib.h>
int
main ()
{

  FILE *f = fopen ("conftest.val", "w");
  if (! f)
    exit (1);
  if (((long) (sizeof (int))) < 0)
    {
      long i = longval ();
      if (i != ((long) (sizeof (int))))
      exit (1);
      fprintf (f, "%ld\n", i);
    }
  else
    {
      unsigned long i = ulongval ();
      if (i != ((long) (sizeof (int))))
      exit (1);
      fprintf (f, "%lu\n", i);
    }
  exit (ferror (f) || fclose (f) != 0);

  ;
  return 0;
}

$ gcc -m64 foo.c
$ ./a.out
./a.out: error while loading shared libraries: /lib64/libc.so.6: unexpected reloc type 0x4f





Reply to: