]> git.eshelyaron.com Git - emacs.git/commitdiff
sparc-sun-solaris2.8
authorFrancesco Potortì <pot@gnu.org>
Thu, 14 Nov 2002 13:33:56 +0000 (13:33 +0000)
committerFrancesco Potortì <pot@gnu.org>
Thu, 14 Nov 2002 13:33:56 +0000 (13:33 +0000)
ChangeLog
configure.in
src/ChangeLog
src/s/sol2-8.h [new file with mode: 0644]

index 0c849b70ddb84cd2f6912f79a5480b463f122974..9adcab406e0b741f3c266b7bd79b02f6c8f20fda 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,8 +1,12 @@
+2002-11-14  Francesco Potorti`  <pot@gnu.org>
+
+       * configure.in (*-sunos5.8*, *-solaris2.8*): New configurations.
+
 2002-10-15  Richard M. Stallman  <rms@gnu.org>
 
        * Makefile.in (bootstrap-lisp): Don't ignore errors.
        Fix typo in .PHONY spec.
-       
+
 2002-08-26  Kim F. Storm  <storm@cua.dk>
 
        * Makefile.in (install-arch-indep): Do not remove DOC file
 
        * configure.in: Avoid `$@' which is handled specially in
        Autoconf 2.52.  From "Adam J. Richter" <adam@yggdrasil.com>.
-       
+
 2001-09-01  Eli Zaretskii  <eliz@is.elta.co.il>
 
        * make-dist (nt): Add subdirs.el to the list of distributed files.
 
        * make-dist: Copy only `[a-z]*.{el,elc}' from leim/quail.
        Don't copy quick-b5, quick-cns, tsang-b5, and tsang-cns files.
-       
+
        * make-dist: Handle leim/MISC-DIC.  Only include
        `[a-zA-Z]*.{el,elc}' from leim/quail.
 
        * mkinstalldirs (errstatus): Chmod a+rx directories we create.
 
        * Makefile.in (uninstall): Ignore exit code of `rm'.
-       
+
        * Makefile.in (uninstall): Remove more info files.  Remove
        ${libexecdir}/emacs/${version}.  Remove ${archlibdir}/fns-*.
 
        Merge fixes from latest GNU tar version.  These macros no longer
        futz with _XOPEN_SOURCE, as that was not portable in practice.
        (AC_FUNC_FSEEKO): New macro.
-       
+
        * configure.in: Use it instead of invoking AC_CHECK_FUNCS on
        ftello.
-       
+
 2000-12-05  Dave Love  <fx@gnu.org>
 
        * Makefile.in (TAGS, info): Avoid tab-prefixed comments in rules.
 
 2000-11-22  Gerd Moellmann  <gerd@gnu.org>
 
-       * configure.in: Use m/macppc.h instead of the non-existent 
+       * configure.in: Use m/macppc.h instead of the non-existent
        m/powerpc.h.
 
 2000-11-21  Gerd Moellmann  <gerd@gnu.org>
 
 2000-09-21  Kenichi Handa  <handa@etl.go.jp>
 
-       * leim-Makefile.in (TIT-GB, TIT-BIG5, NON-TIT-GB, NON-TIT-BIG5) 
-       (NON-TIT-CNS, JAPANESE, KOREAN, THAI, VIETNAMESE, LAO, INDIAN) 
+       * leim-Makefile.in (TIT-GB, TIT-BIG5, NON-TIT-GB, NON-TIT-BIG5)
+       (NON-TIT-CNS, JAPANESE, KOREAN, THAI, VIETNAMESE, LAO, INDIAN)
        (TIBETAN, LATIN, SLAVIC, GREEK, RUSSIAN, MISC): Rename all .el
        files to .elc.
        (${TIT}): Adjusted for the above change.
 
        * configure.in (REL_ALLOC_MMAP): Recognize in system configuration
        file and print informational message.
-       
+
        * configure.in (AC_FUNC_MMAP): Add.
 
 2000-09-01  Gerd Moellmann  <gerd@gnu.org>
 
 2000-06-16  Gerd Moellmann  <gerd@gnu.org>
 
-       * Makefile.in (distclean): Also make distclean in lisp/. 
+       * Makefile.in (distclean): Also make distclean in lisp/.
 
 2000-06-15  Eli Zaretskii  <eliz@is.elta.co.il>
 
 2000-06-14  Gerd Moellmann  <gerd@gnu.org>
 
        * configure.in: Generate lisp/Makefile.
-       
+
        * configure.in: Add support for `*-lynxos*'.
        Use `cpp' as NON_GNU_CPP for `alpha*-dec-osf[5-9]*', as
        recommended by <Karen.Dorhamer@compaq.com> to fix problems
        New targets.
        (bootstrap): Rewritten in terms of the new targets above.  Make
        info files, too.
