This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
cygwin update (from Eric Fifer <efifer@sanwaint.com>)
[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
68dc0745 9echo With NS 3.0 you won\'t be able to use the POSIX module. >&4
10echo Be aware that some of the tests that are run during \"make test\" >&4
11echo will fail due to the lack of POSIX support on this system. >&4
12echo >&4
13echo Also, if you have the GDBM installed, make sure the header file >&4
14echo is located at a place on the system where the C compiler will >&4
15echo find it. By default, it is placed in /usr/local/include/gdbm.h. >&4
16echo It will not be found there. Try moving it to >&4
17echo /NextDeveloper/Headers/bsd/gdbm.h. >&4
fed7345c 18
c22e42be 19ccflags="$ccflags -DUSE_NEXT_CTYPE -DNEXT30_NO_ATTRIBUTE"
fed7345c
AD
20POSIX_cflags='ccflags="-posix $ccflags"'
21useposix='undef'
c22e42be
AD
22ldflags="$ldflags -u libsys_s"
23libswanted="$libswanted 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'
da97b635
A
38
39# Thanks to Etienne Grossman <etienne@isr.isr.ist.utl.pt> for sending
40# the correct values for perl5.003_11 for the following 4
41# variables. For older version all four were defined.
42d_setsid='undef'
43d_tcgetpgrp='undef'
44d_tcsetpgrp='undef'
45d_setpgid='undef'
46
fed7345c
AD
47#
48# On some NeXT machines, the timestamp put by ranlib is not correct, and
49# this may cause useless recompiles. Fix that by adding a sleep before
50# running ranlib. The '5' is an empirical number that's "long enough."
51# (Thanks to Andreas Koenig <k@franz.ww.tu-berlin.de>)
52ranlib='sleep 5; /bin/ranlib'
53