summaryrefslogtreecommitdiff
path: root/lang
diff options
context:
space:
mode:
authorjmc <jmc@pkgsrc.org>2002-03-31 08:05:51 +0000
committerjmc <jmc@pkgsrc.org>2002-03-31 08:05:51 +0000
commita36ac73d000d92127a2c7830bceec07390c8868f (patch)
tree8e5b5347236af05fa8ceffa29d3fea2a97466c8b /lang
parentd767c818ecc5a8f2c16af5fe082f982393f21424 (diff)
downloadpkgsrc-a36ac73d000d92127a2c7830bceec07390c8868f.tar.gz
Hand edit the alpha/netbsd.h patch. -current gcc relies on a new linker script
which only differs in setting the entry point. Let this use the default linker script for alpha but force the entry point so this will work on older NetBSD installs for alpha.
Diffstat (limited to 'lang')
-rw-r--r--lang/gcc/distinfo4
-rw-r--r--lang/gcc/patches/patch-ae9
2 files changed, 7 insertions, 6 deletions
diff --git a/lang/gcc/distinfo b/lang/gcc/distinfo
index c9a9667c1b5..66f46b47284 100644
--- a/lang/gcc/distinfo
+++ b/lang/gcc/distinfo
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.10 2002/03/28 10:26:02 jmc Exp $
+$NetBSD: distinfo,v 1.11 2002/03/31 08:05:51 jmc Exp $
SHA1 (gcc-2.95.3.tar.gz) = 535d27038d161c0e7c2662702e11a48aa97ef622
Size (gcc-2.95.3.tar.gz) = 12911721 bytes
@@ -6,7 +6,7 @@ SHA1 (patch-aa) = 92e1f8ee1bd0873417fe3768d25b0a3d5f97cb23
SHA1 (patch-ab) = 06bf6155ace97794578a827f1ed66afed75aa8e9
SHA1 (patch-ac) = aa4b7d81ac28b47a9f25ad8bae40c8e0c6184c97
SHA1 (patch-ad) = 9eb1a304e432515ba62a1fc7e80920e89c30aa3d
-SHA1 (patch-ae) = 8197ce6b522b2899907ebfebf7d61ca532e4add9
+SHA1 (patch-ae) = 59035f3c62300e6190cfffb49a49b28e90939f41
SHA1 (patch-af) = 85bd1eeffb2a84bff06be8b3cb73091b1d50bc60
SHA1 (patch-ag) = 0c76dd4e1f83ef0e3109986df851df832a73f068
SHA1 (patch-ah) = 664c351a65ee004c2d616e067f150e6c42db630c
diff --git a/lang/gcc/patches/patch-ae b/lang/gcc/patches/patch-ae
index 714662e45ed..9a4b6651595 100644
--- a/lang/gcc/patches/patch-ae
+++ b/lang/gcc/patches/patch-ae
@@ -1,8 +1,8 @@
-$NetBSD: patch-ae,v 1.4 2002/03/28 10:11:52 jmc Exp $
+$NetBSD: patch-ae,v 1.5 2002/03/31 08:05:52 jmc Exp $
--- ../gcc-2.95.3/gcc/config/alpha/netbsd.h.orig 2000/07/26 00:18:12 1.1.1.1
+++ ../gcc-2.95.3/gcc/config/alpha/netbsd.h 2002/01/22 02:09:39 1.8
-@@ -19,17 +19,83 @@
+@@ -19,17 +19,84 @@
the Free Software Foundation, 59 Temple Place - Suite 330,
Boston, MA 02111-1307, USA. */
@@ -46,7 +46,8 @@ $NetBSD: patch-ae,v 1.4 2002/03/28 10:11:52 jmc Exp $
+
+#undef LINK_SPEC
+#define LINK_SPEC \
-+ "-m elf64alpha_nbsd \
++ "-m elf64alpha \
++ -e __start \
+ %{O*:-O3} %{!O*:-O1} \
+ %{assert*} %{R*} \
+ %{shared:-shared} \
@@ -91,7 +92,7 @@ $NetBSD: patch-ae,v 1.4 2002/03/28 10:11:52 jmc Exp $
#undef FUNCTION_PROFILER
#define FUNCTION_PROFILER(FILE, LABELNO) \
-@@ -37,3 +103,460 @@
+@@ -37,3 +104,460 @@
/* Show that we need a GP when profiling. */
#define TARGET_PROFILING_NEEDS_GP