-       
+
 2000-03-12  Gerd Moellmann  <gerd@gnu.org>
 
        * config.guess, config.sub: Use the versions of the files from
 
        * configure.in (machine): Add `mipsel-*-netbsd*' and
        `arm-*-netbsd*'.
-       
+
 2000-03-01  Gerd Moellmann  <gerd@gnu.org>
-       
+
        * configure.in (machine): Add support for `*-auspex-sunos*'.
-       
+
 2000-02-29  Gerd Moellmann  <gerd@gnu.org>
 
        * configure.in (C_OPTIMIZE_SWITCH) [__GNUC__]: Use -O2.
        (AC_CHECK_FUNCS): Add __fpending, ftello, getloadavg, mblen,
        mbrlen, strsignal.
        (LOCALTIME_CACHE): Don't include stdlib.h, as config.h does this now.
-       
+
 1999-10-09  Stefan Monnier  <monnier@cs.yale.edu>
 
        * make-dist (dontcompile): look for the DONTCOMPILE variable rather
 
 1999-10-09  Richard M. Stallman  <rms@gnu.org>
 
-       * Makefile.in (uninstall, install-arch-indep, install-arch-dep): 
+       * Makefile.in (uninstall, install-arch-indep, install-arch-dep):
        Unset CDPATH to prevent cd from generating output.
 
 1999-10-08  Stefan Monnier  <monnier@cs.yale.edu>
 1999-10-07  Gerd Moellmann  <gerd@gnu.org>
 
        * Makefile.in (install-arch-indep): Add ada-mode.
-       
+
 1999-10-06  Dave Love  <fx@gnu.org>
 
        * Makefile.in: Add rules for config.status, configure.
 
        * update-subdirs: Delete subdirs.el if this dir has no subdirs.
        Ignore subdirs named Old.
-       
+
 1997-08-04  Kenneth Stailey  <kstailey@elbereth.disclosure.com>
 
        * configure.in: Add OpenBSD clause to set $machine.
        * make-dist: Recompile everything after updating various Lisp files.
        Recompile in leim as well as lisp.
        Check in leim as well as lisp for mismatched files and too-long names.
-       
+
 1997-09-03  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
 
        * Makefile.in (TAGS tags): Simply refer this to the src subdir.
 
 1997-07-25  Marcus G. Daniels  <marcus@cathcart.sysc.pdx.edu>
 
-       * configure.in (doug_lea_malloc): Make __after_morecore_hook a 
+       * configure.in (doug_lea_malloc): Make __after_morecore_hook a
        prerequisite to the use of Doug Lea's malloc.
 
 1997-07-21  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
 
        * make-dist: Don't mention site-lisp, site-init, site-start
        or default, when listing files hat are not compiled and should be.
-       
+
        * configure.in: Create src/config.stamp at the end.
 
 1997-07-04  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
 
        * Makefile.in (install-leim): New target.
        (install): Depend on install-leim.
-       
+
 1997-07-01  Ken'ichi Handa  <handa@psilocin.gnu.ai.mit.edu>
 
        * Makefile.in (SUBDIR): Add leim.
        since make-dist now gets that done.
 
        * make-dist: Use the new `updates' target in lisp/Makefile.
-       
+
        * make-dist: Use new non-file targets in lisp/Makefile.
 
 1997-04-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
        * make-dist: Handle all subdirs of `lisp' uniformly.
        Don't handle `term' and `language' specially.
        Clear out umask at the beginning.
