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

Bug#638577: gccxml: FTBFS on hurd-i386



Package: gccxml
Version: 0.9.0+cvs20110723-2
Severity: important
Tags: patch
User: debian-hurd@lists.debian.org
Usertags: hurd

Hello,

gccxml currently FTBFS on hurd-i386 due to a few obvious configuration
issues. Could you apply the attached patch please?

Samuel

-- System Information:
Debian Release: wheezy/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable'), (500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 3.0.0-1-amd64 (SMP w/8 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

-- 
Samuel Thibault <samuel.thibault@fnac.net>
	/* Amuse the user in a SPARC fashion */
	if (err) printk(
KERN_CRIT "      _______________________________ \n"
KERN_CRIT "     < Your System ate a SPARC! Gah! >\n"
KERN_CRIT "      ------------------------------- \n"
KERN_CRIT "             \\   ^__^\n"
KERN_CRIT "              \\  (xx)\\_______\n"
KERN_CRIT "                 (__)\\       )\\/\\\n"
KERN_CRIT "                  U  ||----w |\n"
KERN_CRIT "                     ||     ||\n");
(From linux/arch/parisc/kernel/traps.c:die_if_kernel())
--- GCC/gcc/config.gcc.orig	2011-08-19 23:12:51.000000000 +0000
+++ GCC/gcc/config.gcc	2011-08-19 23:13:12.000000000 +0000
@@ -484,12 +484,17 @@
   # support are matched above and just set $cpu_type.
   tm_file="${cpu_type}/gnu.h"
   extra_parts="crtbegin.o crtend.o crtbeginS.o crtendS.o crtbeginT.o"
+  extra_options="${extra_options} linux.opt"
   # GNU tools are the only tools.
   gas=yes
   gnu_ld=yes
+  case ${enable_threads} in
+    "" | yes | posix) thread_file='posix' ;;
+  esac
   # These details are the same as for Linux.
   # But here we need a little extra magic.
   tmake_file="t-slibgcc-elf-ver t-linux t-gnu"
+  tm_defines="${tm_defines} UCLIBC_DEFAULT=0"
   case ${target} in
     alpha*)
       tm_file="${cpu_type}/${cpu_type}.h alpha/elf.h alpha/linux.h alpha/linux-elf.h gnu.h ${tm_file}"

Reply to: