home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OpenStep 4.2J (Developer)
/
os42jdev.iso
/
NextDeveloper
/
Source
/
GNU
/
perl
/
Perl
/
hints
/
aix.sh
< prev
next >
Wrap
Text File
|
1995-02-08
|
2KB
|
53 lines
# hints/aix.sh
# AIX 3.x.x hints thanks to Wayne Scott <wscott@ichips.intel.com>
# AIX 4.1 hints thanks to Christopher Chan-Nui <channui@austin.ibm.com>.
# Merged on Mon Feb 6 10:22:35 EST 1995 by
# Andy Dougherty <doughera@lafcol.lafayette.edu>
# Configure finds setrgid and setruid, but they're useless. The man
# pages state:
# setrgid: The EPERM error code is always returned.
# setruid: The EPERM error code is always returned. Processes cannot
# reset only their real user IDs.
d_setrgid='undef'
d_setruid='undef'
alignbytes=8
# Make setsockopt work correctly. See man page.
# ccflags='-D_BSD=44'
# uname -m output is too specific and not appropriate here
case "$archname" in
'') archname="$osname" ;;
esac
case "$osvers" in
3*) d_fchmod=undef
ccflags='-D_ALL_SOURCE'
;;
*) # These hints at least work for 4.x, possibly other systems too.
d_setregid='undef'
d_setreuid='undef'
ccflags='-D_ALL_SOURCE -D_ANSI_C_SOURCE -D_POSIX_SOURCE'
nm_opt='-B'
scope_cflags='optimize=" "'
;;
esac
# Changes for dynamic linking by Wayne Scott <wscott@ichips.intel.com>
#
# Tell perl which symbols to export for dynamic linking.
ccdlflags='-bE:perl.exp'
# The first 3 options would not be needed if dynamic libs. could be linked
# with the compiler instead of ld.
# -bI:$(PERL_INC)/perl.exp Read the exported symbols from the perl binary
# -bE:$(BASEEXT).exp Export these symbols. This file contains only one
# symbol: boot_$(EXP) can it be auto-generated?
lddlflags='-H512 -T512 -bhalt:4 -bM:SRE -bI:$(PERL_INC)/perl.exp -bE:$(BASEEXT).exp -e _nostart -lc'
# The '-e _nostart' might not be needed on AIX 4.1, but appears to be
# harmless.