2 # a) warning from fcntl: Third argument is int in emx - patched
3 # b) gr_password is not a structure in struct group - patched
5 # d) Makefile needs sh before ./makedir
11 # j) the rule true in Makefile should become sh -c true
12 # k) Cwd does not work. ===> the extensions cannot be compiled - patched
13 # l) TEST expects to get -e 'perl' - patched
16 # Tests failing with .o compile (this is probably obsolete, but now it is .obj):
18 # comp/cpp (because of sed above)
19 # io/fs.t : (patched) 2..5 7..11 18 (why 11?)
20 # io/inplace.t ???? (ak works)
22 # op/exec.t 1 ???? 4 ????
23 # op/glob.t 1 (bug in sh)
24 # op/magic.t 4 1/2 (????) adding sleep 5 does not help
25 # op/readdir.t 3 (same bug in ksh)
26 # op/stat.t 3 4 9 10 20 >34
28 # Newer results with .obj without i/o optimization, fail:
33 # op/exec.t : 4, 6 (ok 1 comes as "ok \1")
37 # op/stat.t : 3 4 9 10 20 >34
38 # lib/sdbm.t : sdbm store returned -1, errno 0, key "21" at lib/sdbm.t line 112.
39 # lib/posix.t : coredump on 3
41 # If compiled with i/o optimization, then 15% speedup on input, and
43 # no coredump in posix.t
46 # Note that during the .obj compile you need to move the perl.dll file
50 sysman=`../UU/loc . /man/man1 /usr/man/man1 c:/man/man1 c:/usr/man/man1`
53 libpth='/emx/lib/st /emx/lib'
57 # Additional definitions:
60 firstmakefile='GNUmakefile'
62 obj_ext_regexp='\.obj'
67 archobjs="os2$obj_ext"
70 libc="/emx/lib/st/c_import$lib_ext"
72 # otherwise puts -lc ???
76 # Run files without extension with sh - feature of patched ksh
81 lddlflags='-Zdll -Zomf -Zcrtdll'
82 ldflags='-Zexe -Zomf -Zcrtdll'
85 ccflags='-Zomf -DDOSISH -DOS2=2 -DEMBED -I.'
86 cppflags='-DDOSISH -DOS2=2 -DEMBED -I.'
88 # This variables taken from recommended config.sh
93 # for speedup: (some patches to ungetc are also needed):
94 # Note that without this guy tests 8 and 10 of io/tell.t fail, with it 11 fails
98 d_stdio_ptr_lval='define'
99 d_stdio_cnt_lval='define'
100 stdio_ptr='((fp)->ptr)'
101 stdio_cnt='((fp)->rcount)'
102 stdio_base='((fp)->buffer)'
103 stdio_bufsiz='((fp)->rcount + (fp)->ptr - (fp)->buffer)'
106 # I do not have these:
107 #dynamic_ext='Fcntl GDBM_File SDBM_File POSIX Socket UPM REXXCALL'
108 dynamic_ext='Fcntl POSIX Socket SDBM_File Devel/DProf'
109 #extensions='Fcntl GDBM_File SDBM_File POSIX Socket UPM REXXCALL'
110 extensions='Fcntl SDBM_File POSIX Socket Devel/DProf'
112 # To have manpages installed
113 echo nroff is "'$nroff'"
116 echo nroff is "'$nroff'"
118 # Unknown reasons for:
130 #glibpth='c:/usr/lib/emx h:/emx/lib /emx/lib'
142 #socketlib='-lsocket'
158 # Misfound by configure:
169 # I cannot stand it, but did not test with:
170 # d_dirnamlen='undef'
172 # I try to do without these:
187 # The next two are commented. pdksh handles #!
188 # sharpbang='extproc '
192 #startsh='extproc ksh\\n#! sh'