Line 353... |
Line 353... |
mips:*:*:UMIPS | mips:*:*:RISCos)
|
mips:*:*:UMIPS | mips:*:*:RISCos)
|
sed 's/^ //' << EOF >dummy.c
|
sed 's/^ //' << EOF >dummy.c
|
int main (argc, argv) int argc; char **argv; {
|
int main (argc, argv) int argc; char **argv; {
|
#if defined (host_mips) && defined (MIPSEB)
|
#if defined (host_mips) && defined (MIPSEB)
|
#if defined (SYSTYPE_SYSV)
|
#if defined (SYSTYPE_SYSV)
|
PRINTF ("mips-mips-riscos%ssysv\n", argv[1]); exit (0);
|
printf ("mips-mips-riscos%ssysv\n", argv[1]); exit (0);
|
#endif
|
#endif
|
#if defined (SYSTYPE_SVR4)
|
#if defined (SYSTYPE_SVR4)
|
PRINTF ("mips-mips-riscos%ssvr4\n", argv[1]); exit (0);
|
printf ("mips-mips-riscos%ssvr4\n", argv[1]); exit (0);
|
#endif
|
#endif
|
#if defined (SYSTYPE_BSD43) || defined(SYSTYPE_BSD)
|
#if defined (SYSTYPE_BSD43) || defined(SYSTYPE_BSD)
|
PRINTF ("mips-mips-riscos%sbsd\n", argv[1]); exit (0);
|
printf ("mips-mips-riscos%sbsd\n", argv[1]); exit (0);
|
#endif
|
#endif
|
#endif
|
#endif
|
exit (-1);
|
exit (-1);
|
}
|
}
|
EOF
|
EOF
|
Line 692... |
Line 692... |
main(argc, argv)
|
main(argc, argv)
|
int argc;
|
int argc;
|
char *argv[];
|
char *argv[];
|
{
|
{
|
#ifdef __MIPSEB__
|
#ifdef __MIPSEB__
|
PRINTF ("%s-unknown-linux-gnu\n", argv[1]);
|
printf ("%s-unknown-linux-gnu\n", argv[1]);
|
#endif
|
#endif
|
#ifdef __MIPSEL__
|
#ifdef __MIPSEL__
|
PRINTF ("%sel-unknown-linux-gnu\n", argv[1]);
|
printf ("%sel-unknown-linux-gnu\n", argv[1]);
|
#endif
|
#endif
|
return 0;
|
return 0;
|
}
|
}
|
EOF
|
EOF
|
${CC-cc} dummy.c -o dummy 2>/dev/null && ./dummy "${UNAME_MACHINE}" && rm dummy.c dummy && exit 0
|
${CC-cc} dummy.c -o dummy 2>/dev/null && ./dummy "${UNAME_MACHINE}" && rm dummy.c dummy && exit 0
|
Line 729... |
Line 729... |
char *argv[];
|
char *argv[];
|
{
|
{
|
#ifdef __ELF__
|
#ifdef __ELF__
|
# ifdef __GLIBC__
|
# ifdef __GLIBC__
|
# if __GLIBC__ >= 2
|
# if __GLIBC__ >= 2
|
PRINTF ("%s-${VENDOR}-linux-gnu\n", argv[1]);
|
printf ("%s-${VENDOR}-linux-gnu\n", argv[1]);
|
# else
|
# else
|
PRINTF ("%s-${VENDOR}-linux-gnulibc1\n", argv[1]);
|
printf ("%s-${VENDOR}-linux-gnulibc1\n", argv[1]);
|
# endif
|
# endif
|
# else
|
# else
|
PRINTF ("%s-${VENDOR}-linux-gnulibc1\n", argv[1]);
|
printf ("%s-${VENDOR}-linux-gnulibc1\n", argv[1]);
|
# endif
|
# endif
|
#else
|
#else
|
PRINTF ("%s-${VENDOR}-linux-gnuaout\n", argv[1]);
|
printf ("%s-${VENDOR}-linux-gnuaout\n", argv[1]);
|
#endif
|
#endif
|
return 0;
|
return 0;
|
}
|
}
|
EOF
|
EOF
|
${CC-cc} dummy.c -o dummy 2>/dev/null && ./dummy "${UNAME_MACHINE}" && rm dummy.c dummy && exit 0
|
${CC-cc} dummy.c -o dummy 2>/dev/null && ./dummy "${UNAME_MACHINE}" && rm dummy.c dummy && exit 0
|
Line 897... |
Line 897... |
{
|
{
|
#if defined (sony)
|
#if defined (sony)
|
#if defined (MIPSEB)
|
#if defined (MIPSEB)
|
/* BFD wants "bsd" instead of "newsos". Perhaps BFD should be changed,
|
/* BFD wants "bsd" instead of "newsos". Perhaps BFD should be changed,
|
I don't know.... */
|
I don't know.... */
|
PRINTF ("mips-sony-bsd\n"); exit (0);
|
printf ("mips-sony-bsd\n"); exit (0);
|
#else
|
#else
|
#include
|
#include
|
PRINTF ("m68k-sony-newsos%s\n",
|
printf ("m68k-sony-newsos%s\n",
|
#ifdef NEWSOS4
|
#ifdef NEWSOS4
|
"4"
|
"4"
|
#else
|
#else
|
""
|
""
|
#endif
|
#endif
|
); exit (0);
|
); exit (0);
|
#endif
|
#endif
|
#endif
|
#endif
|
|
|
#if defined (__arm) && defined (__acorn) && defined (__unix)
|
#if defined (__arm) && defined (__acorn) && defined (__unix)
|
PRINTF ("arm-acorn-riscix\n"); exit (0);
|
printf ("arm-acorn-riscix\n"); exit (0);
|
#endif
|
#endif
|
|
|
#if defined (hp9000) && !defined (hpux)
|
#if defined (hp9000) && !defined (hpux)
|
PRINTF ("m68k-hp-bsd\n"); exit (0);
|
printf ("m68k-hp-bsd\n"); exit (0);
|
#endif
|
#endif
|
|
|
#if defined (hp300) && !defined (hpux)
|
#if defined (hp300) && !defined (hpux)
|
PRINTF ("m68k-hp-bsd\n"); exit (0);
|
printf ("m68k-hp-bsd\n"); exit (0);
|
#endif
|
#endif
|
|
|
#if defined (NeXT)
|
#if defined (NeXT)
|
#if !defined (__ARCHITECTURE__)
|
#if !defined (__ARCHITECTURE__)
|
#define __ARCHITECTURE__ "m68k"
|
#define __ARCHITECTURE__ "m68k"
|
#endif
|
#endif
|
int version;
|
int version;
|
version=`(hostinfo | sed -n 's/.*NeXT Mach \([0-9]*\).*/\1/p') 2>/dev/null`;
|
version=`(hostinfo | sed -n 's/.*NeXT Mach \([0-9]*\).*/\1/p') 2>/dev/null`;
|
PRINTF ("%s-next-nextstep%d\n", __ARCHITECTURE__, version);
|
printf ("%s-next-nextstep%d\n", __ARCHITECTURE__, version);
|
exit (0);
|
exit (0);
|
#endif
|
#endif
|
|
|
#if defined (MULTIMAX) || defined (n16)
|
#if defined (MULTIMAX) || defined (n16)
|
#if defined (UMAXV)
|
#if defined (UMAXV)
|
PRINTF ("ns32k-encore-sysv\n"); exit (0);
|
printf ("ns32k-encore-sysv\n"); exit (0);
|
#else
|
#else
|
#if defined (CMU)
|
#if defined (CMU)
|
PRINTF ("ns32k-encore-mach\n"); exit (0);
|
printf ("ns32k-encore-mach\n"); exit (0);
|
#else
|
#else
|
PRINTF ("ns32k-encore-bsd\n"); exit (0);
|
printf ("ns32k-encore-bsd\n"); exit (0);
|
#endif
|
#endif
|
#endif
|
#endif
|
#endif
|
#endif
|
|
|
#if defined (__386BSD__)
|
#if defined (__386BSD__)
|
PRINTF ("i386-pc-bsd\n"); exit (0);
|
printf ("i386-pc-bsd\n"); exit (0);
|
#endif
|
#endif
|
|
|
#if defined (sequent)
|
#if defined (sequent)
|
#if defined (i386)
|
#if defined (i386)
|
PRINTF ("i386-sequent-dynix\n"); exit (0);
|
printf ("i386-sequent-dynix\n"); exit (0);
|
#endif
|
#endif
|
#if defined (ns32000)
|
#if defined (ns32000)
|
PRINTF ("ns32k-sequent-dynix\n"); exit (0);
|
printf ("ns32k-sequent-dynix\n"); exit (0);
|
#endif
|
#endif
|
#endif
|
#endif
|
|
|
#if defined (_SEQUENT_)
|
#if defined (_SEQUENT_)
|
struct utsname un;
|
struct utsname un;
|
|
|
uname(&un);
|
uname(&un);
|
|
|
if (strncmp(un.version, "V2", 2) == 0) {
|
if (strncmp(un.version, "V2", 2) == 0) {
|
PRINTF ("i386-sequent-ptx2\n"); exit (0);
|
printf ("i386-sequent-ptx2\n"); exit (0);
|
}
|
}
|
if (strncmp(un.version, "V1", 2) == 0) { /* XXX is V1 correct? */
|
if (strncmp(un.version, "V1", 2) == 0) { /* XXX is V1 correct? */
|
PRINTF ("i386-sequent-ptx1\n"); exit (0);
|
printf ("i386-sequent-ptx1\n"); exit (0);
|
}
|
}
|
PRINTF ("i386-sequent-ptx\n"); exit (0);
|
printf ("i386-sequent-ptx\n"); exit (0);
|
|
|
#endif
|
#endif
|
|
|
#if defined (vax)
|
#if defined (vax)
|
#if !defined (ultrix)
|
#if !defined (ultrix)
|
PRINTF ("vax-dec-bsd\n"); exit (0);
|
printf ("vax-dec-bsd\n"); exit (0);
|
#else
|
#else
|
PRINTF ("vax-dec-ultrix\n"); exit (0);
|
printf ("vax-dec-ultrix\n"); exit (0);
|
#endif
|
#endif
|
#endif
|
#endif
|
|
|
#if defined (alliant) && defined (i860)
|
#if defined (alliant) && defined (i860)
|
PRINTF ("i860-alliant-bsd\n"); exit (0);
|
printf ("i860-alliant-bsd\n"); exit (0);
|
#endif
|
#endif
|
|
|
/* Begin cases added for Bash */
|
/* Begin cases added for Bash */
|
#if defined (tahoe)
|
#if defined (tahoe)
|
PRINTF ("tahoe-cci-bsd\n"); exit (0);
|
printf ("tahoe-cci-bsd\n"); exit (0);
|
#endif
|
#endif
|
|
|
#if defined (nec_ews)
|
#if defined (nec_ews)
|
# if defined (SYSTYPE_SYSV)
|
# if defined (SYSTYPE_SYSV)
|
PRINTF ("ews4800-nec-sysv4\n"); exit 0;
|
printf ("ews4800-nec-sysv4\n"); exit 0;
|
# else
|
# else
|
PRINTF ("ews4800-nec-bsd\n"); exit (0);
|
printf ("ews4800-nec-bsd\n"); exit (0);
|
# endif
|
# endif
|
#endif
|
#endif
|
|
|
#if defined (sony)
|
#if defined (sony)
|
# if defined (SYSTYPE_SYSV)
|
# if defined (SYSTYPE_SYSV)
|
PRINTF ("mips-sony-sysv4\n"); exit 0;
|
printf ("mips-sony-sysv4\n"); exit 0;
|
# else
|
# else
|
PRINTF ("mips-sony-bsd\n"); exit (0);
|
printf ("mips-sony-bsd\n"); exit (0);
|
# endif
|
# endif
|
#endif
|
#endif
|
|
|
#if defined (ardent)
|
#if defined (ardent)
|
PRINTF ("titan-ardent-bsd\n"); exit (0);
|
printf ("titan-ardent-bsd\n"); exit (0);
|
#endif
|
#endif
|
|
|
#if defined (stardent)
|
#if defined (stardent)
|
PRINTF ("stardent-stardent-sysv\n"); exit (0);
|
printf ("stardent-stardent-sysv\n"); exit (0);
|
#endif
|
#endif
|
|
|
#if defined (ibm032)
|
#if defined (ibm032)
|
PRINTF ("ibmrt-ibm-bsd4.3\n"); exit (0);
|
printf ("ibmrt-ibm-bsd4.3\n"); exit (0);
|
#endif
|
#endif
|
|
|
#if defined (sequent) && defined (i386)
|
#if defined (sequent) && defined (i386)
|
PRINTF ("i386-sequent-bsd\n"); exit (0);
|
printf ("i386-sequent-bsd\n"); exit (0);
|
#endif
|
#endif
|
|
|
#if defined (qnx) && defined (i386)
|
#if defined (qnx) && defined (i386)
|
PRINTF ("i386-pc-qnx\n"); exit (0);
|
printf ("i386-pc-qnx\n"); exit (0);
|
#endif
|
#endif
|
|
|
#if defined (gould)
|
#if defined (gould)
|
PRINTF ("gould-gould-bsd\n"); exit (0);
|
printf ("gould-gould-bsd\n"); exit (0);
|
#endif
|
#endif
|
|
|
#if defined (unixpc)
|
#if defined (unixpc)
|
PRINTF ("unixpc-att-sysv\n"); exit (0);
|
printf ("unixpc-att-sysv\n"); exit (0);
|
#endif
|
#endif
|
|
|
#if defined (att386)
|
#if defined (att386)
|
PRINTF ("i386-att-sysv3\n"); exit (0);
|
printf ("i386-att-sysv3\n"); exit (0);
|
#endif
|
#endif
|
|
|
#if defined (__m88k) && defined (__UMAXV__)
|
#if defined (__m88k) && defined (__UMAXV__)
|
PRINTF ("m88k-encore-sysv3\n"); exit (0);
|
printf ("m88k-encore-sysv3\n"); exit (0);
|
#endif
|
#endif
|
|
|
#if defined (drs6000)
|
#if defined (drs6000)
|
PRINTF ("drs6000-icl-sysv4.2\n"); exit (0);
|
printf ("drs6000-icl-sysv4.2\n"); exit (0);
|
#endif
|
#endif
|
|
|
#if defined (clipper)
|
#if defined (clipper)
|
PRINTF ("clipper-orion-bsd\n"); exit (0);
|
printf ("clipper-orion-bsd\n"); exit (0);
|
#endif
|
#endif
|
|
|
#if defined (is68k)
|
#if defined (is68k)
|
PRINTF ("m68k-isi-bsd\n"); exit (0);
|
printf ("m68k-isi-bsd\n"); exit (0);
|
#endif
|
#endif
|
|
|
#if defined (luna88k)
|
#if defined (luna88k)
|
PRINTF ("luna88k-omron-bsd\n"); exit (0);
|
printf ("luna88k-omron-bsd\n"); exit (0);
|
#endif
|
#endif
|
|
|
#if defined (butterfly) && defined (BFLY1)
|
#if defined (butterfly) && defined (BFLY1)
|
PRINTF ("butterfly-bbn-mach\n"); exit (0);
|
printf ("butterfly-bbn-mach\n"); exit (0);
|
#endif
|
#endif
|
|
|
#if defined (tower32)
|
#if defined (tower32)
|
PRINTF ("tower32-ncr-sysv4\n"); exit (0);
|
printf ("tower32-ncr-sysv4\n"); exit (0);
|
#endif
|
#endif
|
|
|
#if defined (MagicStation)
|
#if defined (MagicStation)
|
PRINTF ("magicstation-unknown-bsd\n"); exit (0);
|
printf ("magicstation-unknown-bsd\n"); exit (0);
|
#endif
|
#endif
|
|
|
#if defined (scs)
|
#if defined (scs)
|
PRINTF ("symmetric-scs-bsd4.2\n"); exit (0);
|
printf ("symmetric-scs-bsd4.2\n"); exit (0);
|
#endif
|
#endif
|
|
|
#if defined (tandem)
|
#if defined (tandem)
|
PRINTF ("tandem-tandem-sysv\n"); exit (0);
|
printf ("tandem-tandem-sysv\n"); exit (0);
|
#endif
|
#endif
|
|
|
#if defined (cadmus)
|
#if defined (cadmus)
|
PRINTF ("cadmus-pcs-sysv\n"); exit (0);
|
printf ("cadmus-pcs-sysv\n"); exit (0);
|
#endif
|
#endif
|
|
|
#if defined (masscomp)
|
#if defined (masscomp)
|
PRINTF ("masscomp-masscomp-sysv3\n"); exit (0);
|
printf ("masscomp-masscomp-sysv3\n"); exit (0);
|
#endif
|
#endif
|
|
|
#if defined (hbullx20)
|
#if defined (hbullx20)
|
PRINTF ("hbullx20-bull-sysv3\n"); exit (0);
|
printf ("hbullx20-bull-sysv3\n"); exit (0);
|
#endif
|
#endif
|
|
|
/* End cases added for Bash */
|
/* End cases added for Bash */
|
|
|
exit (1);
|
exit (1);
|