summaryrefslogtreecommitdiff
path: root/hints/aix_4.sh
Commit message (Collapse)AuthorAgeFilesLines
* Global executable bit cleanupDavid Golden2010-07-241-0/+0
| | | | | | | | | | | | | | | | | | | | When porting/makerel runs, all files copied into the directory for the tarball have the executable bit stripped and then only a specific set of files have the executable bit restored. There are many files in the repo that have the executable bit set in the repo that will be stripped. So that the state of files in the repo is as close as possible to the state of files in the release tarball, the executable bit has been stripped from such files. In one recent case, a file added from a dual-life module needed the executable bit set. Because it had the bit in the repo but was not listed in makerel to get an executable bit, tests using it passed in the repo and failed in the tarball. This commit refactors the list into a new file, Porting/exec-bit.txt and add tests to detect a mismatch between files listed there and actual executable bits in the repo.
* [PATCH] [5.12] Allow build on aix 4.2 (sigaction and IPv6)H.Merijn Brand2010-04-161-2/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Based on a patch by AUGUSTE-ETIENNE José <jose.auguste-etienne@cgss-guyane.fr> The attached patches are necessary to work around aix 4.2 lack of support for IPv6, and limited support for POSIX sigaction() The hints/aix_4.sh patch solves the following build failure: "Socket.xs", line 468.16: 1506-007 (S) "struct in6_addr" is undefined. The ext/POSIX/t/sigaction.t patch solves the failing test reported a looong time ago: http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2006-01/msg01124.html After testing a simple C program using POSIX sigaction() with SA_SIGINFO, I found that it worked on aix 4.3 but failed on aix 4.2. I think it's safe to skip the SA_SIGINFO test on the aix 4.2 platform. perl 5.12.0 builds fine on the following platforms / C compiler : aix 4.2.1 / vac 5.0.2.7 (with attached patches) aix 4.3.2 / gcc 2.95.3 aix 4.3.3 / vac 4.4.0.3 aix 4.3.3 / vac 5.0.28 aix 5.2 / GNUpro gcc 2.9.aix51.020209 The atatched patches should be applied to blead and maint.
* #33988 for AIX 3 and AIX 4: missing quotes in sed commandsH.Merijn Brand2008-06-021-3/+3
| | | p4raw-id: //depot/perl@33990
* hints/aix_4.sh to allow build on aix 4.2AUGUSTE-ETIENNE Jose2008-02-091-0/+9
| | | | | Message-Id: <1202501426.15175.10.camel@sinf009w.d81970300.cgss-guyane.fr> p4raw-id: //depot/perl@33262
* gcc -dumpversion is at least supported back to 2.7.x andH.Merijn Brand2007-01-121-1/+1
| | | | | | thus seems to be much more defensive against upcoming version reporting format changes. p4raw-id: //depot/perl@29777
* gcc on AIX 4 doesn't like -G on the commandline tooH.Merijn Brand2004-08-031-0/+1
| | | p4raw-id: //depot/perl@23189
* First steps towards an explicit perl.exp-less AIX buildH.Merijn Brand2004-07-311-1/+5
| | | | | | Previous method can still be used by undeffing usenativedlopen If that is ever tested at all on AIX p4raw-id: //depot/perl@23174
* usemallocwrap works on AIX, but not with vac-5H.Merijn Brand2004-04-261-2/+4
| | | | | | | From: "H.Merijn Brand" <h.m.brand@hccnet.nl> Subject: Re: Perl 5.8.4 "panic: memory wrap" in miniperl on AIX 5.1 Message-Id: <20040426152951.A6C4.H.M.BRAND@hccnet.nl> p4raw-id: //depot/perl@22743
* AIX-4 with xlc does not like malloc wrapH.Merijn Brand2004-04-061-1/+2
| | | p4raw-id: //depot/perl@22665
* Added hints_4.sh for specific AIX 4 supportH.Merijn Brand2004-02-061-0/+589
this is the next stage in the general cleanup process for the AIX hints. More to come p4raw-id: //depot/perl@22273