xref: /openbsd/gnu/usr.bin/perl/hints/unicosmk.sh (revision 79cd0b9a)
1case "$optimize" in
2'') optimize="-O1" ;;
3esac
4d_setregid='undef'
5d_setreuid='undef'
6case "$usemymalloc" in
7'') usemymalloc='y'
8    ccflags="$ccflags -DNO_RCHECK"
9    ;;
10esac
11# If somebody ignores the Cray PATH.
12case ":$PATH:" in
13*:/opt/ctl/bin:*) ;;
14'') case "$cc" in
15    '') test -x /opt/ctl/bin/cc && cc=/opt/ctl/bin/cc ;;
16    esac
17    ;;
18esac
19# As of UNICOS/mk 2.0.5.24 the shm* are in libc but unimplemented
20# (an attempt to use them causes a runtime error)
21# XXX Configure probe for really functional shm*() is needed XXX
22if test "$d_shm" = ""; then
23    d_shmat=${d_shmat:-undef}
24    d_shmdt=${d_shmdt:-undef}
25    d_shmget=${d_shmget:-undef}
26    d_shmctl=${d_shmctl:-undef}
27    case "$d_shmat$d_shmctl$d_shmdt$d_shmget" in
28    *"undef"*) d_shm="$undef" ;;
29    esac
30fi
31# Otherwise the unpack %65c checksums will fail.
32pp_pack_cflags='optimize="-h scalar0 -h vector0"'
33# No shared libraries.
34so='none'
35# Threads call-back unit.
36cat > UU/usethreads.cbu <<'EOCBU'
37# This script UU/usethreads.cbu will get 'called-back' by Configure
38# after it has prompted the user for whether to use threads.
39case "$usethreads" in
40$define|true|[yY]*)
41        set `echo X "$libswanted "| sed -e "s/ c / pthread c /"`
42        shift
43        libswanted="$*"
44	;;
45esac
46EOCBU
47