Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
Nadezhda Ivanova
OpenLDAP
Commits
5932dedb
Commit
5932dedb
authored
Jul 18, 1999
by
Kurt Zeilenga
Browse files
Replace config.guess/.sub with versions from Autoconf 2.13.
parent
cde93a6e
Changes
2
Expand all
Hide whitespace changes
Inline
Side-by-side
build/config.guess
View file @
5932dedb
...
...
@@ -46,8 +46,7 @@ UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown
UNAME_SYSTEM
=
`
(
uname
-s
)
2>/dev/null
`
||
UNAME_SYSTEM
=
unknown
UNAME_VERSION
=
`
(
uname
-v
)
2>/dev/null
`
||
UNAME_VERSION
=
unknown
dummy
=
dummy-
$$
trap
'rm -f $dummy.c $dummy.o $dummy; exit 1'
1 2 15
trap
'rm -f dummy.c dummy.o dummy; exit 1'
1 2 15
# Note: order is significant - the case branches are not exclusive.
...
...
@@ -60,7 +59,7 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
# A Tn.n version is a released field test version.
# A Xn.n version is an unreleased experimental baselevel.
# 1.2 uses "1.2" for uname -r.
cat
<<
EOF
>
$
dummy
.s
cat
<<
EOF
>dummy.s
.globl main
.ent main
main:
...
...
@@ -77,9 +76,9 @@ main:
ret
\$
31,(
\$
26),1
.end main
EOF
${
CC
-cc
}
$
dummy
.s
-o
$
dummy
2>/dev/null
${
CC
-cc
}
dummy.s
-o
dummy 2>/dev/null
if
test
"
$?
"
=
0
;
then
./
$
dummy
./dummy
case
"
$?
"
in
7
)
UNAME_MACHINE
=
"alpha"
...
...
@@ -98,7 +97,7 @@ EOF
;;
esac
fi
rm
-f
$
dummy
.s
$
dummy
rm
-f
dummy.s dummy
echo
${
UNAME_MACHINE
}
-dec-osf
`
echo
${
UNAME_RELEASE
}
|
sed
-e
's/^[VTX]//'
|
tr
[[
A-Z]]
[[
a-z]]
`
exit
0
;;
21064:Windows_NT:50:3
)
...
...
@@ -239,7 +238,7 @@ EOF
echo
clipper-intergraph-clix
${
UNAME_RELEASE
}
exit
0
;;
mips:
*
:
*
:UMIPS
|
mips:
*
:
*
:RISCos
)
sed
's/^ //'
<<
EOF
>
$
dummy
.c
sed
's/^ //'
<<
EOF
>dummy.c
int main (argc, argv) int argc; char **argv; {
#if defined (host_mips) && defined (MIPSEB)
#if defined (SYSTYPE_SYSV)
...
...
@@ -255,10 +254,10 @@ EOF
exit (-1);
}
EOF
${
CC
-cc
}
$
dummy
.c
-o
$
dummy
\
&&
./
$
dummy
`
echo
"
${
UNAME_RELEASE
}
"
|
sed
-n
's/\([0-9]*\).*/\1/p'
`
\
&&
rm
$
dummy
.c
$
dummy
&&
exit
0
rm
-f
$
dummy
.c
$
dummy
${
CC
-cc
}
dummy.c
-o
dummy
\
&&
./dummy
`
echo
"
${
UNAME_RELEASE
}
"
|
sed
-n
's/\([0-9]*\).*/\1/p'
`
\
&&
rm
dummy.c dummy
&&
exit
0
rm
-f
dummy.c dummy
echo
mips-mips-riscos
${
UNAME_RELEASE
}
exit
0
;;
Night_Hawk:Power_UNIX:
*
:
*
)
...
...
@@ -310,7 +309,7 @@ EOF
exit
0
;;
*
:AIX:2:3
)
if
grep
bos325 /usr/include/stdio.h
>
/dev/null 2>&1
;
then
sed
's/^ //'
<<
EOF
>
$
dummy
.c
sed
's/^ //'
<<
EOF
>dummy.c
#include <sys/systemcfg.h>
main()
...
...
@@ -321,8 +320,8 @@ EOF
exit(0);
}
EOF
${
CC
-cc
}
$
dummy
.c
-o
$
dummy
&&
./
$
dummy
&&
rm
$
dummy
.c
$
dummy
&&
exit
0
rm
-f
$
dummy
.c
$
dummy
${
CC
-cc
}
dummy.c
-o
dummy
&&
./dummy
&&
rm
dummy.c dummy
&&
exit
0
rm
-f
dummy.c dummy
echo
rs6000-ibm-aix3.2.5
elif
grep
bos324 /usr/include/stdio.h
>
/dev/null 2>&1
;
then
echo
rs6000-ibm-aix3.2.4
...
...
@@ -370,7 +369,7 @@ EOF
9000/31?
)
HP_ARCH
=
m68000
;;
9000/[34]??
)
HP_ARCH
=
m68k
;;
9000/6??
|
9000/7??
|
9000/80[24]
|
9000/8?[13679]
|
9000/892
)
sed
's/^ //'
<<
EOF
>
$
dummy
.c
sed
's/^ //'
<<
EOF
>dummy.c
#include <stdlib.h>
#include <unistd.h>
...
...
@@ -401,14 +400,14 @@ EOF
exit (0);
}
EOF
(
${
CC
-cc
}
$
dummy
.c
-o
$
dummy
2>/dev/null
)
&&
HP_ARCH
=
`
./
$
dummy
`
rm
-f
$
dummy
.c
$
dummy
(
${
CC
-cc
}
dummy.c
-o
dummy 2>/dev/null
)
&&
HP_ARCH
=
`
./dummy
`
rm
-f
dummy.c dummy
esac
HPUX_REV
=
`
echo
${
UNAME_RELEASE
}
|sed
-e
's/[^.]*.[0B]*//'
`
echo
${
HP_ARCH
}
-hp-hpux
${
HPUX_REV
}
exit
0
;;
3050
*
:HI-UX:
*
:
*
)
sed
's/^ //'
<<
EOF
>
$
dummy
.c
sed
's/^ //'
<<
EOF
>dummy.c
#include <unistd.h>
int
main ()
...
...
@@ -433,8 +432,8 @@ EOF
exit (0);
}
EOF
${
CC
-cc
}
$
dummy
.c
-o
$
dummy
&&
./
$
dummy
&&
rm
$
dummy
.c
$
dummy
&&
exit
0
rm
-f
$
dummy
.c
$
dummy
${
CC
-cc
}
dummy.c
-o
dummy
&&
./dummy
&&
rm
dummy.c dummy
&&
exit
0
rm
-f
dummy.c dummy
echo
unknown-hitachi-hiuxwe2
exit
0
;;
9000/7??:4.3bsd:
*
:
*
|
9000/8?[79]:4.3bsd:
*
:
*
)
...
...
@@ -491,9 +490,6 @@ EOF
CRAY
*
TS:
*
:
*
:
*
)
echo
t90-cray-unicos
${
UNAME_RELEASE
}
exit
0
;;
CRAY
*
T3E:
*
:
*
:
*
)
echo
t3e-cray-unicosmk
${
UNAME_RELEASE
}
exit
0
;;
CRAY-2:
*
:
*
:
*
)
echo
cray2-cray-unicos
exit
0
;;
...
...
@@ -514,12 +510,9 @@ EOF
sparc
*
:BSD/OS:
*
:
*
)
echo
sparc-unknown-bsdi
${
UNAME_RELEASE
}
exit
0
;;
i?86:BSD/386:
*
:
*
|
i?86
:BSD/OS:
*
:
*
)
i?86:BSD/386:
*
:
*
|
*
:BSD/OS:
*
:
*
)
echo
${
UNAME_MACHINE
}
-pc-bsdi
${
UNAME_RELEASE
}
exit
0
;;
*
:BSD/OS:
*
:
*
)
echo
${
UNAME_MACHINE
}
-unknown-bsdi
${
UNAME_RELEASE
}
exit
0
;;
*
:FreeBSD:
*
:
*
)
echo
${
UNAME_MACHINE
}
-unknown-freebsd
`
echo
${
UNAME_RELEASE
}
|sed
-e
's/[-(].*//'
`
exit
0
;;
...
...
@@ -570,7 +563,7 @@ EOF
esac
if
test
"
${
UNAME_MACHINE
}
"
=
"alpha"
;
then
sed
's/^ //'
<<
EOF
>
$
dummy
.s
sed
's/^ //'
<<
EOF
>dummy.s
.globl main
.ent main
main:
...
...
@@ -588,9 +581,9 @@ EOF
.end main
EOF
LIBC
=
""
${
CC
-cc
}
$
dummy
.s
-o
$
dummy
2>/dev/null
${
CC
-cc
}
dummy.s
-o
dummy 2>/dev/null
if
test
"
$?
"
=
0
;
then
./
$
dummy
./dummy
case
"
$?
"
in
7
)
UNAME_MACHINE
=
"alpha"
...
...
@@ -609,16 +602,16 @@ EOF
;;
esac
objdump
--private-headers
$
dummy
|
\
objdump
--private-headers
dummy |
\
grep
ld.so.1
>
/dev/null
if
test
"
$?
"
=
0
;
then
LIBC
=
"libc1"
fi
fi
rm
-f
$
dummy
.s
$
dummy
rm
-f
dummy.s dummy
echo
${
UNAME_MACHINE
}
-unknown-linux-gnu
${
LIBC
}
;
exit
0
elif
test
"
${
UNAME_MACHINE
}
"
=
"mips"
;
then
cat
>
$
dummy
.c
<<
EOF
cat
>
dummy.c
<<
EOF
main(argc, argv)
int argc;
char *argv[];
...
...
@@ -632,8 +625,8 @@ main(argc, argv)
return 0;
}
EOF
${
CC
-cc
}
$
dummy
.c
-o
$
dummy
2>/dev/null
&&
./
$
dummy
"
${
UNAME_MACHINE
}
"
&&
rm
$
dummy
.c
$
dummy
&&
exit
0
rm
-f
$
dummy
.c
$
dummy
${
CC
-cc
}
dummy.c
-o
dummy 2>/dev/null
&&
./dummy
"
${
UNAME_MACHINE
}
"
&&
rm
dummy.c dummy
&&
exit
0
rm
-f
dummy.c dummy
else
# Either a pre-BFD a.out linker (linux-gnuoldld)
# or one that does not give us useful --help.
...
...
@@ -652,7 +645,7 @@ EOF
;;
esac
# Determine whether the default compiler is a.out or elf
cat
>
$
dummy
.c
<<
EOF
cat
>
dummy.c
<<
EOF
#include <features.h>
main(argc, argv)
int argc;
...
...
@@ -674,8 +667,8 @@ main(argc, argv)
return 0;
}
EOF
${
CC
-cc
}
$
dummy
.c
-o
$
dummy
2>/dev/null
&&
./
$
dummy
"
${
UNAME_MACHINE
}
"
&&
rm
$
dummy
.c
$
dummy
&&
exit
0
rm
-f
$
dummy
.c
$
dummy
${
CC
-cc
}
dummy.c
-o
dummy 2>/dev/null
&&
./dummy
"
${
UNAME_MACHINE
}
"
&&
rm
dummy.c dummy
&&
exit
0
rm
-f
dummy.c dummy
fi
;;
# ptx 4.0 does uname -s correctly, with DYNIX/ptx in there. earlier versions
# are messed up and put the nodename in both sysname and nodename.
...
...
@@ -817,24 +810,12 @@ EOF
BePC:BeOS:
*
:
*
)
# BeOS running on Intel PC compatible.
echo
i586-pc-beos
exit
0
;;
SX-4:SUPER-UX:
*
:
*
)
echo
sx4-nec-superux
${
UNAME_RELEASE
}
exit
0
;;
SX-5:SUPER-UX:
*
:
*
)
echo
sx5-nec-superux
${
UNAME_RELEASE
}
exit
0
;;
Power
*
:Rhapsody:
*
:
*
)
echo
powerpc-apple-rhapsody
${
UNAME_RELEASE
}
exit
0
;;
*
:Rhapsody:
*
:
*
)
echo
${
UNAME_MACHINE
}
-apple-rhapsody
${
UNAME_RELEASE
}
exit
0
;;
esac
#echo '(No uname command or uname output not recognized.)' 1>&2
#echo "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" 1>&2
cat
>
$
dummy
.c
<<
EOF
cat
>
dummy.c
<<
EOF
#ifdef _SEQUENT_
# include <sys/types.h>
# include <sys/utsname.h>
...
...
@@ -872,10 +853,7 @@ main ()
#endif
int version;
version=`(hostinfo | sed -n 's/.*NeXT Mach
\(
[0-9]*
\)
.*/
\1
/p') 2>/dev/null`;
if (version < 4)
printf ("%s-next-nextstep%d
\n
", __ARCHITECTURE__, version);
else
printf ("%s-next-openstep%d
\n
", __ARCHITECTURE__, version);
printf ("%s-next-nextstep%d
\n
", __ARCHITECTURE__, version);
exit (0);
#endif
...
...
@@ -935,8 +913,8 @@ main ()
}
EOF
${
CC
-cc
}
$
dummy
.c
-o
$
dummy
2>/dev/null
&&
./
$
dummy
&&
rm
$
dummy
.c
$
dummy
&&
exit
0
rm
-f
$
dummy
.c
$
dummy
${
CC
-cc
}
dummy.c
-o
dummy 2>/dev/null
&&
./dummy
&&
rm
dummy.c dummy
&&
exit
0
rm
-f
dummy.c dummy
# Apollos put the system type in the environment.
...
...
build/config.sub
View file @
5932dedb
This diff is collapsed.
Click to expand it.
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment