Mercurial > emacs
comparison configure @ 96303:ddedcecb18ef
* unexnext.c:
* m/ews4800.h:
* m/hp9000s300.h:
* m/ibm370aix.h:
* m/mips-siemens.h:
* m/ncr386.h:
* m/next.h:
* m/pmax.h:
* m/powerpcle.h:
* m/tandem-s2.h:
* s/386bsd.h:
* s/bsd386.h:
* s/bsd4-1.h:
* s/bsd4-2.h:
* s/bsdos2-1.h:
* s/bsdos2.h:
* s/bsdos3.h:
* s/bsdos4.h:
* s/nextstep.h:
* s/ultrix4-3.h:
* s/usg5-0.h:
* s/usg5-2-2.h:
* s/usg5-2.h:
* s/usg5-4-3.h:
* s/ux4800.h:
* s/uxpds.h:
* s/uxpv.h: Remove support for obsolete systems.
* s/hpux.h, s/hpux10.h, s/hpux8.h, s/hpux9.h, s/hpux9shr.h:
Remove, insert contents in s/hpux-10.20.h
* s/aix3-1.h, s/aix3-2-5.h, s/aix3-2.h, s/aix4-1.h, s/aix4.h:
Remove, insert contents in s/aix-4.2.h
* s/usg5-3.h: Remove, insert contents in s/usg5-4.h.
* s/bsd4-3.h: Rename to ..
* s/bsd-common.h: ... this.
* src/data.c:
* src/doc.c:
* src/ecrt0.c:
* src/emacs.c:
* src/fileio.c:
* src/floatfns.c:
* src/keyboard.c:
* src/mem-limits.h:
* src/print.c:
* src/process.c:
* src/sysdep.c:
* src/syssignal.h:
* src/systty.h:
* src/syswait.h:
* src/term.c:
* src/unexec.c:
* src/unexelf.c:
* src/unexhp9k800.c:
* src/m/hp800.h:
* src/m/ibmrs6000.h:
* src/m/mips.h:
* src/m/vax.h:
* src/s/darwin.h:
* src/s/freebsd.h:
* src/s/gnu.h:
* src/s/ms-w32.h:
* src/s/msdos.h:
* src/s/netbsd.h:
* src/s/template.h: Remove references to obsolete variables.
* Makefile.in: Add dependencies for all unexec files.
(admindir): Remove unused variable.
(UNEXEC_SRC): Remove references.
* config.nt: Remove reference to UNEXEC_SRC.
* lwlib.c: Remove references to obsolete variables.
* fakemail.c: Remove references to obsolete variables.
* os.texi: Remove references to obsolete systems.
* configure.in:
* configure: Remove references to obsolete systems.
author | Dan Nicolaescu <dann@ics.uci.edu> |
---|---|
date | Thu, 26 Jun 2008 04:24:54 +0000 |
parents | ac3d7f9c33d5 |
children | 33ec067952ba |
comparison
equal
deleted
inserted
replaced
96302:b3db7e68c460 | 96303:ddedcecb18ef |
---|---|
2358 | 2358 |
2359 ### You would hope that you could choose an m/*.h file pretty much | 2359 ### You would hope that you could choose an m/*.h file pretty much |
2360 ### based on the machine portion of the configuration name, and an s- | 2360 ### based on the machine portion of the configuration name, and an s- |
2361 ### file based on the operating system portion. However, it turns out | 2361 ### file based on the operating system portion. However, it turns out |
2362 ### that each m/*.h file is pretty manufacturer-specific - for | 2362 ### that each m/*.h file is pretty manufacturer-specific - for |
2363 ### example hp9000s300.h is a 68000 machine; | 2363 ### example mips.h is MIPS |
2364 ### mips.h, pmax.h are all MIPS | 2364 ### So we basically have to have a special case for each |
2365 ### machines. So we basically have to have a special case for each | |
2366 ### configuration name. | 2365 ### configuration name. |
2367 ### | 2366 ### |
2368 ### As far as handling version numbers on operating systems is | 2367 ### As far as handling version numbers on operating systems is |
2369 ### concerned, make sure things will fail in a fixable way. If | 2368 ### concerned, make sure things will fail in a fixable way. If |
2370 ### /etc/MACHINES doesn't say anything about version numbers, be | 2369 ### /etc/MACHINES doesn't say anything about version numbers, be |
2417 fi | 2416 fi |
2418 | 2417 |
2419 case "${canonical}" in | 2418 case "${canonical}" in |
2420 alpha*-*-netbsd*) machine=alpha ;; | 2419 alpha*-*-netbsd*) machine=alpha ;; |
2421 i[3456]86-*-netbsd*) machine=intel386 ;; | 2420 i[3456]86-*-netbsd*) machine=intel386 ;; |
2422 m68k-*-netbsd*) | |
2423 # This is somewhat bogus. | |
2424 machine=hp9000s300 ;; | |
2425 mips-*-netbsd*) machine=pmax ;; | |
2426 mipsel-*-netbsd*) machine=pmax ;; | |
2427 mipseb-*-netbsd*) machine=pmax ;; | |
2428 powerpc-*-netbsd*) machine=macppc ;; | 2421 powerpc-*-netbsd*) machine=macppc ;; |
2429 sparc*-*-netbsd*) machine=sparc ;; | 2422 sparc*-*-netbsd*) machine=sparc ;; |
2430 vax-*-netbsd*) machine=vax ;; | 2423 vax-*-netbsd*) machine=vax ;; |
2431 arm-*-netbsd*) machine=arm ;; | 2424 arm-*-netbsd*) machine=arm ;; |
2432 x86_64-*-netbsd*) machine=amdx86-64 ;; | 2425 x86_64-*-netbsd*) machine=amdx86-64 ;; |
2438 *-*-openbsd* ) | 2431 *-*-openbsd* ) |
2439 opsys=openbsd | 2432 opsys=openbsd |
2440 case "${canonical}" in | 2433 case "${canonical}" in |
2441 alpha*-*-openbsd*) machine=alpha ;; | 2434 alpha*-*-openbsd*) machine=alpha ;; |
2442 arm-*-openbsd*) machine=arm ;; | 2435 arm-*-openbsd*) machine=arm ;; |
2443 hppa-*-openbsd*) machine=hp9000s300 ;; | |
2444 i386-*-openbsd*) machine=intel386 ;; | 2436 i386-*-openbsd*) machine=intel386 ;; |
2445 m68k-*-openbsd*) machine=hp9000s300 ;; | |
2446 powerpc-*-openbsd*) machine=macppc ;; | 2437 powerpc-*-openbsd*) machine=macppc ;; |
2447 sparc*-*-openbsd*) machine=sparc ;; | 2438 sparc*-*-openbsd*) machine=sparc ;; |
2448 vax-*-openbsd*) machine=vax ;; | 2439 vax-*-openbsd*) machine=vax ;; |
2449 x86_64-*-openbsd*) machine=amdx86-64 ;; | 2440 x86_64-*-openbsd*) machine=amdx86-64 ;; |
2450 esac | 2441 esac |
2454 *-*-lynxos* ) | 2445 *-*-lynxos* ) |
2455 opsys=lynxos | 2446 opsys=lynxos |
2456 case "${canonical}" in | 2447 case "${canonical}" in |
2457 i[3456]86-*-lynxos*) machine=intel386 ;; | 2448 i[3456]86-*-lynxos*) machine=intel386 ;; |
2458 powerpc-*-lynxos*) machine=powerpc ;; | 2449 powerpc-*-lynxos*) machine=powerpc ;; |
2459 esac | |
2460 ;; | |
2461 | |
2462 ## BSDI ports | |
2463 *-*-bsdi* ) | |
2464 opsys=bsdi | |
2465 case "${canonical}" in | |
2466 i[345]86-*-bsdi*) machine=intel386 ;; | |
2467 sparc-*-bsdi*) machine=sparc ;; | |
2468 powerpc-*-bsdi*) machine=macppc ;; | |
2469 esac | |
2470 case "${canonical}" in | |
2471 *-*-bsd386* | *-*-bsdi1* ) opsys=bsd386 ;; | |
2472 *-*-bsdi2.0* ) opsys=bsdos2 ;; | |
2473 *-*-bsdi2* ) opsys=bsdos2-1 ;; | |
2474 *-*-bsdi3* ) opsys=bsdos3 ;; | |
2475 *-*-bsdi[45]* ) opsys=bsdos4 ;; | |
2476 esac | 2450 esac |
2477 ;; | 2451 ;; |
2478 | 2452 |
2479 alpha*-*-linux-gnu* ) | 2453 alpha*-*-linux-gnu* ) |
2480 machine=alpha opsys=gnu-linux | 2454 machine=alpha opsys=gnu-linux |
2500 CPP="${CPP} ${GCC_TEST_OPTIONS}" | 2474 CPP="${CPP} ${GCC_TEST_OPTIONS}" |
2501 NON_GCC_TEST_OPTIONS=${GCC_TEST_OPTIONS} | 2475 NON_GCC_TEST_OPTIONS=${GCC_TEST_OPTIONS} |
2502 fi | 2476 fi |
2503 ;; | 2477 ;; |
2504 | 2478 |
2505 ## Cubix QBx/386 | |
2506 i[3456]86-cubix-sysv* ) | |
2507 machine=intel386 opsys=usg5-3 | |
2508 ;; | |
2509 | |
2510 mips-dec-ultrix[0-3].* | mips-dec-ultrix4.0* | mips-dec-bsd4.2* ) | |
2511 machine=pmax opsys=bsd4-2 | |
2512 ;; | |
2513 mips-dec-ultrix4.[12]* | mips-dec-bsd* ) | |
2514 machine=pmax opsys=bsd4-3 | |
2515 ;; | |
2516 mips-dec-ultrix* ) | |
2517 machine=pmax opsys=ultrix4-3 | |
2518 ;; | |
2519 ## HP 9000 series 200 or 300 | |
2520 m68*-hp-bsd* ) | |
2521 machine=hp9000s300 opsys=bsd4-3 | |
2522 ;; | |
2523 ## HP/UX 7, 8, 9, and 10 are supported on these machines. | |
2524 m68*-hp-hpux* ) | |
2525 case "`uname -r`" in | |
2526 ## Someone's system reports A.B8.05 for this. | |
2527 ## I wonder what other possibilities there are. | |
2528 *.B8.* ) machine=hp9000s300 opsys=hpux8 ;; | |
2529 *.08.* ) machine=hp9000s300 opsys=hpux8 ;; | |
2530 *.09.* ) machine=hp9000s300 opsys=hpux9 ;; | |
2531 *.1[0-9].* ) machine=hp9000s300 opsys=hpux9shr ;; | |
2532 *) machine=hp9000s300 opsys=hpux ;; | |
2533 esac | |
2534 ;; | |
2535 | |
2536 ## HP 9000 series 700 and 800, running HP/UX | 2479 ## HP 9000 series 700 and 800, running HP/UX |
2537 hppa*-hp-hpux7* ) | |
2538 machine=hp800 opsys=hpux | |
2539 ;; | |
2540 hppa*-hp-hpux8* ) | |
2541 machine=hp800 opsys=hpux8 | |
2542 ;; | |
2543 hppa*-hp-hpux9shr* ) | |
2544 machine=hp800 opsys=hpux9shr | |
2545 ;; | |
2546 hppa*-hp-hpux9* ) | |
2547 machine=hp800 opsys=hpux9 | |
2548 ;; | |
2549 hppa*-hp-hpux10.2* ) | 2480 hppa*-hp-hpux10.2* ) |
2550 machine=hp800 opsys=hpux10-20 | 2481 machine=hp800 opsys=hpux10-20 |
2551 ;; | |
2552 hppa*-hp-hpux10* ) | |
2553 machine=hp800 opsys=hpux10 | |
2554 ;; | 2482 ;; |
2555 hppa*-hp-hpux1[1-9]* ) | 2483 hppa*-hp-hpux1[1-9]* ) |
2556 machine=hp800 opsys=hpux11 | 2484 machine=hp800 opsys=hpux11 |
2557 CFLAGS="-D_INCLUDE__STDC_A1_SOURCE $CFLAGS" | 2485 CFLAGS="-D_INCLUDE__STDC_A1_SOURCE $CFLAGS" |
2558 ;; | 2486 ;; |
2559 | 2487 |
2560 hppa*-*-linux-gnu* ) | 2488 hppa*-*-linux-gnu* ) |
2561 machine=hp800 opsys=gnu-linux | 2489 machine=hp800 opsys=gnu-linux |
2562 ;; | 2490 ;; |
2563 | 2491 |
2564 ## HP 9000 series 700 and 800, running HP/UX | |
2565 hppa*-hp-hpux* ) | |
2566 ## Cross-compilation? Nah! | |
2567 case "`uname -r`" in | |
2568 ## Someone's system reports A.B8.05 for this. | |
2569 ## I wonder what other possibilities there are. | |
2570 *.B8.* ) machine=hp800 opsys=hpux8 ;; | |
2571 *.08.* ) machine=hp800 opsys=hpux8 ;; | |
2572 *.09.* ) machine=hp800 opsys=hpux9 ;; | |
2573 *) machine=hp800 opsys=hpux10 ;; | |
2574 esac | |
2575 ;; | |
2576 hppa*-*-nextstep* ) | |
2577 machine=hp800 opsys=nextstep | |
2578 ;; | |
2579 | |
2580 ## IBM machines | 2492 ## IBM machines |
2581 i370-ibm-aix*) | |
2582 machine=ibm370aix opsys=usg5-3 | |
2583 ;; | |
2584 s390-*-linux-gnu* ) | 2493 s390-*-linux-gnu* ) |
2585 machine=ibms390 opsys=gnu-linux | 2494 machine=ibms390 opsys=gnu-linux |
2586 ;; | 2495 ;; |
2587 s390x-*-linux-gnu* ) | 2496 s390x-*-linux-gnu* ) |
2588 machine=ibms390x opsys=gnu-linux | 2497 machine=ibms390x opsys=gnu-linux |
2589 ;; | |
2590 rs6000-ibm-aix3.1* | powerpc-ibm-aix3.1* ) | |
2591 machine=ibmrs6000 opsys=aix3-1 | |
2592 ;; | |
2593 rs6000-ibm-aix3.2.5 | powerpc-ibm-aix3.2.5 ) | |
2594 machine=ibmrs6000 opsys=aix3-2-5 | |
2595 ;; | |
2596 rs6000-ibm-aix4.1* | powerpc-ibm-aix4.1* ) | |
2597 machine=ibmrs6000 opsys=aix4-1 | |
2598 ;; | 2498 ;; |
2599 rs6000-ibm-aix4.2* | powerpc-ibm-aix4.2* ) | 2499 rs6000-ibm-aix4.2* | powerpc-ibm-aix4.2* ) |
2600 machine=ibmrs6000 opsys=aix4-2 | 2500 machine=ibmrs6000 opsys=aix4-2 |
2601 ;; | 2501 ;; |
2602 rs6000-ibm-aix4.3* | powerpc-ibm-aix4.3* ) | 2502 rs6000-ibm-aix4.3* | powerpc-ibm-aix4.3* ) |
2606 machine=ibmrs6000 opsys=aix4-2 | 2506 machine=ibmrs6000 opsys=aix4-2 |
2607 ;; | 2507 ;; |
2608 rs6000-ibm-aix5* | powerpc-ibm-aix6* ) | 2508 rs6000-ibm-aix5* | powerpc-ibm-aix6* ) |
2609 machine=ibmrs6000 opsys=aix4-2 | 2509 machine=ibmrs6000 opsys=aix4-2 |
2610 ;; | 2510 ;; |
2611 rs6000-ibm-aix4.0* | powerpc-ibm-aix4.0* ) | |
2612 machine=ibmrs6000 opsys=aix4 | |
2613 ;; | |
2614 rs6000-ibm-aix4* | powerpc-ibm-aix4* ) | |
2615 machine=ibmrs6000 opsys=aix4-1 | |
2616 ;; | |
2617 rs6000-ibm-aix* | powerpc-ibm-aix* ) | |
2618 machine=ibmrs6000 opsys=aix3-2 | |
2619 ;; | |
2620 | |
2621 ## Prime EXL | |
2622 i[3456]86-prime-sysv* ) | |
2623 machine=i386 opsys=usg5-3 | |
2624 ;; | |
2625 | |
2626 ## ncr machine running svr4.3. | |
2627 i[3456]86-ncr-sysv4.3 ) | |
2628 machine=ncr386 opsys=usg5-4-3 | |
2629 ;; | |
2630 | |
2631 ## Unspecified sysv on an ncr machine defaults to svr4.2. | |
2632 ## (Plain usg5-4 doesn't turn on POSIX signals, which we need.) | |
2633 i[3456]86-ncr-sysv* ) | |
2634 machine=ncr386 opsys=usg5-4-2 | |
2635 ;; | |
2636 | 2511 |
2637 ## Macintosh PowerPC | 2512 ## Macintosh PowerPC |
2638 powerpc*-*-linux-gnu* ) | 2513 powerpc*-*-linux-gnu* ) |
2639 machine=macppc opsys=gnu-linux | 2514 machine=macppc opsys=gnu-linux |
2640 ;; | |
2641 | |
2642 ## Workstations sold by MIPS | |
2643 ## This is not necessarily all workstations using the MIPS processor - | |
2644 ## Irises are produced by SGI, and DECstations by DEC. | |
2645 | |
2646 mips-mips-bsd* ) | |
2647 machine=mips opsys=bsd4-3 | |
2648 ;; | |
2649 mips-mips-* ) | |
2650 machine=mips opsys=usg5-2-2 | |
2651 ;; | |
2652 | |
2653 ## NeXT | |
2654 m68*-next-* | m68k-*-nextstep* ) | |
2655 machine=m68k opsys=nextstep | |
2656 ;; | |
2657 | |
2658 ## NEC EWS4800 | |
2659 mips-nec-sysv4*) | |
2660 machine=ews4800 opsys=ux4800 | |
2661 ;; | |
2662 | |
2663 ## Siemens Nixdorf | |
2664 mips-siemens-sysv* | mips-sni-sysv*) | |
2665 machine=mips-siemens opsys=usg5-4 | |
2666 NON_GNU_CC=/usr/ccs/bin/cc | |
2667 NON_GNU_CPP=/usr/ccs/lib/cpp | |
2668 ;; | 2515 ;; |
2669 | 2516 |
2670 ## Silicon Graphics machines | 2517 ## Silicon Graphics machines |
2671 ## Iris 4D | 2518 ## Iris 4D |
2672 mips-sgi-irix6.5 ) | 2519 mips-sgi-irix6.5 ) |
2687 | i[3456]86-*-solaris2* | i[3456]86-*-sunos5* | powerpc*-*-solaris2* \ | 2534 | i[3456]86-*-solaris2* | i[3456]86-*-sunos5* | powerpc*-*-solaris2* \ |
2688 | rs6000-*-solaris2*) | 2535 | rs6000-*-solaris2*) |
2689 case "${canonical}" in | 2536 case "${canonical}" in |
2690 i[3456]86-*-* ) machine=intel386 ;; | 2537 i[3456]86-*-* ) machine=intel386 ;; |
2691 amd64-*-*|x86_64-*-*) machine=amdx86-64 ;; | 2538 amd64-*-*|x86_64-*-*) machine=amdx86-64 ;; |
2692 powerpcle* ) machine=powerpcle ;; | |
2693 powerpc* | rs6000* ) machine=ibmrs6000 ;; | 2539 powerpc* | rs6000* ) machine=ibmrs6000 ;; |
2694 sparc* ) machine=sparc ;; | 2540 sparc* ) machine=sparc ;; |
2695 * ) unported=yes ;; | 2541 * ) unported=yes ;; |
2696 esac | 2542 esac |
2697 case "${canonical}" in | 2543 case "${canonical}" in |
2717 *-sunos5* | *-solaris* ) | 2563 *-sunos5* | *-solaris* ) |
2718 opsys=sol2-6 | 2564 opsys=sol2-6 |
2719 emacs_check_sunpro_c=yes | 2565 emacs_check_sunpro_c=yes |
2720 NON_GNU_CPP=/usr/ccs/lib/cpp | 2566 NON_GNU_CPP=/usr/ccs/lib/cpp |
2721 ;; | 2567 ;; |
2722 * ) opsys=bsd4-2 ;; | |
2723 esac | 2568 esac |
2724 ## Watch out for a compiler that we know will not work. | 2569 ## Watch out for a compiler that we know will not work. |
2725 case "${canonical}" in | 2570 case "${canonical}" in |
2726 *-solaris* | *-sunos5* ) | 2571 *-solaris* | *-sunos5* ) |
2727 if [ "x$CC" = x/usr/ucb/cc ]; then | 2572 if [ "x$CC" = x/usr/ucb/cc ]; then |
2731 fi | 2576 fi |
2732 ;; | 2577 ;; |
2733 *) ;; | 2578 *) ;; |
2734 esac | 2579 esac |
2735 ;; | 2580 ;; |
2736 sparc-*-nextstep* ) | |
2737 machine=sparc opsys=nextstep | |
2738 ;; | |
2739 | |
2740 ## Tandem Integrity S2 | |
2741 mips-tandem-sysv* ) | |
2742 machine=tandem-s2 opsys=usg5-3 | |
2743 ;; | |
2744 | 2581 |
2745 ## Vaxen. | 2582 ## Vaxen. |
2746 vax-dec-* ) | 2583 vax-dec-* ) |
2747 machine=vax | 2584 machine=vax |
2748 case "${canonical}" in | 2585 case "${canonical}" in |
2749 *-bsd4.1* ) opsys=bsd4-1 ;; | |
2750 *-bsd4.2* | *-ultrix[0-3].* | *-ultrix4.0* ) opsys=bsd4-2 ;; | |
2751 *-bsd4.3* | *-ultrix* ) opsys=bsd4-3 ;; | |
2752 *-sysv[01]* | *-sysvr[01]* ) opsys=usg5-0 ;; | |
2753 *-sysv2* | *-sysvr2* ) opsys=usg5-2 ;; | |
2754 *-vms* ) opsys=vms ;; | 2586 *-vms* ) opsys=vms ;; |
2755 * ) unported=yes | 2587 * ) unported=yes |
2756 esac | 2588 esac |
2757 ;; | 2589 ;; |
2758 | 2590 |
2771 ;; | 2603 ;; |
2772 *-linux-gnu* ) opsys=gnu-linux ;; | 2604 *-linux-gnu* ) opsys=gnu-linux ;; |
2773 *-sysv4.2uw* ) opsys=unixware; NON_GNU_CPP=/lib/cpp ;; | 2605 *-sysv4.2uw* ) opsys=unixware; NON_GNU_CPP=/lib/cpp ;; |
2774 *-sysv5uw* ) opsys=unixware; NON_GNU_CPP=/lib/cpp ;; | 2606 *-sysv5uw* ) opsys=unixware; NON_GNU_CPP=/lib/cpp ;; |
2775 *-sysv5OpenUNIX* ) opsys=unixware; NON_GNU_CPP=/lib/cpp ;; | 2607 *-sysv5OpenUNIX* ) opsys=unixware; NON_GNU_CPP=/lib/cpp ;; |
2776 *-386bsd* ) opsys=386bsd ;; | |
2777 *-nextstep* ) opsys=nextstep ;; | |
2778 ## Otherwise, we'll fall through to the generic opsys code at the bottom. | 2608 ## Otherwise, we'll fall through to the generic opsys code at the bottom. |
2779 esac | 2609 esac |
2780 ;; | 2610 ;; |
2781 | 2611 |
2782 ## m68k Linux-based GNU system | 2612 ## m68k Linux-based GNU system |
2785 ;; | 2615 ;; |
2786 | 2616 |
2787 ## Mips Linux-based GNU system | 2617 ## Mips Linux-based GNU system |
2788 mips-*-linux-gnu* | mipsel-*-linux-gnu* ) | 2618 mips-*-linux-gnu* | mipsel-*-linux-gnu* ) |
2789 machine=mips opsys=gnu-linux | 2619 machine=mips opsys=gnu-linux |
2790 ;; | |
2791 | |
2792 ## UXP/DS | |
2793 sparc-fujitsu-sysv4* ) | |
2794 machine=sparc opsys=uxpds | |
2795 NON_GNU_CPP=/usr/ccs/lib/cpp | |
2796 RANLIB="ar -ts" | |
2797 ;; | 2620 ;; |
2798 | 2621 |
2799 ## AMD x86-64 Linux-based GNU system | 2622 ## AMD x86-64 Linux-based GNU system |
2800 x86_64-*-linux-gnu* ) | 2623 x86_64-*-linux-gnu* ) |
2801 machine=amdx86-64 opsys=gnu-linux | 2624 machine=amdx86-64 opsys=gnu-linux |
2818 ### runs, it's cleaner to make it explicit in the case statement | 2641 ### runs, it's cleaner to make it explicit in the case statement |
2819 ### above. | 2642 ### above. |
2820 if test x"${opsys}" = x; then | 2643 if test x"${opsys}" = x; then |
2821 case "${canonical}" in | 2644 case "${canonical}" in |
2822 *-gnu* ) opsys=gnu ;; | 2645 *-gnu* ) opsys=gnu ;; |
2823 *-bsd4.[01] ) opsys=bsd4-1 ;; | |
2824 *-bsd4.2 ) opsys=bsd4-2 ;; | |
2825 *-bsd4.3 ) opsys=bsd4-3 ;; | |
2826 *-sysv0 | *-sysvr0 ) opsys=usg5-0 ;; | |
2827 *-sysv2 | *-sysvr2 ) opsys=usg5-2 ;; | |
2828 *-sysv2.2 | *-sysvr2.2 ) opsys=usg5-2-2 ;; | |
2829 *-sysv3* | *-sysvr3* ) opsys=usg5-3 ;; | |
2830 *-sysv4.2uw* ) opsys=unixware ;; | 2646 *-sysv4.2uw* ) opsys=unixware ;; |
2831 *-sysv5uw* ) opsys=unixware ;; | 2647 *-sysv5uw* ) opsys=unixware ;; |
2832 *-sysv5OpenUNIX* ) opsys=unixware ;; | 2648 *-sysv5OpenUNIX* ) opsys=unixware ;; |
2833 *-sysv4.1* | *-sysvr4.1* ) | 2649 *-sysv4.1* | *-sysvr4.1* ) |
2834 NON_GNU_CPP=/usr/lib/cpp | 2650 NON_GNU_CPP=/usr/lib/cpp |
2846 * ) | 2662 * ) |
2847 unported=yes | 2663 unported=yes |
2848 ;; | 2664 ;; |
2849 esac | 2665 esac |
2850 fi | 2666 fi |
2851 | |
2852 ### Tests for sytems that we beleive are obsolete and should be desupported. | |
2853 | |
2854 case "${machine}" in | |
2855 pmax | hp9000s300 | ibm370aix | ncr386 | ews4800 | mips-siemens | powerpcle | tandem-s2 ) | |
2856 echo "The system that you are configuring on: ${canonical} is considered to be obsolete" | |
2857 echo "and it is planned to be desupported in the next version of Emacs" | |
2858 echo "Please email emacs-devel@gnu.org as soon as possible if this system is still in use." | |
2859 echo "The code is still functional, but you need to edit the 'configure' script and remove the" | |
2860 echo "exit 33 line. After that you can run configure again and 'complete' the build." | |
2861 exit 33 | |
2862 ;; | |
2863 esac | |
2864 | |
2865 case "${opsys}" in | |
2866 bsd386 | bsdos2-1 | bsdos2 | bsdos3 | bsdos4 | bsd4-1 | bsd4-2 | bsd4-3 | usg5-0 | usg5-2-2 | usg5-2 | usg5-3 | ultrix4-3 | 386bsd | hpux | hpux8 | hpux9 | hpux9shr | hpux10 | aix3-1 | aix3-2-5 | aix3-2 | aix4-1 | nextstep | ux4800 | uxpds | uxpv ) | |
2867 echo "The system that you are configuring on: ${canonical} is considered to be obsolete" | |
2868 echo "and it is planned to be desupported in the next version of Emacs" | |
2869 echo "Please email emacs-devel@gnu.org as soon as possible if this system is still in use." | |
2870 echo "The code is still functional, but you need to edit the 'configure' script and remove the" | |
2871 echo "'exit 44' line. After that you can run 'configure' again and complete the build." | |
2872 exit 44 | |
2873 ;; | |
2874 esac | |
2875 | 2667 |
2876 | 2668 |
2877 | 2669 |
2878 if test $unported = yes; then | 2670 if test $unported = yes; then |
2879 { { echo "$as_me:$LINENO: error: Emacs hasn't been ported to \`${canonical}' systems. | 2671 { { echo "$as_me:$LINENO: error: Emacs hasn't been ported to \`${canonical}' systems. |