summaryrefslogtreecommitdiff
path: root/win32/config_H.gc
Commit message (Collapse)AuthorAgeFilesLines
* Restore parts of config_H.gc lost by regen_config_hSteve Hay2012-08-061-0/+6
|
* Run regen_config_h for GCCSteve Hay2012-08-061-1127/+1162
| | | | A few new symbols are added but no existing ones are changed.
* MinGW/gcc does have long long, even for 32-bit buildsSteve Hay2012-06-111-1/+1
| | | | | | | (It's already used for [iu]64type and [u]quadtype, just like __int64 is used on 32-bit VC++ builds.) Thanks to Sisyphus & kmx for the spot.
* Remove __GNUC__ / _MSC_VER games from win32/config_H.*Steve Hay2012-06-091-38/+11
| | | | | | | | | | | | | | | | | | | | | | | The code was added by 465b7da985, based on changes in ActivePerl 816, but it's not working correctly because the current build process winds up with a config.h in lib/CORE which doesn't contain that code anyway. (The appropriate canned config_H.* file is copied to config.h in order to build miniperl.exe, but then miniperl.exe is used to run config_h.PL to generate the real config.h from config_h.SH and config.sh. The real config.h is then used to build perl.exe and is what gets copied into lib/CORE for later use when building extensions, but it doesn't contain the support for other compilers because that isn't in config_h.SH...) Removing the code won't affect ActivePerl since it has not been getting installed anyway, and Jan Dubois has confirmed that it is possible to build a Perl extension using e.g. Off_t with MinGW even with the VC config.h header file. Furthermore, anyone building perl from source themselves will presumably be able to use the same compiler to build extensions as they used to build perl itself anyway, so there is no obvious need for this in the core perl distro. Therefore, removing it rather than fixing it is better for simplicity.
* Update Win32 canned config header filesSteve Hay2011-09-011-1315/+1343
| | | | | | There should be no real changes here: just run the regen_config_h target in the Makefile, and then restore various Win32-specific things (mostly the support of GCC in a VC++ build and vice versa) which get lost.
* Preliminary cleanup of win32/config*.* prior to updating them fullySteve Hay2011-08-311-5/+4
| | | | | | | | - Set lseeksize/lseektype to 4/long in new gc64* files (see f7e8b52a89) - Add missing NULL parameter in new gc64* files (see e6a0bbf8b4) - Change new gc64* files to a minimal setup (see d64224560b and 17bdc11416) - Make the order of the __GNUC__ / _MSC_VER logic consistent - Add __GNUC__ magic to vc64 (since new gc64* files have _MSC_VER magic)
* Update canned win32/config_H.* files with static inline valuesAndy Dougherty2010-09-231-0/+26
| | | | | | to match the canned win32/config.* settings. For .bc and .ce, we still have a plain 'static'. Better settings from knowledgeable users about those platforms would be welcome.
* Re: [perl #71852] Warning "/* within comment" in Win32 config.h-related fileskmx2010-01-111-409/+461
| | | | | | (Applied patch and regenerated canned config files) Message-ID: <4B44FB2B.8080509@volny.cz>
* Fix warnings from win32 gcc compilersSisyphus2009-11-091-0/+2
|
* Add a parameter to win32_get_{priv,site,vendor}lib(), to return the length,Nicholas Clark2009-02-201-2/+2
| | | | | as we already know it, and use it in S_init_perllib() to save a strlen() in S_incpush_use_sep().
* Update Win32 canned configsSteve Hay2008-12-121-8/+70
| | | | | | | | | Updates the config.* and config_H.* files w.r.t. 34456, 34756/34777, 34950 and 34994. Also adds missing variables (d_ndbm, extern_C and rm_try) and removes a redundant variable (Mcc) to/from the config.* files for completeness. p4raw-id: //depot/perl@35075
* Change LONG_DOUBLESIZE macros to match config (ref change 34823)Gisle Aas2008-11-171-1/+1
| | | p4raw-id: //depot/perl@34877
* Define HAS_QUAD on Win32 and introduce new value for QUADKINDSteve Hay2008-10-071-3/+6
| | | | | | | | | where appropriate. This doesn't make much difference on Win32 because IVSIZE is still 4, but access to the appropriate "quad" type is still useful, e.g. for Y2038 support. p4raw-id: //depot/perl@34470
* Add probes for LOCALTIME_max and LOCALTIME_min (y2038 project)H.Merijn Brand2008-09-151-0/+11
| | | p4raw-id: //depot/perl@34363
* Update Win32 canned configsJan Dubois2008-07-091-60/+102
| | | | | | | | | | | | | | | | | | Adds new values introduced by #34105/34107, incorporating this patch: Subject: RE: New probes From: "Jan Dubois" <jand@activestate.com> Message-ID: <072601c8e085$04694860$0d3bd920$@com> The appropriate values for the other compilers were determined by running the probe functions added to Configure by #34105/34112/34114. (Note that VC8 requires an invalid parameter handler to run those functions without crashing, and both VC8 and VC9 need %I64d rather than %ld to output the appropriate values.) Also applies the changes to the config_H.* files, together with changes for #33597/33598/33949 which never got added to them. p4raw-id: //depot/perl@34115
* Regenerate the win32/config_H.* files using the makefile targetsSteve Hay2008-02-221-1704/+1734
| | | | | | | | fixed-up by #33349. There shouldn't be any real changes here. If there are then I've screwed up. p4raw-id: //depot/perl@33350
* Correct large files / lseek size & type settings in Win32 canned configs.Steve Hay2008-02-221-7/+3
| | | | | | | | | | | | | | | | Change 25208 switched off USE_LARGE_FILES in win32/config_H.* but left LSEEKSIZE/Off_t_size and Off_t as 8 and __int64 (or long long) respectively. Similarly change 25215 switched off uselargefiles in win32/config.* but left lseeksize and lseektype as 8 and __int64 (or long long) respectively. Change 25216 fixed the Borland settings in win32/config.bc on the basis that Borland should always be using 4 and long, but really all the other files should be using 4 and long for their default values as well to match the default values of USE_LARGE_FILES and uselargefiles. Having done that, we must then reverse the logic for fiddling with these values in win32/config_sh.PL: they are now changed to 8 and __int64 (or long long) if uselargefiles *is* defined (except for Borland, which always wants 4 and long). p4raw-id: //depot/perl@33347
* Oops, change 33049 really did need to update all the Win?? headersNicholas Clark2008-01-231-0/+7
| | | | | as the symbol isn't used in a conditional compile. p4raw-id: //depot/perl@33054
* Add dtrace supportAndy Armstrong2008-01-111-0/+6
| | | | | | | | | 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/+6
| | | p4raw-id: //depot/perl@32705
* Bump the version number to 5.11.0Nicholas Clark2007-12-191-8/+8
| | | p4raw-id: //depot/perl@32646
* Bump version number to 5.10.0.Rafael Garcia-Suarez2007-09-061-8/+8
| | | p4raw-id: //depot/perl@31799
* Implement killpg() for MSWin32Jan Dubois2006-12-211-1/+1
| | | | | Message-ID: <m8hjo2pasv3hdbhd1sj9sasen7tm38hrhp@4ax.com> p4raw-id: //depot/perl@29605
* Extend d_pseudofork to Win32-land and set it when appropriateSteve Hay2006-12-051-0/+6
| | | | | (namely, when we have USE_ITHREADS and PERL_IMPLICIT_SYSTEM) p4raw-id: //depot/perl@29469
* Add missing d_printf_format_null/PRINTF_FORMAT_NULL_OK to Win32 cannedSteve Hay2006-11-271-0/+4
| | | | | | | | configs See: http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2006-11/msg00923.html p4raw-id: //depot/perl@29397
* Add missing d_ctermid/HAS_CTERMID to Win32 canned configsSteve Hay2006-11-171-0/+6
| | | p4raw-id: //depot/perl@29298
* The non-unix parts for localtime_r_needs_tzsetH.Merijn Brand2006-11-061-0/+7
| | | | | Plus forced Glossary entry. That is a TODO for automation p4raw-id: //depot/perl@29213
* Bump version to 5.9.5Rafael Garcia-Suarez2006-10-091-8/+8
| | | p4raw-id: //depot/perl@28969
* Resync win32/config_H.* and win32/config.* with config_h.SHSteve Hay2006-08-111-709/+713
| | | | | | | | | | and Porting/config.sh respectively No real changes except for the addition of the missing HAS_C99_VARIADIC_MACROS to win32/config_H.* and initialinstalllocation, madlyh, madlyobj and madlysrc to win32/config.* p4raw-id: //depot/perl@28697
* g++ stage 1 reachedJarkko Hietaniemi2006-08-081-0/+6
| | | | | Message-ID: <44D7AA6B.4040802@iki.fi> p4raw-id: //depot/perl@28674
* I was mistaken. Borland and gcc do have snprintf() and vsnprintf()Steve Peters2006-04-301-2/+2
| | | | | on Win32. p4raw-id: //depot/perl@28025
* OK, Win32 must no have snprintf()/vsnprintfSteve Peters2006-04-301-2/+2
| | | p4raw-id: //depot/perl@28024
* Merge some changes from ActivePerl 5.8.8.816Steve Hay2006-03-201-10/+36
| | | | | | | | | | See: http://downloads.activestate.com/ActivePerl/src/5.8/AP816_diff.txt These changes provide better support for building XS extension modules using VC++ or MinGW when perl itself was built with the opposite of those two compilers. p4raw-id: //depot/perl@27555
* Complete change #27407/27410 on Win32 and tidy up change #27372Steve Hay2006-03-081-3/+9
| | | | | | p4raw-link: @27407 on //depot/perl: a724edfe531a4a4cce2d4bbb94e1f583d86bc9a3 p4raw-link: @27372 on //depot/perl: df012815e587b94cd356692431756ba265085fbf p4raw-id: //depot/perl@27412
* Make Win32 configuration changes for HAS_BUILTIN_CHOOSE_EXPR andSteve Peters2006-03-031-0/+10
| | | | | HAS_BUILTIN_EXPECT. p4raw-id: //depot/perl@27372
* Bump version number to 5.9.4Rafael Garcia-Suarez2006-01-301-8/+8
| | | | | Regenerate template config in Porting p4raw-id: //depot/perl@27007
* Reorder changes made in change 26630Steve Hay2006-01-051-12/+11
| | | | | | (Keep the order in win32/config.* and win32/config_H.* the same as in Configure and config_H.SH for easier diffing) p4raw-id: //depot/perl@26655
* Add snprintf() and vsnprintf() to the various Win32 configuration Steve Peters2006-01-041-0/+12
| | | | | files. p4raw-id: //depot/perl@26630
* Update win32 config files w.r.t. change #25935Steve Hay2005-11-011-12/+18
| | | | | p4raw-link: @25935 on //depot/perl: dc814df18cd354aa2bad87c5b7f94c6b2d38af48 p4raw-id: //depot/perl@25943
* Change some spaces to tabs for easier diffing against config_h.SHSteve Hay2005-10-311-9/+9
| | | p4raw-id: //depot/perl@25919
* Add SPRINTF_RETURNS_STRLEN to the various Win32 config_H.* files.Steve Peters2005-10-281-0/+8
| | | p4raw-id: //depot/perl@25863
* Update win32 config files w.r.t. change #25793Steve Hay2005-10-181-12/+18
| | | | | p4raw-link: @25793 on //depot/perl: b0a2e8e64dee1b1bd00055b3c5b69e2c3c888f55 p4raw-id: //depot/perl@25794
* Update win32 config files w.r.t. change #25733Steve Hay2005-10-111-0/+6
| | | | | p4raw-link: @25733 on //depot/perl: bdf33aa7435b6e4ab927ed6430f3f240f211d879 p4raw-id: //depot/perl@25734
* Update win32 config files w.r.t. change #25387Steve Hay2005-09-191-0/+12
| | | | | p4raw-link: @25387 on //depot/perl: 7dd121aefd69a3ba2201a35698deaeda3a8a77ad p4raw-id: //depot/perl@25488
* Make the canned config.h files used on Win32 more minimalSteve Hay2005-07-211-9/+9
| | | | | | | | | | | | | | These are used in their unedited form to build miniperl, so should represent a minimal configuration The plan is to use miniperl's "-V" output in makedef.pl, so it is important that it doesn't include any of the optional things in the makefiles that the user might have chosen to disable (The actual config.h used to build perl itself is, of course, an edited version of these canned configs produced by using miniperl to run config_h.PL so these changes won't affect perl itself) p4raw-id: //depot/perl@25208
* Rearrange win32/config_H.* to match config_h.SHSteve Hay2005-07-211-1998/+2016
| | | | | | No actual changes, just reordering the contents of the files so that diff works better. p4raw-id: //depot/perl@25206
* Stop '"__attribute__format__" redefined' warnings from gcc on Win32Steve Hay2005-06-241-0/+5
| | | p4raw-id: //depot/perl@24975
* Support NV_ZERO_IS_ALLBITS_ZERO on Win32 (re: change 24898)Steve Hay2005-06-201-0/+5
| | | | | | The try.c test program added to Configure by change 24898 outputs "Yes" using each of VC++, GCC and BCC32, so here goes... p4raw-id: //depot/perl@24905
* Fill in HASATTRIBUTE stuff in win32/config_H.* (see change #24508)Steve Hay2005-05-231-11/+34
| | | | | | (None are actually defined, but it's nice to have them there anyway) p4raw-link: @24508 on //depot/perl: 0dbb1585a715e56312e579a5f0e7f82241b38352 p4raw-id: //depot/perl@24545
* Support d_libm_lib_version for Win32 (see change 24217)Steve Hay2005-04-111-0/+6
| | | p4raw-id: //depot/perl@24227