Define BROKEN_NOCOMBRELOC on mips64 and mips64el to work around what's

apparently a bug in our ld(8).  Fixes the issues with running emacs on X
as reported by matthieu@

ok jasper@
This commit is contained in:
kettenis 2010-03-24 20:17:02 +00:00
parent 3df8f52e40
commit 47485bdc81
3 changed files with 10 additions and 10 deletions

View File

@ -1,11 +1,11 @@
# $OpenBSD: Makefile,v 1.11 2010/02/09 20:43:57 matthieu Exp $
# $OpenBSD: Makefile,v 1.12 2010/03/24 20:17:02 kettenis Exp $
COMMENT-main= GNU editor: extensible, customizable, self-documenting
COMMENT-el= elisp sources for those who want to read/modify them
VERSION= 22.3
DISTNAME= emacs-${VERSION}
PKGNAME-main= emacs-${VERSION}p3
PKGNAME-main= emacs-${VERSION}p4
FULLPKGNAME-el= emacs-el-${VERSION}p0
FULLPKGPATH-el= editors/emacs22,-el

View File

@ -1,6 +1,6 @@
$OpenBSD: patch-src_m_mips64_h,v 1.1 2009/11/22 15:07:13 jasper Exp $
--- src/m/mips64.h.orig Tue Nov 30 00:18:10 2004
+++ src/m/mips64.h Tue Nov 30 00:21:52 2004
$OpenBSD: patch-src_m_mips64_h,v 1.2 2010/03/24 20:17:02 kettenis Exp $
--- src/m/mips64.h.orig Mon Mar 22 21:49:58 2010
+++ src/m/mips64.h Mon Mar 22 21:54:14 2010
@@ -0,0 +1,109 @@
+/* machine description file template.
+ Copyright (C) 1985, 1986 Free Software Foundation, Inc.
@ -110,4 +110,4 @@ $OpenBSD: patch-src_m_mips64_h,v 1.1 2009/11/22 15:07:13 jasper Exp $
+
+#define TEXT_START 0x0000000000400000L
+
+
+#define BROKEN_NOCOMBRELOC

View File

@ -1,6 +1,6 @@
$OpenBSD: patch-src_m_mips64el_h,v 1.1 2010/02/09 20:43:57 matthieu Exp $
--- src/m/mips64el.h.orig Tue Nov 30 00:18:10 2004
+++ src/m/mips64el.h Tue Nov 30 00:21:52 2004
$OpenBSD: patch-src_m_mips64el_h,v 1.2 2010/03/24 20:17:02 kettenis Exp $
--- src/m/mips64el.h.orig Mon Mar 22 21:49:58 2010
+++ src/m/mips64el.h Mon Mar 22 21:54:29 2010
@@ -0,0 +1,109 @@
+/* machine description file template.
+ Copyright (C) 1985, 1986 Free Software Foundation, Inc.
@ -110,4 +110,4 @@ $OpenBSD: patch-src_m_mips64el_h,v 1.1 2010/02/09 20:43:57 matthieu Exp $
+
+#define TEXT_START 0x0000000000400000L
+
+
+#define BROKEN_NOCOMBRELOC