-       
+
 1997-04-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
 
        * make-dist: Use Make to update finder-inf.el and autoloads.
 
        * make-dist: Use $EMACS to say where to run Emacs.
        Add --no-update option.
-       
+
 1996-12-30  Richard Stallman  <rms@ethanol.gnu.ai.mit.edu>
 
        * configure.in (hppa1.1-hitachi-hiuxmpp): New configuration.
        and *.opt and ChangeLog files.
        (copying lib-src): Likewise.
        Don't rm getdate.c or y.tab.*--they don't exist any more.
-       
+
 1996-12-18  Jonathan I. Kamens  <jik@annex-1-slip-jik.cam.ov.com>
 
        * configure.in: Check for libmail, maillock.h and
 
 1996-09-04  Richard Stallman  <rms@ethanol.gnu.ai.mit.edu>
 
-       * configure.in: Check for termios.h.  Check for setpgid. 
+       * configure.in: Check for termios.h.  Check for setpgid.
 
 1996-08-31  Richard Stallman  <rms@ethanol.gnu.ai.mit.edu>
 
        Use sunos413, not sunos4-1-3.
        (m88k-dg-dgux5.4R3*): Use dgux5-4-3, not dgux5-4r3.
        (arm-acorn-riscix1.2*): Use riscix12, not riscix1-2.
-       
+
 1996-08-22  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
 
        * Makefile.in (src/paths.h): Target deleted.
        * config.sub: If last two words are not a recognized
        KERNEL-OS pair, use just the last word as OS, as in 19.31.
        Make conversion of gnu/linux to linux-gnu really work.
-       
+
        * config.sub: If vendor unspecified with i386, use `pc' not `unknown'.
 
 1996-06-30  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
        * Makefile.in (install-arch-indep): If cd etc makes output,
        don't treat that as part of the tar data.
        Check that ./lisp actually exists.
-       
+
 1996-05-29  Karl Heuer  <kwzh@gnu.ai.mit.edu>
 
        * make-dist: Check for long file names.
        * configure.in (setlocale): Check for it.
 
        * configure.in (*-*-sysv4.2*): If no /usr/ccs/lib/cpp, use /lib/cpp.
-       
+
 1996-03-26  Richard Stallman  <rms@mole.gnu.ai.mit.edu>
 
        * configure.in: Use lignux instead of linux as value of opsys.
index e9440a39d45eac35866eff8483a1918069f618ff..544d70244c744d0a82b83e57e65ecc018773cba7 100644 (file)
@@ -901,6 +901,11 @@ case "${canonical}" in
                NON_GNU_CPP=/usr/ccs/lib/cpp
                RANLIB="ar -ts"
                ;;
+      *-sunos5.8* | *-solaris2.8* )
+               opsys=sol2-8
+               NON_GNU_CPP=/usr/ccs/lib/cpp
+               RANLIB="ar -ts"
+               ;;
       *-sunos5* | *-solaris* )
                opsys=sol2-5
                NON_GNU_CPP=/usr/ccs/lib/cpp
index a11d3fb4e371f73ca5e9019b3661cfcaa56a24fd..25e4df809ff65d3a35594a047a3a56ea9df2f728 100644 (file)
@@ -1,3 +1,7 @@
+2002-11-14  Francesco Potorti`  <pot@gnu.org>
+
+       * s/sol2-8.h: New file.
+
 2002-11-08  Juanma Barranquero  <lektu@terra.es>
 
        * dispextern.h [!HAVE_X_WINDOWS]: Define XColor.
diff --git a/src/s/sol2-8.h b/src/s/sol2-8.h
new file mode 100644 (file)
index 0000000..6fdb4f2
--- /dev/null
@@ -0,0 +1,16 @@
+/* Handle Solaris 2.8.  */
+
+#include "sol2-5.h"
+
+/* Redundant but differing definitions for bcopy, bcmp, and bzero are
+   causing problems.  Get rid of the emacs overrides for these. */
+
+#ifdef bcopy
+#undef bcopy
+#endif
+#ifdef bcmp
+#undef bcmp
+#endif
+#ifdef bzero
+#undef bzero
+#endif