summaryrefslogtreecommitdiff
path: root/hints/irix_6.sh
Commit message (Collapse)AuthorAgeFilesLines
* Largefileness in Solaris doesn't require long longs;Jarkko Hietaniemi2000-02-241-9/+0
| | | | | use64bits enhancements; introduce usefull64bits. p4raw-id: //depot/cfgperl@5244
* Depickify the compiler (about unused and set but not used variables)Jarkko Hietaniemi2000-02-241-5/+5
| | | p4raw-id: //depot/cfgperl@5229
* In IRIX <sys/mode.h> is something completely different.Helmut Jarausch2000-02-241-0/+5
| | | | | | | To: perl5-porters@perl.org Subject: [ID 20000223.003] Not OK: perl v5.5.660 on IP26-irix 6.5 Message-Id: <200002230955.KAA89136@numa1.igpm.rwth-aachen.de> p4raw-id: //depot/cfgperl@5227
* megalomaniac 64-bit update: most importantly,Jarkko Hietaniemi2000-02-121-2/+2
| | | | | | uselonglong is eradicated, only backward compatibility hooks in use64bits remain. p4raw-id: //depot/cfgperl@5070
* Turn on largefileness always if available andJarkko Hietaniemi1999-11-111-0/+2
| | | | | continue 64-bit fixes. p4raw-id: //depot/cfgperl@4552
* The -n32 is normally part of $cc, not $ccflags.Jarkko Hietaniemi1999-11-051-1/+1
| | | p4raw-id: //depot/cfgperl@4522
* Remove quad logic from perl.h; regen Configure;Jarkko Hietaniemi1999-10-291-1/+4
| | | | | add -DUSE_LONG_LONG to ccflags if not already there. p4raw-id: //depot/cfgperl@4487
* While awaiting a good test program to detect the broken gcc.Thomas Conté1999-10-091-0/+2
| | | | | | | | To: <jhi@iki.fi> Cc: <perl5-porters@perl.org> Subject: Re: [ID 19990825.007] test t/lib/ipc_sysv.t failing under irix 6.4 Message-ID: <000a01bf1024$1d938f20$252ad0d4@eng.iway.fr> p4raw-id: //depot/cfgperl@4322
* config.h will define USE_64_BITS if need be.Jarkko Hietaniemi1999-09-141-1/+0
| | | p4raw-id: //depot/cfgperl@4157
* Jumbo Configure and large file support update.Jarkko Hietaniemi1999-08-131-11/+1
| | | | | | | Remove a lot of unneeded 64-bitness cruft; re-introduce BYTEORDER; update 64-bitness hints; lfs should now work in Solaris; long doubles in AIX. p4raw-id: //depot/cfgperl@3982
* IRIX64 needs more -mabi=64 with gcc.Jarkko Hietaniemi1999-08-121-1/+4
| | | p4raw-id: //depot/cfgperl@3976
* Reincarnate change #3967, now in more modest form.Jarkko Hietaniemi1999-08-121-0/+3
| | | | | p4raw-link: @3967 on //depot/cfgperl: 389b72ffba57effeed96b76240b691bbd83408f7 p4raw-id: //depot/cfgperl@3975
* Remove rt from libswanted (I added it many moons agoJarkko Hietaniemi1999-08-121-8/+1
| | | | | | | when I thought it would be useful in Digital UNIX, I was wrong); undo the recent IRIX hints changes, getting rid of one warning brought new ones. p4raw-id: //depot/cfgperl@3974
* IRIX 64-bit hint tweak.Jarkko Hietaniemi1999-08-121-2/+6
| | | p4raw-id: //depot/cfgperl@3971
* Suffer silently for unused libraries.Jarkko Hietaniemi1999-08-121-0/+3
| | | p4raw-id: //depot/cfgperl@3967
* Add -mabi=64 to ccflags for 64-bit IRIX gcc.Lionel Cons1999-04-031-0/+7
| | | | | | | | | To: jhi@iki.fi Cc: perlbug@perl.com, kstar@isinet.com, Philippe Defert <philippe.defert@cern.ch> Subject: Re: Not OK: perl 5.00503 on IP27-irix 6.5 (UNINSTALLED) Message-Id: <199904011205.OAA11380@mercury.cern.ch> p4raw-id: //depot/cfgperl@3208
* Synch usethreads parts from maint-5.005.Jarkko Hietaniemi1999-02-021-1/+1
| | | p4raw-id: //depot/cfgperl@2777
* More de-cut-and-pastos.Jarkko Hietaniemi1999-01-221-1/+0
| | | p4raw-id: //depot/cfgperl@2683
* Jumbo Configure update.Jarkko Hietaniemi1999-01-191-0/+86
| | | | | | | | | * -Uinstallusrbinperl: disable /usr/bin/perl installation by installperl * usethreads.cbu * use64bits.cbu * "nosuid" p4raw-id: //depot/cfgperl@2649
* Move usethreads and use64bits logic from hints to Configure.Jarkko Hietaniemi1999-01-091-83/+0
| | | p4raw-id: //depot/cfgperl@2592
* check in all confperl changes as of change#1964 into cfgperlGurusamy Sarathy1998-10-151-1/+1
| | | | | p4raw-link: @1964 on //depot/confperl: 2d85315bb227e0962a693eaaadc3f40ca2fbf49b p4raw-id: //depot/cfgperl@1971
* various Configure and hints updates (prefer drand48() or random()Jarkko Hietaniemi1998-10-021-1/+14
| | | | | | | | over rand(); add -Dusemultiplicity; enhanced 64-bitness); patch applied modulo SCO hints superseded by later patch Message-Id: <199809282156.AAA18615@alpha.hut.fi> Subject: [PATCH] 5.005_52: Configure et al: p4raw-id: //depot/perl@1904
* fix various 5.00552 mishaps (fixes suggested by Jan Dubois,Gurusamy Sarathy1998-09-281-1/+1
| | | | | | Kurt Starsinic, Spider Boardman, Dan Sugalski and Albert Dvornik) p4raw-id: //depot/perl@1899
* big Configure update from Jarkko: sync metaconfig units; d_statblks fixGurusamy Sarathy1998-09-251-0/+22
| | | | | | | | | | | | | | | | | for Linux; hpux CMA-threads hints; ELF support for FreeBSD; beginnings of full-fledged 64-bit support (including support for: fseeko/ftello, Quad_t aka long long, hpux and irix 64-bits hints, new 64-bit constants in Fcntl) From: Jarkko Hietaniemi <jhi@iki.fi> Date: Fri, 11 Sep 1998 23:56:11 +0300 (EET DST) Message-Id: <199809112056.XAA04720@alpha.hut.fi> Subject: [PATCH] 5.005_51: Configure "Massive Attack" -- From: Jarkko Hietaniemi <jhi@cc.hut.fi> Date: 12 Sep 1998 09:44:25 +0300 Message-ID: <oeeaf45bzjq.fsf@alpha.hut.fi> Subject: Re: [PATCH] 5.005_51: Configure "Massive Attack" p4raw-id: //depot/perl@1889
* new irix_6.sh hints fileKrishna Sethuraman1998-09-241-1/+21
| | | | | Message-Id: <199808240618.XAA05329@shamu.engr.sgi.com> p4raw-id: //depot/perl@1872
* use STRICT_ALIGNMENT on IRIX to allow usemymalloc=y againScott Henry1998-09-241-7/+8
| | | | | | Message-Id: <yd8pve46czk.fsf@hoshi.engr.sgi.com> Subject: [PATCH] Irix USE_LONG_LONG/malloc.c incompatibility (was...) p4raw-id: //depot/perl@1869
* sneak in hints/irix_6.sh updateGurusamy Sarathy1998-07-221-3/+7
| | | p4raw-id: //depot/perl@1647
* applied patch, with tweak suggested by Michael ParkerAndy Dougherty1998-07-221-2/+6
| | | | | | Message-Id: <Pine.SUN.3.96.980721142928.8231Q-100000@newton.phys> Subject: Re: Not OK: _76 on IP22-irix6.2 fails tests p4raw-id: //depot/perl@1631
* update hints/irix_6.shScott Henry1998-07-191-11/+17
| | | | | Message-ID: <yd890lu1nu1.fsf@hoshi.engr.sgi.com> p4raw-id: //depot/perl@1555
* [PATCH] hints for Irix 6Kurt D. Starsinic1998-05-141-1/+1
| | | | | | | Date: Mon, 6 Apr 1998 15:14:14 -0400 (EDT) Subject: [PATCH 5.004_64] Threads - an easy way for dual installation Date: Wed, 29 Apr 1998 15:39:46 -0400 (EDT) p4raw-id: //depot/perl@958
* hints/irix_6.sh with GCCKurt D. Starsinic1998-04-021-0/+7
| | | p4raw-id: //depot/perl@851
* [PATCH 5.004_62} Config_62-01 patch available.Andy Dougherty1998-03-161-1/+1
| | | | | | | Date: Mon, 9 Mar 1998 15:23:33 -0500 (EST) Subject: [PATCH 5.004_62] Tiny hint file updates Date: Mon, 9 Mar 1998 13:21:46 -0500 (EST) p4raw-id: //depot/perl@812
* Re: ANNOUNCE: perl5.004_60 Configure patch is availableAndy Dougherty1998-02-251-5/+0
| | | p4raw-id: //depot/perl@575
* 5.004_59: hints/irix_6.shJarkko Hietaniemi1998-02-201-1/+6
| | | p4raw-id: //depot/perl@548
* Give dire warnings about the IRIX 6.2 kernel panic.Malcolm Beattie1997-11-271-0/+6
| | | p4raw-id: //depot/perl@324
* Initial stab at IRIX configuration support for threading. ManuallyMalcolm Beattie1997-11-201-0/+49
| | | | | | | | | | | applied parts of following patches: Subject: Perl 5.004_54 on IRIX Date: Wed, 19 Nov 1997 18:37:14 +0200 (EET) From: Jarkko Hietaniemi <jhi@iki.fi> Subject: Re: Perl 5.004_54 on IRIX Date: 19 Nov 1997 17:10:17 -0800 From: Scott Henry <scotth@sgi.com> p4raw-id: //depot/perl@271
* Irix 6.2 build problem - so_locationsTim Bunce1997-09-051-0/+4
| | | | (this is the same change as commit 62e637042b7d9758a9b3364fbddc1d6eecaf53c8, but as applied)
* Make Irix hints adapt when n32 libm.so is missingChip Salzenberg1997-05-161-12/+18
|
* Irix hint updateScott Henry1997-05-081-6/+43
| | | | | | | | | | | Hopefully, this is the final set of patches for the IRIX hints file hints/irix_6.sh. This is rather a multi-person effort, Jarkko and John Stoffel wrote the major changes (and changed the default to -n32), I made the last tweaks so that -o32 still works without errors on the various compiler releases. I've tested on IRIX-6.2, IRIX64-6.2, IRIX64-6.4 and IRIX-6.5alpha. p5p-msgid: yd83es0fp57.fsf@hoshi.engr.sgi.com
* Irix updateScott Henry1997-04-181-32/+56
| | | | | | | | | | | | | | | | | | | | | | | | | | >>>>> "A" == Andy Dougherty <doughera@fractal.phys.lafayette.edu> writes: A> On 17 Apr 1997, Scott Henry wrote: >> My recommendation is that irix_6_3.sh, irix_6_4.sh should be >> duplicates of (the recently changed) irix_6_2.sh. As best as I can >> determine this far ahead of release, irix_6_5.sh will be the same, >> too. A> In which case, they should all just be irix_6.sh. If 6.0 and 6.1 need A> separate hints files, then we can have irix_6_0.sh and irix_6_1.sh. A> If we use the generic irix_6.sh, then A> 1. We don't have pointless, error-prone duplication of hint files. A> 2. We magically get covered even when 6.5 and 6.6 are released and we're A> still stuck at 5.004. :-) EXCELLENT idea! I'll make up my patch that way. [editor's note: the patch never hit the mailing list, but this message seems relevant] p5p-msgid: yd8afmwnu80.fsf@hoshi.engr.sgi.com private-msgid: yd8d8rsi0ln.fsf@hoshi.engr.sgi.com
* perl 5.002beta1h patch: hints/irix_6.shPerl 5 Porters1996-01-021-2/+7
| | | | | | Address change. Note SGI stdio/malloc related problem.
* This is my patch patch.1i for perl5.001.Andy Dougherty1995-05-301-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | To apply, change to your perl directory, run the commands above, then apply with patch -p1 -N < thispatch. After you apply this patch, I would recommend: rm config.sh sh Configure [whatever options you use] make depend make make test Here are the highlights: All pod documentation now installed, along with corresponding man pages, if possible (Configure allows you to change this). cppstdin no longer points back to the build directory. This necessitated two changes to the test suite: comp/cpp.t is now a front end that punts if cppstdin is not yet available (the old perl4 trick doesn't work for perl5). The op/misc.t test ./perl -P -e 'use POSIX;' has been dropped since I couldn't think of an elegant way to bypass it for systems that need the cppstdin wrapper. Grand autoload patch included (minus the installperl, lib/, and ext/ changes). The lib/ changes are in patch.1g, and the ext/ changes are in patch.1h. Better detection and use of stdio variants, especially on SVR4. Sarathy's consolidated patches (for ties) included. New filter stuff included. Three patches from Larry (gv.c, toke.c, pp_ctl.c) Patch and enjoy, Andy Dougherty doughera@lafcol.lafayette.edu Dept. of Physics Lafayette College Easton, PA 18042 Here's the file-by-file breakdown of what's included: Changes.Conf Document changes in the Configure & build process. Configure Upgrade to metaconfig PL55. Add /opt hierarchy to paths searched for programs. Tye McQueen's updated std stdio testing. Prompting for installation info for perl module pages. Add possible SITELIB to include site-specific include directories. By default this is disabled, but it seemed a neat idea now that the standard perl library is getting so big. Check that the compiler chosen exists and actually supports the options the user specified. Correctly sort multiple shared library version numbers. Use a compile & link test for gconvert(), dlopen(), and dlerror(). Do not include build directory name in cppstdin wrapper. MANIFEST Updated. Makefile.SH Reorganized a bit to support separate install.perl and install.man targets to use the new installman script and to accomodate those who don't want to install the man pages. Organize cleanup of .SH files a little better. No longer automatically make the pod/*.man files. This is done by installman only if requested. Include additional error messages and info for regenerating the automatically maintained header files. Add 'minitest' target. README Updated. README.vms Fix perl5-porters subscription info. config_H Updated. config_h.SH Updated. configpm Embedded pod. configure GNU configure-like front end to metaconfig's Configure. Only supports a few options. doio.c Updated to use new std stdio testing. embed.h Add new symbols for filtering. global.sym see embed.h. gv.c C<sub method;> patch from lwall. hints/README.hints Updated. hints/aux.sh Updated. hints/cxux.sh Updated. hints/epix.sh New file. hints/freebsd.sh Updated. hints/irix_4.sh Updated. hints/irix_5.sh Updated. hints/irix_6.sh Updated. hints/linux.sh Updated. hints/powerunix.sh Updated. installman New file to install pod/*.pod and lib/*.p(m|od) man pages. installperl Move installation of man pages over to installman script. Install pod/*.pod files in $privlib/pod/. Preserve timestamps on .a files. makedepend.SH Now includes . and .. in PATH to explicitly find cppstdin wrapper. opcode.h opcode.pl shmwrite fix. perl.c Changed unofficial patchlevel message. Included optional SITELIB directory. perl.h #include <memory.h> cryptswitch gone/filters added. EUNICE replaced by UNLINK_ALL_VERSIONS. Only matters for VMS. perldoc.SH New file. pod/perl.pod Describe where modpods are. pp_ctl.c sort bug fix from lwall. pp_hot.c csh glob bug fix from tchrist. Sarathy's consolidated "tie" patch for NETaa13753 N 2 trey pp_sys.c Emulate flock with lockf, if possible. Use new std stdio unit. proto.h Filters stuff. prototype for unlnk() is only needed #if UNLINK_ALL_VERSIONS sv.c Sarathy's consolidated "tie" patch for NETaa13753 N 2 trey Sarathy's consolidated patch for nested ties. Use new std stdio unit. t/comp/cpp.aux New file. This only gets called if cppstdin is avaiable. t/comp/cpp.t Calls cpp.aux test only if cppstdin is available. t/op/misc.t Drop perl -P -e 'use POSIX;' test. it couldn't work on systems without the cppstdin wrapper installed, and is usually misleading when it fails anyway. toke.c filter stuff. fix for NETaa13798 from lwall. unixish.h undef UNLINK_ALL_VERSIONS since it's irrelevant for unix. util.c s/EUNICE/UNLINK_ALL_VERSIONS/ for the unlnk() function. vms/config.vms VMS updates from Charles Bailey. std stdio updates to match changes in perl sources. add UNLINK_ALL_VERSIONS constant, but leave it #undef. vms/ext/MM_VMS.pm vms/ext/VMS/stdio/stdio.xs vms/perlvms.pod vms/vms.c VMS updates from Charles Bailey. x2p/Makefile.SH Updated to match man page Configure questions. Slight clean-up on .SH targets. x2p/str.c Use new std stdio unit.
* perl5.001 patch.1eAndy Dougherty1995-04-181-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Here's what's included: Configure Change a few more spots so that ' ' is equivalent to "none". This allows hint files to set empty values for variables. Split cpp-symbol awk command for old awk (Harris Night Hawk). hints/irix_5.sh hints/irix_6.sh Explicitly use 'ld' rather than 'cc' to build dynamic modules. hints/linux.sh Allow users to specify an alternate compiler on the command line, e.g. Configure -Dcc=gcc-elf. lib/ExtUtils/MakeMaker.pm Fix CC substitution to allow c++ and variants as well. perl.c fputs("Unofficial patchlevel 1e.\n",stdout); pod/Makefile Include $(TEX) target for running pod2latex. Include some fixes from Bill Middleton.
* perl5.000 patch.0g: [various portability fixes, and use latest metaconfig ↵Andy Dougherty1995-01-181-14/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | for Configure] This patch incorporates various portability fixes and uses the latest metaconfig to generate Configure (and config_h.SH). It would take a long time to summarize all that I've changed. I haven't included many code changes because I'm trying *not* to duplicate bug fixes Larry may already have applied. Here's an older description I prepared that's still mostly accurate: I've also included a few portability fixes in the main source, but these are certainly not a complete set of everything that's been reported. Don't be put off by the size of the patch. Mostly, it's just rearrangement of the parts in Configure and some cosmetic changes. Since gcc often supports long long, I had started to add quad support to Configure. Since SunOS 4.1.3 defines a conflicting "quad" structure, I changed the name from 'quad' to Quad_t, consistent with other Configure "types." I also changed "QUAD" to "HAS_QUAD". However, it turns out it's pretty hard to actually *use* Quad_t. Neither system I have access to can sprintf() a "long long", nor can they carry one around in an IV, unless I make IV "long long", which I didn't want to force generally. Thus I wonder whether any but a precious few could actually use Quad_t, and dropped the tests from Configure. I left in the s/quad/Quad_t/ and s/QUAD/HAS_QUAD/ stuff in case someone else wants to pick it up, and also because I was too lazy to take it back out :-). Some highlights: Configure Several new options. Use Configure -h to learn more. Also, read the directions Configure prints. :-) Spaces now allowed in -D command line options. New -O option that overrides config.sh. You can start interactively and then change that to accepting all the defaults by specifying &-d at any Configure prompt. This is useful if you have to re-run Configure to only change a few settings. Signal type set correctly for the cast{i32,neg} tests. archname detection improved a bit guard against ksh users who have set -u Oldconfig.U cleaned up and regularized a bit more. Guard against hint files using (and over-writing) $tmp. Command line options now are processed after metaconfig INIT lines. Thus things like Configure -Uuseposix should work now. Various miscellaneous clean-ups. better use/detection of tr. i_db.U now checks for hash and prefix type (I think!) I can't test it here. i_?db*.U now all check for an associated function before deciding to include or not the header. MANIFEST MANIFEST.new Sorted & updated. Makefile.SH Some shells/makes bombed out on test -d lib/auto || mkdir lib/auto Use makedir instead. README Some additional notes that people won't read :-). cflags.SH Now calls $startsh. Weird things were happening on Intergraph, and this might be related. config.H Updated. config_h.SH Regenerated. deb.c Varargs dependencies on STANDARD_C replaced by I_STDARG. doop.c quad stuff. ext/DB_File/DB_File.xs Use the new DB_Hash_t and DB_Prefix_t symbols. ext/SDBM_File/sdbm/sdbm.h Fix #defines to be more robust. mg.c Replace VOIDSIG by metaconfig's Signal_t. opcode.h opcode.pl semop only takes 2 arguments, not 3. perl.c Better guard on getenv() prototype. A hint file can use this, if necessary. Me, I think some compilers are just too picky. perl.h The (very) beginnings of some Quad support. See above. Remove the very troublesome sprintf() prototype. Since we don't _use_ the return value anyway (since it's not portable) this should be o.k. The problem was that some systems CAN_PROTOTYPE but include char *sprintf(); in <stdio.h>. That's incompatible with the version we used to have in perl.h. Most people have a prototype for sprintf() in <stdio.h>. Those that don't probably can get by without it anyway. Protect the timesbuf by the specific HAS_TIMES test. Some older gcc-2.something/Solaris 2.something installations apparently don't have times. pp.c More quad stuff. pp_ctl.c s/STANDARD_C/I_STDARG/ for varargs stuff. pp_sys.c use Signal_t. proto.h Update to match new metaconfig names. util.c s/STANDARD_C/I_STDARG/ for varargs stuff. comment out <unistd.h>. A pause prototype was causing problems on some systems. vms/config.vms Changed to use Signal_t.
* perl 5.000d : [hint file updates]Andy Dougherty1995-01-181-0/+38
This patch consolidates most of the hint file updates I've been collecting since perl5.000's release. Some of the updates don't make any sense until you also apply the Configure patches in patch.0g. (A few late arrivals are also in patch.0g.)