summaryrefslogtreecommitdiff
path: root/uconfig64.sh
Commit message (Collapse)AuthorAgeFilesLines
* Add new probes for IPv6 (LeoNerd)H.Merijn Brand2012-02-161-0/+2
|
* Revert "Add strptime probe"Ævar Arnfjörð Bjarmason2012-02-151-1/+0
| | | | This reverts commit 8852e312c3c616ab731ccbe7da54fb04eb8c3d30.
* Add strptime probeH.Merijn Brand2012-02-121-0/+1
|
* Add probe for isblank() (requested by khw)H.Merijn Brand2012-01-091-0/+1
|
* Where available, use _NSGetExecutablePath() to make $^X absolute.Nicholas Clark2011-09-271-0/+1
| | | | | | | | | In Configure, check whether _NSGetExecutablePath() can be used to find the absolute pathname of the executable. If so, set usensgetexecutablepath in config.sh and USE_NSGETEXECUTABLEPATH in config.h. If this is set, then use this approach in S_set_caret_X() to canonicalise $^X as an absolute path. This approach works on OS X, and possible on other platforms that use dyld.
* Where available, use sysctl() with KERN_PROC_PATHNAME to make $^X absolute.Nicholas Clark2011-09-271-0/+1
| | | | | | | | | | In Configure, check whether sysctl() and KERN_PROC_PATHNAME can be used to find the absolute pathname of the executable. If so, set usekernprocpathname in config.sh and USE_KERN_PROC_PATHNAME in config.h. If this is set, then use this approach in S_set_caret_X() to canonicalise $^X as an absolute path. This approach works on (at least) FreeBSD, and doesn't rely on the /proc filesystem existing, or /proc/curproc/file being present.
* Add a --regen option to checkcfgvar.pl to regenerate config files.Nicholas Clark2011-09-211-32/+32
| | | | | | | | | | Verify that the section of config file containing probed files is sorted lexically. If --regen is used, updated the file on disk with a correctly sorted version. (Except for configure.com, which has a different structure not amenable to automatic analysis and update, hence still has to be updated manually.) Ensure all config files are correctly sorted.
* Add empty Author and zip entries to symbian/config.sh and uconfig{,64}.shNicholas Clark2011-09-211-0/+2
| | | | | | | | | This brackets the probed values sections consistently across all config.sh type files, between Author and zip inclusive. Move PERL_CONFIG_SH to the end of NetWare/config.wc and symbian/config.sh, and PERL_CONFIG_SH CONFIGDOTSH to the end of win32/config.ce, to be consistent with the other config.sh files.
* Probe for <stdbool.h>, and if found use it in handy.hNicholas Clark2011-09-161-0/+1
| | | | | | | | | This means that the core uses the compiler's bool type if one exists. This avoids potential problems of clashes between perl's own implementation of bool and the compiler's bool type, which otherwise occur when one attempts to include headers which in turn include <stdbool.h>. Signed-off-by: H.Merijn Brand <h.m.brand@xs4all.nl>
* Add defaults for st_ino size/sign probes to uconfig64.shNicholas Clark2011-08-091-0/+2
| | | | | These were not added in 668fdbe135fd76c7 because Porting/checkcfgvar.pl was not aware that uconfig64.sh needed testing.
* Bump the perl version in various places for 5.15.0David Mitchell2011-05-181-8/+8
|
* First provisional bump to 5.14.0-RC0Jesse Vincent2011-04-021-8/+8
|
* microperl: Define need_va_copyDavid Leadbeater2011-03-281-1/+1
| | | | | This is needed on some platforms and shouldn't hurt on others, so define it.
* For microperl, add uconfig64.sh, with values suitable for an LP64 platform.Nicholas Clark2011-03-281-0/+808
Add instructions on how to use it to README.micro. There's rather too much size-specific in perl's configuration to make it viable to have a single uconfig.sh that will work "properly" on both LP32 and LP64 platforms. It seems best to ship the default as LP32 (which is correct for Win32 (although I don't know if microperl yet builds on Win32)), and provide just a config.sh file for LP64, as most (all?) 64 bit *nix platforms are LP64, and can run the shell commands to generate a uconfig.h from it. (Win64 is LLP64, so uconfig64.sh isn't going to be right for it, so the inability of Win64 to generate uconfig.h from uconfig64.sh isn't a problem)