Date: Sun, 5 Sep 2004 21:38:16 +0000 (UTC) From: Marcel Moolenaar <marcel@FreeBSD.org> To: ports-committers@FreeBSD.org, cvs-ports@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: ports/editors/emacs/files patch-src:m:ia64.h Message-ID: <200409052138.i85LcGVr047026@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
marcel 2004-09-05 21:38:16 UTC
FreeBSD ports repository
Modified files:
editors/emacs/files patch-src:m:ia64.h
Log:
Fix runtime breakage on ia64, which was introduced with binutils 2.15.
Note that emacs is run as part of the build, so it shows as a build
failure...
To explain (for maintainer's benefit):
Previously the linker would put the text segment in region 2 and the
data segment in region 3. This was changed for FreeBSD (due to me
sending a patch :-) to load the text segment in region 1 with the data
segment immediately following the text segment in the same region (or
subsequent regions of the text segment is larger than 2^61 bytes in
size -- fat chance :-)
So, the previous value of DATA_SEG_BITS (=0x6000000000000000, the
region base of the data segment prior to the binutils 2.15 import),
needed to be changed to match the current layout (=0x2000000000000000,
the region 1 base address).
Approved by: portmgr (krion -- thank!)
Revision Changes Path
1.2 +9 -1 ports/editors/emacs/files/patch-src:m:ia64.h
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200409052138.i85LcGVr047026>
