Commit | Line | Data |
---|---|---|
573e07cf JH |
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 | |
36df99d6 | 13 | ccflags="-D_SVID_SOURCE -D_POSIX_C_SOURCE=199509L" |
573e07cf JH |
14 | |
15 | # Make command. | |
16 | make="/system/gnu_library/bin/gmake" | |
868439a2 | 17 | _make="/system/gnu_library/bin/gmake" |
573e07cf JH |
18 | |
19 | # Architecture name | |
20 | archname="hppa1.1" | |
21 | ||
b29b993b JH |
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 | ||
573e07cf JH |
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" | |
868439a2 | 44 | locincpth="$locincpth /system/include_library/sysv" |
573e07cf JH |
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 | ||
92d4dc7f JH |
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" | |
868439a2 JH |
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 | |
cf346138 PG |
74 | |
75 | # VOS has a link() function but it is a dummy. | |
76 | d_link="undef" |