* Fixed alpha support. Patch supplied and submitted by kay@kaynet.or.jp to

tech-pkg-ja@jp.netbsd.org.  Tested on macppc.
This commit is contained in:
kei 2001-03-18 14:14:24 +00:00
parent fb4cfbd2fa
commit 4a7142c86d
4 changed files with 85 additions and 28 deletions

View file

@ -1,25 +1,27 @@
$NetBSD: patch-sum,v 1.3 2000/12/16 13:54:51 wiz Exp $
$NetBSD: patch-sum,v 1.4 2001/03/18 14:14:24 kei Exp $
MD5 (patch-aa) = 7ea2769158c781897538a3e288731072
MD5 (patch-ab) = 30328117a0190ca42366961fd38c9c6d
MD5 (patch-ac) = fbac22f39733903512b4b2f21afb1c0d
MD5 (patch-ad) = 96c1b4b98261aef633167d0a3ddb36eb
MD5 (patch-ae) = 31b33f72bd08ea4e11fb267780d4bf35
MD5 (patch-af) = 5800488847aaa2409d81c95528dedbd8
MD5 (patch-ag) = 2f3962394e54f421af307499abd742ca
MD5 (patch-ah) = 7eb2b3e41a38c57715b3e94312c84897
MD5 (patch-ai) = b9f7cc3a79664484d42cc44fa2888a58
MD5 (patch-aj) = c65db746a995aca506d4a0546026a6e4
MD5 (patch-ak) = 90f849803e2d80f6388f63d70eadc061
MD5 (patch-al) = e136d81f01e077527f8ec3ce0d275d09
MD5 (patch-am) = efdbf4778e0f66ed4ce4d0398bf396d2
MD5 (patch-an) = 94b8993036eda249a30592b88e0c1134
MD5 (patch-ao) = 7c144963be534027bdfe462a3c118d27
MD5 (patch-ar) = 2cbf759a9c82c9e1abb6a11ed0b315df
MD5 (patch-as) = 7f08ad6a16ecfc9a4aa8e328c9049425
MD5 (patch-au) = 899153af2caa93b4fa6dbe6a446b24ea
MD5 (patch-av) = 78da6b62d9c1c00b56715d7f8a3ccf04
MD5 (patch-aw) = 1c619081c2ee3c55585c1ffc7acdc034
MD5 (patch-az) = 850d146d480411d2d2a66301fbe2fa51
MD5 (patch-ba) = 222cfdb4a3f3b48e6efc9acee272f466
MD5 (patch-bb) = d7f830c0c5cd224d059df2f8720797e4
SHA1 (patch-aa) = 1ef62f91bb274681045fb4ce8a1c220544a0fbf6
SHA1 (patch-ab) = f7df46aab05a2a7c7c3d9dbc26f29091e0320734
SHA1 (patch-ac) = e8e2c9ec75b2068504bcb972e21e71d9c30aa199
SHA1 (patch-ad) = 4e308d622f57f6a959ee69e65db95f004193e6d4
SHA1 (patch-ae) = 37eab48ec58662aae825b48960fbcf3997a89fdf
SHA1 (patch-af) = 8337bad716064a0b13d0124c48fe8b7489e1896f
SHA1 (patch-ag) = 01a77ea82bef89b1c2b167be88cf310119582a1f
SHA1 (patch-ah) = a7462f106348a6ac8ca86b7b6d226f0762ce6a34
SHA1 (patch-ai) = 3a949402e0f7ea5712cecf9702bf077a329fc106
SHA1 (patch-aj) = fa1d1fd367a4fe546a2a14dc8dd11d283b3f23a9
SHA1 (patch-ak) = f27b7c10276ff612256935731f8b30fd3a84d5a1
SHA1 (patch-al) = f1c3300af7d7dda02c1c7b3ac465ecb1f28c3b1d
SHA1 (patch-am) = db0cb7e7735f115846c4590c5d5ca0b5154b82be
SHA1 (patch-an) = 205f9a5a857454a6daaf3ca8c737043be9782352
SHA1 (patch-ao) = 4665ee4d0f22f832752a356ebeaae88582bb6054
SHA1 (patch-ar) = a79be484016d32422e8d7de001f829ebf63a06e4
SHA1 (patch-as) = 1b978df26a2bc302ee9b5f20c5390b13647ee448
SHA1 (patch-au) = a7a9759961fa6a7f845de5b44a00575795ce40ed
SHA1 (patch-av) = 197a6b921bb6ce962bda131383c3d153fa712d6f
SHA1 (patch-aw) = 7a21c26b2a6621216f972d5bc7125b6df1c628ca
SHA1 (patch-az) = 5f2658fd2bac0f19ad5e179d5c52728e2bbfb510
SHA1 (patch-ba) = 9652fcb9e59787399ebc477e4d3825cce2c3ac88
SHA1 (patch-bb) = 70dbf921cd7d9f876189571779bcb3f894325a05
SHA1 (patch-bc) = 1f131a612cd31c42910f71d96728416236081d85
SHA1 (patch-bd) = 8fcaac760834208f06a44bd5c0776463864818ad

View file

@ -1,8 +1,15 @@
$NetBSD: patch-ad,v 1.1.1.1 2000/11/21 05:21:10 kei Exp $
$NetBSD: patch-ad,v 1.2 2001/03/18 14:14:24 kei Exp $
--- configure.orig Mon Sep 20 13:03:01 1999
+++ configure Mon Sep 20 13:35:04 1999
@@ -587,6 +587,7 @@
--- configure.orig Mon Jun 5 10:11:38 1995
+++ configure Wed Jan 24 22:00:48 2001
@@ -581,12 +581,14 @@
*-*-netbsd* )
opsys=netbsd
case "${canonical}" in
+ alpha-*-netbsd*) machine=alpha ;;
i[345]86-*-netbsd*) machine=intel386 ;;
m68k-*-netbsd*)
# This is somewhat bogus.
machine=hp9000s300 ;;
mips-*-netbsd*) machine=pmax ;;
ns32k-*-netbsd*) machine=ns32000 ;;

View file

@ -0,0 +1,34 @@
$NetBSD: patch-bc,v 1.1 2001/03/18 14:14:24 kei Exp $
--- src/m/alpha.h.orig Fri Feb 17 16:47:36 1995
+++ src/m/alpha.h Sat Mar 17 14:37:23 2001
@@ -108,7 +108,9 @@
in the file alloca.s should be used. */
#define HAVE_ALLOCA
+#ifndef __NetBSD__
#define SYSTEM_MALLOC
+#endif
/* Define NO_REMAP if memory segmentation makes it not work well
to change the boundary between the text section and data section
@@ -134,7 +136,9 @@
#define START_FILES pre-crt0.o
+#ifndef __NetBSD__
#define UNEXEC unexmips.o
+#endif
#define PNTR_COMPARISON_TYPE unsigned long
@@ -149,7 +153,9 @@
#define DATA_END &_edata
#define ORDINARY_LINK
+#ifndef __NetBSD__
#define LD_SWITCH_SYSTEM
+#endif
#define LIBS_DEBUG
/* PURESIZE should be defined in puresize.h. */

View file

@ -0,0 +1,14 @@
$NetBSD: patch-bd,v 1.1 2001/03/18 14:14:24 kei Exp $
--- src/fns.c.orig Fri Oct 21 13:20:15 1994
+++ src/fns.c Sat Mar 17 15:31:28 2001
@@ -64,7 +64,9 @@
unsigned long denominator;
extern long random ();
extern srandom ();
+#ifndef __NetBSD__
extern long time ();
+#endif
if (EQ (limit, Qt))
srandom (getpid () + time (0));