summaryrefslogtreecommitdiff
path: root/myconfig.SH
Commit message (Collapse)AuthorAgeFilesLines
* much better git related version numbering in our (*nix for now) build processYves Orton2009-03-301-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The net result of this patch is to make available via Config.pm and -v/-V the details about the git version info we have available for the build. When built within a git repository git is queried directly. When built from a snapshot or bundle it is assumed that the source is unchanged, and that the required details are avaialble in a file called .patch, whose format current is a four field string in the following format: "$branchname $date.$time $sha1 $describe". The generator of these files currently resides on camel.booking.com. * git-describe is now used more directly with -v. When the prefix of git-describe matches the version number as determined by the defines in patchlevel.h then we use ONLY the git-describe output, otherwise we include the git describe in parenthesis after the version number. Either way the describe text is optionally followed by a star should there be uncommitted changes. eg: This is perl, v5.11.0 (GitLive-blead-136-g58ca560) built for i686-linux or: This is perl, v5.11.0-1-g58ca560 built for i686-linux or: This is perl, v5.11.0 built for i686-linux * include the SHA1 in perl -V summary, and automatically include unpushed commits in the registered patches list * include various git/version/.patch details in %Config, as follows: git_commit_id # sha1 of HEAD git_ancestor # ancestor in $remote/$branch (presumably canonical) git_describe # git describe git_branch # current branch git_uncommitted_changes # "true" if there are any, empty otherwise git_unpushed_commits # List of sha1's of unpushed commits git_commit_id_title # Used to make the perl -V summary output Additionally one more value is added depending on build process used: when building from an rsynced snapshot (or any dist including a file called .patch) then the second field will be used to populate the "git_snapshot_date" field. Otherwise if built in a git directory (as is hopefully recommended these day) then the field will be "git_commit_date" which will be the commit date of HEAD. This patch introduces two new files (on top of .patchnum) that will be generated by make_patchnum.sh: "lib/Config_git.pl" and "unpushed.h", the former is used to make git data available to Config.pm/%Config without rebuilding everything else, and the second is used to expose unpushed commits (if any) via the registered patch facility of patchlevel.h (cherry-picked from commit 46807d8e809cc127621bf85d9e9cea2f838eb477)
* Don't mention redundant usethreads in -V outputRafael Garcia-Suarez2005-08-251-3/+3
| | | | | Be more consistent in using commas p4raw-id: //depot/perl@25328
* myconfig.SHDaniel S. Lewart2004-01-261-1/+1
| | | | | | | | From: "Daniel S. Lewart" <lewart@uiuc.edu> Message-Id: <20040125221125.A5390@staff1.cso.uiuc.edu> make perl -V show the major release as 5 rather than 5.0 p4raw-id: //depot/perl@22227
* Happy chainsaw stories; The removal of the 5005 threadsH.Merijn Brand2002-10-191-1/+1
| | | | | Still imcomplete. Configure will follow p4raw-id: //depot/perl@18030
* glibc version is more a library issue than a compiler issue.Jarkko Hietaniemi2002-06-051-1/+1
| | | p4raw-id: //depot/perl@17010
* Show gnulibc_version in myconfig.Jarkko Hietaniemi2002-06-051-0/+1
| | | p4raw-id: //depot/perl@17008
* No bincompat5005.Jarkko Hietaniemi2002-05-011-1/+1
| | | p4raw-id: //depot/perl@16291
* Move both usemymalloc and d_bincompat5005 to the PlatfomJarkko Hietaniemi2001-07-131-1/+2
| | | | | section from the Compiler section. p4raw-id: //depot/perl@11364
* Add d_bincompat5005 information to perl -V.Jarkko Hietaniemi2001-07-131-1/+1
| | | p4raw-id: //depot/perl@11344
* Re: [PATCH Configure] perl -V brokenAndy Dougherty2001-07-121-6/+1
| | | | | Message-ID: <Pine.SOL.4.10.10107111329060.2021-100000@maxwell.phys.lafayette.edu> p4raw-id: //depot/perl@11286
* Re: [ID 20010521.004] Two test suite failures on this platform with latest ↵H.Merijn Brand2001-05-241-1/+6
| | | | | | | rsync Message-Id: <20010522114044.BC4E.H.M.BRAND@hccnet.nl> p4raw-id: //depot/perl@10196
* The problem described in 20010514.031 still wasn'tJarkko Hietaniemi2001-05-151-1/+1
| | | | | | | fully cured, there were remnants of $CONFIG when $CONFIGDOTSH was expected. Now renamed to PERL_CONFIG_SH to avoid future conflicts. p4raw-id: //depot/perl@10113
* Needs to be conditional on SunOS 4.Paul Marquess2000-10-141-0/+1
| | | | | | Subject: [Pach 5.7.0@7229] Removing -ldb from the core build Message-ID: <000101c035db$8ffb60a0$2614140a@bfs.phone.com> p4raw-id: //depot/perl@7230
* Break up the myconfig lines a bit.Yitzchak Scott-Thoennes2000-09-121-1/+3
| | | | | | Subject: perlbug/perl -V output format Message-Id: <200009120704.e8C74BX10562@garcia.efn.org> p4raw-id: //depot/perl@7060
* Feature ordering tweak.Jarkko Hietaniemi2000-09-011-2/+2
| | | p4raw-id: //depot/perl@6984
* Rename the PRIElfbl, PRIX64, etc, to be PRIEUfldbl, PRIXU64,Jarkko Hietaniemi2000-09-011-4/+2
| | | | | | so that case-ignoring systems like DCL can tell them from PRIefldbl and PRIx64. Apply Merijn's ccversion patches. p4raw-id: //depot/perl@6982
* Add byteorder to the myconfig output.Jarkko Hietaniemi2000-08-171-1/+1
| | | p4raw-id: //depot/perl@6684
* Warn if the version of the operating system used to compile gccKurt D. Starsinic2000-07-281-1/+1
| | | | | | | | | | differs from the current version of the operating system. Also display the gcc compilation os and version in myconfig. Inspiration from Subject: Re: [ID 20000710.003] ERRORS!! Message-ID: <20000710155416.A1384@O2.chapin.edu> p4raw-id: //depot/perl@6460
* Rename use64bits to use64bitint;Jarkko Hietaniemi2000-02-261-1/+1
| | | | | rename usefull64bits to use64bitall. p4raw-id: //depot/cfgperl@5261
* Add uselongdouble, regroup the use* more logically.Jarkko Hietaniemi2000-02-221-3/+3
| | | p4raw-id: //depot/cfgperl@5215
* Add lseektype and lseeksize to myconfig.Jarkko Hietaniemi2000-02-141-1/+1
| | | p4raw-id: //depot/cfgperl@5086
* Add ivtype, ivsize, nvtype, nvsize to myconfig.Jarkko Hietaniemi2000-02-141-0/+1
| | | p4raw-id: //depot/cfgperl@5081
* s/usethreads/use5005threads/gGurusamy Sarathy2000-01-091-2/+3
| | | p4raw-id: //depot/perl@4772
* Configure regen.Jarkko Hietaniemi1999-04-021-1/+1
| | | | | | | Add llseek + offset_t probing. Change CONFIG to CONFIGDOTSH. 'unset foo' is unportable, use foo=''. p4raw-id: //depot/cfgperl@3201
* Introduce myconfig.SH.Andy Dougherty1999-04-021-0/+58
To: Jarkko Hietaniemi <jhi@iki.fi> Cc: Nick Ing-Simmons <nik@tiuk.ti.com>, Perl Porters <perl5-porters@perl.org> Subject: [PATCH] myconfig.SH (was Re: perl install bug on AIX 4.3.1.0) Message-Id: <Pine.GSU.4.05.9903301222280.15987-100000@newton.phys> p4raw-id: //depot/cfgperl@3200