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

Bug#536198: gawk: Please add support Renesas SH4

Package: gawk
Version: 1:3.1.6.dfsg-3
Severity: wishlist
Tags: patch
X-Debbugs-CC: debian-superh@lists.debian.org


I am now trying to run Debian on Renesas SH CPU.
The current gawk package doen't support SH and can not build.
Because SuperH is to become the error by test of fmtspcl.

fmtspcl.ok _fmtspcl differ: char 233, line 3
make[2]: [fmtspcl] Error 1 (ignored)

But SuperH can evade this problem by attaching -mieee option.

I made a patch to revise to be able to build.
Would you apply it?

Best regards,

-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.29-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=ja_JP.UTF-8, LC_CTYPE=ja_JP.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages gawk depends on:
ii  libc6                         2.9-18     GNU C Library: Shared libraries

gawk recommends no packages.

gawk suggests no packages.

-- no debconf information
--- a/gawk-3.1.6.dfsg/debian/rules	2009-07-08 15:38:42.000000000 +0900
+++ b/gawk-3.1.6.dfsg/debian/rules	2009-07-08 15:39:13.000000000 +0900
@@ -24,11 +24,18 @@
 install_script	:= install -m 755
 install_binary	:= install -m 755 -s
+CFLAGS = -g -O2 -Wall
+ifeq (sh4,$(shell dpkg-architecture -qDEB_HOST_ARCH))
+  # Renesas SH(sh4) need -mieee option.
+  # If this option is not effective, fmtspcl test failed.
+  CFLAGS += -mieee
 build: patch-stamp
 	touch --date="Jan 01 2000" doc/gawk.info doc/gawk.texi \
                doc/gawkinet.info doc/gawkinet.texi
-	CFLAGS="-g -O2 -Wall" ./configure --prefix=/usr --libexecdir=/usr/lib \
+	CFLAGS="$(CFLAGS)" ./configure --prefix=/usr --libexecdir=/usr/lib \
 		--host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) \

Reply to: