GNU bug report logs -
#3944
GNU Emacs and Digital Unix (OSF1) 5.1
Previous Next
Reported by: Tommi Raulahti <traulahti <at> gmail.com>
Date: Mon, 27 Jul 2009 13:40:05 UTC
Severity: important
Tags: moreinfo, wontfix
Done: Glenn Morris <rgm <at> gnu.org>
Bug is archived. No further changes may be made.
Full log
Message #10 received at 3944 <at> emacsbugs.donarmstrong.com (full text, mbox):
> New Emacs is soon to be released and decided to test latest prebuild
> release in environment I'm using (with many others)... But...
> Configure said, my system is no longer supported... oh well. Now, I
> have a request. Can you provide me some patch for configure to enable
> compiling Emacs 23 to OSF/1 5.1? Of course, we can stick with Emacs
> 22.3 (which compiled to OSF/1 easily).
>
> In that case, compilation may require something OSF/1 doesn't have,
> I'll have to forget this and keep using older version until our last
> DEC is long gone...
Sorry about that, we weren't aware that there were any remaining OSF/1
users.
Try the following: first patch configure with the attached patch. Then,
take the file src/s/osf1.h from Emacs 22.3 (I can send it to you by
attachment if you can't find it) and put it in the src/s/ directory.
Then try to build. If that works, we can put OSF/1 support back in for
Emacs 23.2.
*** emacs/configure.~1.322.2.2.~ 2009-07-08 19:43:34.000000000 -0400
--- emacs/configure 2009-07-28 11:49:25.000000000 -0400
***************
*** 2447,2452 ****
--- 2447,2469 ----
esac
;;
+ ## Alpha (DEC) machines.
+ alpha*-dec-osf* )
+ machine=alpha opsys=osf1
+ # This is needed to find X11R6.1 libraries for certain tests.
+ NON_GCC_LINK_TEST_OPTIONS=-Wl,-rpath,/usr/X11R6/lib
+ GCC_LINK_TEST_OPTIONS=-Wl,-rpath,/usr/X11R6/lib
+ # NON_GNU_CPP is necessary on 5.0 to avoid mangling src/Makefile
+ # due to non-traditional preprocessing with the current compiler
+ # defaults. OSF 4 can also have that compiler version, and there
+ # seems always to have been a usable /usr/bin/cpp.
+ NON_GNU_CPP=/usr/bin/cpp
+ case "${canonical}" in
+ alpha*-dec-osf[5-9]*)
+ opsys=osf5-0 ;;
+ esac
+ ;;
+
## OpenBSD ports
*-*-openbsd* )
opsys=openbsd
Diff finished. Tue Jul 28 11:51:21 2009
This bug report was last modified 13 years and 231 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.