This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
perl 5.002_01: hints/bsdos.sh
[perl5.git] / hints / next_3_0.sh
CommitLineData
fed7345c
AD
1# This file has been put together by Anno Siegel <siegel@zrz.TU-Berlin.DE>
2# and Andreas Koenig <k@franz.ww.TU-Berlin.DE>. Comments, questions, and
3# improvements welcome!
4
5# This file was modified to work on NS 3.0 by Kevin White
6# <klwhite@magnus.acs.ohio-state.edu>, based on suggestions by Andreas
7# Koenig and Andy Dougherty.
8
9echo With NS 3.0 you won\'t be able to use the POSIX module.
10echo Be aware that some of the tests that are run during "make test"
11echo will fail due to the lack of POSIX support on this system.
12echo
13echo Also, if you have the GDBM installed, make sure the header file
14echo is located at a place on the system where the C compiler will
15echo find it. By default, it is placed in /usr/local/include/gdbm.h.
16echo It will not be found there. Try moving it to
17echo /NextDeveloper/Headers/bsd/gdbm.h.
18
19ccflags='-DUSE_NEXT_CTYPE -DNEXT30_NO_ATTRIBUTE'
20POSIX_cflags='ccflags="-posix $ccflags"'
21useposix='undef'
22ldflags='-u libsys_s'
23libswanted='dbm gdbm db'
5d94fbed 24#
fed7345c 25lddlflags='-r'
5d94fbed
AD
26# Give cccdlflags an empty value since Configure will detect we are
27# using GNU cc and try to specify -fpic for cccdlflags.
28cccdlflags=' '
29#
fed7345c
AD
30i_utime='undef'
31groupstype='int'
32direntrytype='struct direct'
33d_strcoll='undef'
34# the simple program `for ($i=1;$i<38771;$i++){$t{$i}=123}' fails
35# with Larry's malloc on NS 3.2 due to broken sbrk()
36usemymalloc='n'
37d_uname='define'
38d_setpgid='define'
39d_setsid='define'
40d_tcgetpgrp='define'
41d_tcsetpgrp='define'
42#
43# On some NeXT machines, the timestamp put by ranlib is not correct, and
44# this may cause useless recompiles. Fix that by adding a sleep before
45# running ranlib. The '5' is an empirical number that's "long enough."
46# (Thanks to Andreas Koenig <k@franz.ww.tu-berlin.de>)
47ranlib='sleep 5; /bin/ranlib'
48