Plan 9 from Bell Labs’s /usr/web/sources/contrib/gabidiaz/root/sys/src/cmd/perl/hints/newsos4.sh

Copyright © 2021 Plan 9 Foundation.
Distributed under the MIT License.
Download the Plan 9 distribution.


#
# hints file for NEWS-OS 4.x
#

echo
echo 'Compiling Tips:'
echo 'When you have found that ld complains "multiple defined" error'
echo 'on linking /lib/libdbm.a, do following instructions.'
echo '    cp /lib/libdbm.a dbm.o                 (copy current libdbm.a)'
echo '    ar cr libdbm.a dbm.o                   (make archive)'
echo '    mv /lib/libdbm.a /lib/libdbm.a.backup  (backup original library)'
echo '    cp libdbm.a /lib                       (copy newer one)'
echo '    ranlib /lib/libdbm.a                   (ranlib for later use)'
echo

# No shared library.
so='none'
# Umm.. I like gcc.
cc='gcc'
# Configure does not find out where is libm.
plibpth='/usr/lib/cmplrs/cc'
# times() returns 'struct tms'
clocktype='struct tms'
# getgroups(2) returns integer (not gid_t)
groupstype='int'
# time(3) returns long (not time_t)
timetype='long'
# filemode type is int (not mode_t)
modetype='int'
# using sprintf(3) instead of gcvt(3)
gconvert_preference=sprintf
# No POSIX.
useposix='false'

Bell Labs OSI certified Powered by Plan 9

(Return to Plan 9 Home Page)

Copyright © 2021 Plan 9 Foundation. All Rights Reserved.
Comments to webmaster@9p.io.