summaryrefslogtreecommitdiff
path: root/configure.com
Commit message (Collapse)AuthorAgeFilesLines
* d_sin6_scope_id configuration probe for VMS.Craig A. Berry2010-12-201-1/+35
| | | | | It's present on recent versions, but not all versions. Follow-up to f53580fec42f3b12264ee27b756dec257c0bb77a.
* Add sin6_scope_id probe (LeoNerd)H.Merijn Brand2010-12-201-0/+1
|
* Proper sa_len configuration for VMS.Craig A. Berry2010-12-111-1/+39
| | | | | It's available on anything decent and recent, but it requires _SOCKADDR_LEN defined to make it visible.
* Add probe for sa_len availability in sockaddr structH.Merijn Brand2010-12-101-0/+1
| | | | Sorry for the huge config_h.SH re-order. Don't know (yet) what caused that
* Update Archive-Tar to CPAN version 1.70Chris 'BinGOs' Williams2010-11-151-0/+1
| | | | | | | | | | | [DELTA] * important changes in version 1.70 15/11/2010 - Add ptargrep utility courtesy of Grant McLean ** I think I found everywhere that needed updating by grepping for 'ptardiff' and adding where needed. This stuff is definitively not intuitive.
* Make compiler-shortened symbols the default on VMS.Craig A. Berry2010-10-081-1/+1
| | | | | | | | | It used to be that once or twice per decade a symbol longer than 31 characters snuck into the core and we had to manually shorten it to get the build working. But it's happened twice in the last month, most recently with the humanly unswallowable function name XS_XS__APItest__XSUB_XS_VERSION_undef, so the need for a more general solution has become not only apparent but mandatory.
* Let the compiler shorten symbols on VMS.Craig A. Berry2010-10-081-5/+55
| | | | | | | | | | | | | | | | | | | | | Traditionally Perl does its own name shortening in ExtUtils::XSSymSet to get around the 31-character limit on symbol names in the VMS linker. That method predates the availability of the /NAMES=SHORTENED option in the C compiler, which uses the same algorithm as the C++ name mangler to produce shortened symbols. This change makes configuration with -Duseshortenedsymbols select the compiler's shortening over the home-grown shortening. The advantages of the compiler option over the home-grown option are that hand-coded long symbols in the core can be handled (instead of only generated XS_... symbols); long symbols in external libraries can be handled; and eventually we can remove XSSymSet and have less to maintain. 84efe3dfc6afbd8ea017ddcc4d5d213cc1a35c72 is required to travel wherever this change travels for extension building to work properly.
* Add static inline config variables to VMS configure.com.Andy Dougherty2010-07-221-0/+2
| | | | | This assumes all VMS compilers that build perl will support 'static inline'.
* Fix -Uuseperlio command-line option in configure.com.Craig A. Berry2010-04-231-1/+1
| | | | | Formerly it only worked if you went through all the questions interactively and explicitly answered no.
* Allow extension building on older (pre 7.3-2) VMS systems.Craig A. Berry2010-04-131-9/+21
| | | | | | DCL symbol length was limited to 1K up until about seven years or so ago, but there was no particularly deep reason to prevent those older systems from configuring and building Perl.
* Add d_prctl* for all other OS'sH.Merijn Brand2010-04-131-0/+2
| | | | This was missing from c796e3db23c597b99f07485542338844e61a6a69
* vaproto for VMS.Craig A. Berry2010-01-051-0/+1
| | | | | Follow-up to d03b3b00ac22f32af87a752669a46d9d06ae1561, which broke the build.
* Make -UDEBUGGING the default on VMS for 5.12.0.Craig A. Berry2009-11-211-4/+4
| | | | | | | Like it has been everywhere else for ages and ages. Also make command-line selection of -UDEBUGGING and -DDEBUGGING work in configure.com; before the only way to turn it off was by saying no in answer to the interactive question.
* Detection (and warning) of char size in bitsH.Merijn Brand2009-11-061-0/+1
|
* Support building extensions in dist/ as well as cpan/ and ext/Nicholas Clark2009-09-261-1/+7
|
* VMS also should search for extensions in cpan/ as well as ext/Nicholas Clark2009-09-241-4/+10
|
* Disambiguate extensions, nonxs_ext, and dynamic_ext on VMS.Craig A. Berry2009-09-081-6/+7
|
* Implement nonxs_ext on VMS.Craig A. Berry2009-09-071-5/+25
|
* No longer need to look for extensions under vms/ext.Craig A. Berry2009-09-071-8/+1
|
* Rename batch log file more reliably in configure.com.Craig A. Berry2009-09-051-4/+13
| | | | Thanks to Carl Friedberg for the suggestion.
* Make configure.com aware that ext/Thread no longer exists.Craig A. Berry2009-09-031-7/+0
|
* IPv6 config variables for the other OS'sH.Merijn Brand2009-03-251-0/+4
| | | | Needs checking
* time_t is unsigned 32-bit on VMS; pick sGMTIME_max and sLOCALTIME_max ↵Craig A. Berry2009-02-221-2/+2
| | | | accordingly.
* Find extensions on VMS even when they don't have a Makefile.PL.Craig A. Berry2009-02-121-10/+34
|
* Goodbye, make_ext.com; make_ext.pl will take over now.Craig A. Berry2009-02-081-74/+0
| | | | But thanks for 7 1/2 years of faithful service.
* Data-Dumper --> Data/Dumper for VMS extension list as well.Nicholas Clark2009-02-071-3/+22
| | | | | | | Revised slightly and the effects of dash versus slash changed in the list of exclusions. Message-ID: <20090206211641.GA39741@plum.flirble.org>
* Rename ext/Sys/Syslog to ext/Sys-SyslogNicholas Clark2009-02-061-1/+1
|
* Rename ext/IPC/SysV to ext/IPC-SysVNicholas Clark2009-02-061-1/+1
|
* First cut at handling git patch numbers on VMS.Craig A. Berry2009-01-011-2/+3
| | | | Partially based on suggestions from John Malmberg at <495C279C.7020106@gmail.com>.
* Configure detection of __attribute__((deprecated))Rafael Garcia-Suarez2008-12-031-0/+1
| | | | | | From: "Rafael Garcia-Suarez" <rgarciasuarez@gmail.com> Message-ID: <b77c1dce0812030351j33d7b75ci3e2640b33f36acd9@mail.gmail.com> p4raw-id: //depot/perl@34994
* And (hopefully) the actual change for 34951. Sigh.Craig A. Berry2008-11-281-0/+1
| | | p4raw-id: //depot/perl@34952
* could we add usedevel to config.h?H.Merijn Brand2008-11-281-0/+1
| | | | | | | | | | | | From: Nicholas Clark <nick@ccl4.org> Date: Thu, 27 Nov 2008 20:28:08 +0000 Message-ID: <20081127202807.GG49335@plum.flirble.org> Subject: Avoid duplicate vendorlib [PATCH] From: Gisle Aas <gisle@activestate.com> Date: Wed, 12 Nov 2008 13:50:34 +0100 Message-Id: <71B06786-4C55-4A76-BE24-C01F89015D45@activestate.com> p4raw-id: //depot/perl@34950
* NDBM prototype config vars for configure.com following 34756.Craig A. Berry2008-11-081-0/+3
| | | p4raw-id: //depot/perl@34771
* Handle a filename with a tilde in it. Otherwise the build diesCraig A. Berry2008-10-231-0/+7
| | | | | on Bar.pm~ at MANIFEST check time when building on an ODS-2 volume. p4raw-id: //depot/perl@34561
* Add probes for *time64 () functionsH.Merijn Brand2008-10-031-0/+10
| | | | | Add missing config vars p4raw-id: //depot/perl@34456
* Set d_timegm on VMS.Craig A. Berry2008-07-111-0/+1
| | | p4raw-id: //depot/perl@34131
* Propagate new i_gdbm*ndbm variablesAndy Dougherty2008-05-291-0/+2
| | | | | Message-ID: <Pine.LNX.4.64.0805291241070.365@fractal.phys.lafayette.edu> p4raw-id: //depot/perl@33949
* Re: Smoke [5.11.0] 33456 PASS darwin 9.2.0 (macppcG5/1 cpu)Dominic Dunlop2008-03-291-0/+1
| | | | | | | | Message-Id: <3B7752C8-D5A2-452C-B3E0-C453FFCBCAFA@mac.com> [but rename ******* to i_mallocmalloc.U, and then fix up all the files that Porting/checkcfgvar.pl says need i_mallocmalloc declared] p4raw-id: //depot/perl@33598
* Make the nv_preserves... checking on VMS more robust (and more likeCraig A. Berry2008-03-281-35/+17
| | | | | | what Configure does). Problem using long int without long double reported by Jeremy Begg. p4raw-id: //depot/perl@33591
* configure.com and vms.c fixes.John E. Malmberg2008-03-241-0/+7
| | | | | | From: "John E. Malmberg" <wb8tyw@qsl.net> Message-id: <47E6AF95.1000704@qsl.net> p4raw-id: //depot/perl@33550
* *Really* add nv_overflows_integers_at to the VMS configurationCraig A. Berry2008-03-051-2/+68
| | | | | | as 33431 should have done (and would have if I'd remembered to remove --dry-run from the patch command). p4raw-id: //depot/perl@33438
* Correct quad-related %Config variables on VMS.Craig A. Berry2008-02-111-13/+9
| | | p4raw-id: //depot/perl@33275
* Fix the misplaced warnings and failing tests caused by the precisionNicholas Clark2008-01-231-0/+2
| | | | | | | | loss warning on ++ and -- by moving the check to Configure time, creating a new config.sh variable nv_overflows_integers_at which contains an constant expression for the value of the NV which can't be incremented by 1.0 p4raw-id: //depot/perl@33049
* Nit disabling dtrace on VMS (2 single quotes inside double quotesCraig A. Berry2008-01-121-1/+1
| | | | | causes symbol interpolation in DCL). p4raw-id: //depot/perl@32965
* Add dtrace supportAndy Armstrong2008-01-111-0/+2
| | | | | | | | | Message-Id: <F4AC553F-7C7F-49C3-98C2-E04681E1004F@hexten.net> with fixups as discussed on list, plus adding usedtrace to Glossary, plus propagating all the new config variables everywhere. (Was there an automatic way to do that? I did it with emacs macros) p4raw-id: //depot/perl@32953
* Add a Configure probe for <assert.h>Nicholas Clark2007-12-221-0/+1
| | | p4raw-id: //depot/perl@32705
* Fix missing sharpbang definition in configure.com.Craig A. Berry2007-12-051-1/+1
| | | p4raw-id: //depot/perl@32577
* Re: Perl 5.10.0 getting close: please testlemkemch@t-online.de2007-10-271-1/+1
| | | | | | | Message-id: <op.t0p271mr5o90vo@orion> Help older VMS compilers by using ccflags when building munchconfig. p4raw-id: //depot/perl@32199
* problem with MAKE_EXT.COMThomas Pfau2007-10-271-1/+1
| | | | | | | Message-id: <47233CDA.8010908@nbpfaus.net> configure.com thinko in #30455. p4raw-id: //depot/perl@32198
* Make large file support the default on VMS systems that have it. This in turnCraig A. Berry2007-09-271-3/+3
| | | | | makes _USE_STD_STAT and symbolic link support the defaults where available. p4raw-id: //depot/perl@31984