This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
52523be46ebc370a881210a0252cd8a896c6570e
[perl5.git] / hints / vos.sh
1 # $Id: vos.sh,v 1.0 2001-12-11 09:30:00-05 Green Exp $
2
3 # This is a hints file for Stratus VOS, using the POSIX environment
4 # in VOS 14.4.0 and higher.
5 #
6 # VOS POSIX is based on POSIX.1-1996.  It ships with gcc as the standard
7 # compiler.
8 #
9 # Paul Green (Paul.Green@stratus.com)
10
11 # C compiler and default options.
12 cc=gcc
13 ccflags="-D_SVID_SOURCE -D_POSIX_C_SOURCE=199509L"
14
15 # Make command.
16 make="/system/gnu_library/bin/gmake"
17 _make="/system/gnu_library/bin/gmake"
18
19 # Architecture name
20 archname="hppa1.1"
21
22 # Executable suffix.
23 # No, this is not a typo.  The ".pm" really is the native
24 # executable suffix in VOS.  Talk about cosmic resonance.
25 _exe=".pm"
26
27 # Object library paths.
28 loclibpth="/system/stcp/object_library"
29 loclibpth="$loclibpth /system/stcp/object_library/common"
30 loclibpth="$loclibpth /system/stcp/object_library/net"
31 loclibpth="$loclibpth /system/stcp/object_library/socket"
32 loclibpth="$loclibpth /system/posix_object_library/sysv"
33 loclibpth="$loclibpth /system/posix_object_library"
34 loclibpth="$loclibpth /system/c_object_library"
35 loclibpth="$loclibpth /system/object_library"
36 glibpth="$loclibpth"
37
38 # Include library paths
39 locincpth="/system/stcp/include_library"
40 locincpth="$locincpth /system/stcp/include_library/arpa"
41 locincpth="$locincpth /system/stcp/include_library/net"
42 locincpth="$locincpth /system/stcp/include_library/netinet"
43 locincpth="$locincpth /system/stcp/include_library/protocols"
44 locincpth="$locincpth /system/include_library/sysv"
45 usrinc="/system/include_library"
46
47 # Where to install perl5.
48 prefix=/system/ported/perl5
49
50 # Linker is gcc.
51 ld="gcc"
52
53 # No shared libraries.
54 so="none"
55
56 # Don't use nm.
57 usenm="n"
58
59 # Make the default be no large file support.
60 uselargefiles="n"
61
62 # Don't use malloc that comes with perl.
63 usemymalloc="n"
64
65 # Make bison the default compiler-compiler.
66 yacc="/system/gnu_library/bin/bison"
67
68 # VOS doesn't have (or need) a pager, but perl needs one.
69 pager="/system/gnu_library/bin/cat.pm"
70
71 # VOS has a bug that causes _exit() to flush all files.
72 # This confuses the tests.  Make 'em happy here.
73 fflushNULL=define