summaryrefslogtreecommitdiff
path: root/metaconfig.h
Commit message (Collapse)AuthorAgeFilesLines
* Now that I_SYS_SYSCALL is defined, use itH.Merijn Brand2023-04-301-1/+0
|
* Add sys/syscall.h probeH.Merijn Brand2023-04-281-4/+1
|
* Revert "Add Configure question for taint support"Paul "LeoNerd" Evans2022-05-191-1/+0
| | | | | | | | | This reverts commit 39f8eb4a21670e6b973dcfc86d0b1339064f5642. This is because of a variety of issues discussed #19657 and at the PSC meeting 064 2022-04-22 https://www.nntp.perl.org/group/perl.perl5.porters/2022/04/msg263670.html
* Add Configure question for taint supportNeil Bowers2022-04-201-0/+1
| | | | | | | | | | | | This adds a Configure question for whether you want taint support. It defaults to "yes", so that ./Configure -des will build a perl which supports taint in the usual way. If you say "no", then perl is compiled with -DSILENT_NO_TAINT_SUPPORT so that taint features silently do nothing. I've submitted a separate pull request on perl/metaconfig, which adds the underlying metaconfig unit for this question, which was used to build this Configure script.
* Configure: apply recent metaconfig changesKarl Williamson2021-06-121-0/+4
| | | | Several new probes have been added.
* Configure changes for HAS_NON_INT_BITFIELDSKarl Williamson2021-06-121-2/+1
| | | | | | | | | | | This probe has been available without my realizing it had been merged. Some compilers, chiefly IBM, use only integer-size bitfields, warning when presented with other-sized ones. Allowing other-sized fields is an extension to the C standard. These warnings don't affect the correctness of the code generated, but very many are generated per run, potentially overwhelming the reader into not noticing warnings that are important.
* Add Configure probe for getenv() buffer raceKarl Williamson2020-12-191-0/+2
| | | | | | Most implementations do not have a problem with two getenv()'s running simultaneously in different threads. But Posix doesn't require such good behavior. This adds a simple probe to test the current system.
* pp_sys.c: don't hardcode socket address buffer sizeTomasz Konojacki2020-05-191-1/+1
| | | | | | When it's possible, use sizeof(struct sockaddr_storage). fixes #17761
* add Configure probe for struct sockaddr_storageTomasz Konojacki2020-05-191-1/+1
|
* metaconfig.h: Add entry for wcrtomb()Karl Williamson2019-12-031-0/+1
|
* metaconfig.h: Rmv temporary entriesKarl Williamson2019-12-031-14/+0
| | | | These are no longer needed
* Improve setlocale() detection in Configure-ish filesKarl Williamson2019-03-041-0/+1
| | | | This also now notes some behavior of setlocale
* Add towupper() and towlower() to Configure-ish filesKarl Williamson2019-03-041-0/+2
|
* Add wctype.h to Configure-ish filesKarl Williamson2019-03-041-0/+1
|
* Add HAS_STRTOD_L to metaconfig.h and rebuild ConfigureAaron Crane2018-04-191-0/+1
|
* metaconfig.h: Rmv HAS_MEMRCHRKarl Williamson2017-11-011-1/+0
| | | | This is now used in code, and hence no longer needed in this file
* metaconfig.h: Rmv HAS_THREAD_SAFE_NL_LANGINFO_LKarl Williamson2017-11-011-1/+0
| | | | This is now used in code, and hence no longer needed in this file
* Provide fallback strnlen implementationDagfinn Ilmari Mannsåker2017-10-211-1/+0
|
* Add new Configure probesH.Merijn Brand2017-10-211-0/+11
| | | | | | | This is a merge off several new probes in metaconfig done in the new shared developing environment by several authors Thanks to all that contributed!
* Finish adding memrchr Configure probeDagfinn Ilmari Mannsåker2017-10-131-0/+2
| | | | | Commit 1e436e33 accidentally added the probe to Configure, this finishes the job by regenerating Glossary, config_h.SH and friends.
* Document that symbols should be removed from metaconfig.hDagfinn Ilmari Mannsåker2016-11-141-0/+3
|
* Remove all symbols from metaconfig.hDagfinn Ilmari Mannsåker2016-11-141-36/+0
| | | | | | Except BOOTSTRAP_CHARSET, which was removed from Configure in commit 1d38f63fe5, they're all used in the code, so metaconfig pulls them in anyway.
* Push current state to work on failing testsH.Merijn Brand2016-11-111-0/+1
|
* Add probe for gai_strerrorH.Merijn Brand2016-08-111-0/+1
|
* Force inclusion of I_XLOCALE until it is actually usedH.Merijn Brand2016-07-281-0/+1
|
* Add Configure probe for strerror_l()Aaron Crane2016-06-021-0/+1
| | | | | | | | | As requested by khw++ Until the relevant symbol is used, HAS_STRERROR_L must be mentioned explicitly in metaconfig.h. This corresponds to metaconfig d0838744f03cfe7642950ea91dd48f575d0bfd15.
* Add Configure probe for querylocale()Aaron Crane2016-06-021-0/+1
| | | | | | | | | As requested by khw++ Until the relevant symbol is used, HAS_QUERYLOCALE must be mentioned explicitly in metaconfig.h. This corresponds to metaconfig 541f0dd272df4f9326996727898393ac8f6626f7.
* Add probe for memmemH.Merijn Brand2016-03-251-0/+1
|
* Add Configure probes for newlocale, freelocale, and uselocaleH.Merijn Brand2016-03-191-0/+3
|
* Configure syncupH.Merijn Brand2014-11-231-0/+1
| | | | | Some of these changes also made it upstream to the dist svn repo. OpenSource++
* Force LONG_DOUBLEKIND always to be probed for.Jarkko Hietaniemi2014-11-021-0/+1
|
* Configure: add doublekind for the format of double.Jarkko Hietaniemi2014-11-021-0/+1
|
* Sync up with meta after backportsH.Merijn Brand2014-09-061-11/+6
| | | | | | | | This includes the inevitable reordering and some typo fixes Note to committers that change Configure: when you add scans, thos will only be included if used/referenced. You can force those in by adding a reference in metaconfig.h
* Fix cbacktraceH.Merijn Brand2014-06-111-0/+3
|
* Add bootstrap_charset/BOOTSTRAP_CHARSET for non-ASCII architecturesH.Merijn Brand2013-03-091-0/+1
|
* Add Configure probe for ip_mreq_sourceH.Merijn Brand2012-08-261-0/+2
| | | | Needed to upgrade Socket from CPAN
* Add IP probe for ip_mreqH.Merijn Brand2012-07-111-0/+1
| | | | Backport 2f1eb816b5cba6977b1a8159
* 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-1/+2
|
* Regen Configure and friendsH.Merijn Brand2011-10-011-17/+2
| | | | After backporting Nicholas' work and slimming down metaconfig.h
* Add st_ino size/sign probesH.Merijn Brand2011-07-311-0/+2
| | | | Work initiated by Tony Cook
* Move metaconfig control comments into its own filesH.Merijn Brand2010-12-211-0/+44