summaryrefslogtreecommitdiff
path: root/hints
Commit message (Collapse)AuthorAgeFilesLines
* disable use of nm on darwinRicardo Signes2011-07-061-2/+4
| | | | | Testing from 10.5 with Xcode 3 to the latest OS X works with usenm='false' but not always with usenm='true'
* Prefer the system gcc when searching for libraries such as -lmNicholas Clark2011-06-181-1/+9
| | | | | | | 40f026236b9959b7 added code to the Linux hints file to use gcc to locate libraries such as -lm. However, if the user has their own gcc earlier in $PATH than the system gcc, we don't want its libraries. So try to prefer the system gcc.
* Fix some broken URLs found by Porting/checkURL.plLeon Brocard2011-06-122-2/+2
|
* Make hints/gnu.sh append to $ccflags rather than overriding themSamuel Thibault2011-06-051-1/+1
| | | | | | | Bug-Debian: http://bugs.debian.org/587901 Don't override possible extra $ccflags values given to Configure on GNU/Hurd.
* [perl #90306] Fix simple typosMarcel Grünauer2011-05-191-1/+1
|
* Bump the perl version in various places for 5.15.0David Mitchell2011-05-182-10/+10
|
* Typo in commit b641685 breaks Solaris-x64 with Sun ccJan Dubois2011-04-251-1/+1
|
* collapse plibpth to one line and remove trailing /Andy Dougherty2011-04-181-2/+4
| | | | | | | | | | | The recent change to hints/linux.sh, 40f026236b9959b7ad3260fedc6c66cd30bb7abc set the plibpth variable. It was supposed to set all entries on a single line, but it didn't. Do it now, and also remove trailing /'s. (The collapsing is a more robust version of the previous commit, since reverted, that davem wrote independently).
* Revert "collapse plibpth to one line"David Mitchell2011-04-181-2/+1
| | | | | | This reverts commit 55e4a474ad63535e486bd657f45b5339709cbcd3. In improved version is coming next...
* collapse plibpth to one lineDavid Mitchell2011-04-181-1/+2
| | | | | | | | The recent change to hints/linux.sh, 40f026236b9959b7ad3260fedc6c66cd30bb7abc set the plibpth variable. It was supposed to set all entries on a single line, but it didn't. Do it now,
* check --whole-archive is supported (in cc.cbu) before using itTony Cook2011-04-181-1/+11
| | | | | netbsd for pre 4.6 gcc requires --whole-archive to build shared libraries, but this is rejected and not required in 4.6.0.
* Revert "check --whole-archive is supported before using it"Tony Cook2011-04-181-9/+1
| | | | | | This reverts commit 673d8593b7ef274dadbfff97fd641e3c563fc716. I meant to apply the cc.cbu version of this patch.
* As part of their switch to a multi-arch library layout,Andy Dougherty2011-04-171-0/+18
| | | | | | | | | | | | | | | Ubuntu 11.04 (and later, presumably) doesn't keep most libraries (such as -lm) in /lib or /usr/lib. So we have to ask gcc to tell us where to look. We don't want gcc's own libraries, however, so we filter those out. This could be conditional on Ubuntu, but other distributions have announced their intent follow suit, and this scheme seems to work even on rather old gcc's. This unconditionally uses gcc because even if the user is using another compiler, we still need to find the math library and friends, and I don't know how other compilers will cope with that situation. Still, as an escape hatch, allow Configure command line overrides to plibpth to bypass this check.
* check --whole-archive is supported before using itTony Cook2011-04-131-1/+9
| | | | | | | | netbsd for pre 4.6 gcc requires --whole-archive to build shared libraries, but this is rejected and not required in 4.6.0. Simply changing the option to -Wl,--whole-archive works on gcc 4.6.0 but fails for the system cc on NetBSD 5.1/x64.
* In Darwin's hints, only add -no-cpp-precomp to ccflags if it's not an error.Nicholas Clark2011-04-051-4/+6
| | | | | | | | | | | Previously -no-cpp-precomp was added uncondtionally to cppflags and ccflags. Apple's compiler accepts this unconditionally. gcc 4.5 warns about it, but ignores it. gcc 4.6 treats the unknown flag as an error. Hence test whether the flag causes problems, and only add it if it does not. (Searching with Google suggests that this flag has been unnecessary on OS X for some time. However, there's no clear documentation about it to confirm when it stopped being necessary.)
* First provisional bump to 5.14.0-RC0Jesse Vincent2011-04-022-10/+10
|
* Bump the perl version for 5.13.11Florian Ragwitz2011-03-201-2/+2
|
* [perl #85738] cc deprecated option warnings on solaris 10 sparc 64-bitArvan2011-03-091-3/+15
| | | | | | | | | | | | | | When building on Solaris 10 multiple warnings are produced saying: Warning: -xarch=generic64 is deprecated, use -m64 to create 64-bit programs This is because the config script hints/solaris_2.sh uses the values returned by getconf which are incorrect for newer versions of Sun's compiler. I believe they are correct for earlier versions, but do not have a system to test this on. This change to solaris_2.sh checks that the compiler produces this warning, and if so updates the flags to the correct values.
* Bump the perl version in various places to 5.13.10Ævar Arnfjörð Bjarmason2011-02-201-2/+2
| | | | | | | | | | Done with: ./perl -Ilib Porting/bump-perl-version -s 5.13.9 5.13.10 > /tmp/scan ./perl -Ilib Porting/bump-perl-version -u < /tmp/scan And then manually editing the README.vms file to update the vmstar example.
* Tracked down some other places to make the Unicode-Collate changesChris 'BinGOs' Williams2011-01-231-2/+2
|
* Bump the perl version in various places to 5.13.9Jesse Vincent2011-01-201-2/+2
|
* Revert "Tracked down some other places to make the Unicode-Collate changes"Chris 'BinGOs' Williams2011-01-191-2/+2
| | | | | | This reverts commit 7dc5472a0a41a8396671d5586d4c1254a1cb5e8c. Back out XS switch over
* Tracked down some other places to make the Unicode-Collate changesChris 'BinGOs' Williams2011-01-171-2/+2
|
* Fix typos (spelling errors) in hints/*.Peter J. Acklam) (via RT2011-01-0716-20/+20
| | | | | | | | | # New Ticket Created by (Peter J. Acklam) # Please include the string: [perl #81884] # in the subject line of all future correspondence about this issue. # <URL: http://rt.perl.org/rt3/Ticket/Display.html?id=81884 > Signed-off-by: Abigail <abigail@abigail.be>
* Actuall excise 'Apollo DomainOS' support. We officially killed it in 5.11.0. ItJesse Vincent2011-01-041-55/+0
| | | | hadn't worked for years before that.
* Update cygwin hintsReini Urban2011-01-041-5/+1
| | | | | | do not use usemymalloc (double size + slow) remove deprecated libcygipc info remove overlarge stack size
* bump perl version number for 5.13.8Zefram2010-12-191-2/+2
|
* Remove "dead" RCS $Id$ tags from files that we own.Nicholas Clark2010-12-162-3/+0
| | | | | All files have been modified more recently than their tag, rendering information in the tag redundant.
* Change the default for usemymalloc to 'n' for NetBSDChris 'BinGOs' Williams2010-11-291-0/+9
| | | | | | It should not be the default, it isn't the default when perl is built in pkgsrc and from personal experience using perl's malloc as the default is to enter a world of pain and suffering.
* Special compiler settings only change for 64bitall, not for 64bitintH.Merijn Brand2010-11-261-1/+1
|
* Bump the perl version in various places for v5.13.7Chris 'BinGOs' Williams2010-11-201-2/+2
|
* Bump version to 5.13.6Tatsuhiko Miyagawa2010-10-201-2/+2
|
* Patch for Stratus VOS for extended file namesPaul Green2010-10-061-1/+1
| | | | | | | | | | | | The attached 1-line patch to hints/vos.sh defines a C macro that enables support for file names longer than 32 characters on the Stratus OpenVOS port of perl. As there are now some files in the base package whose names exceed 32 chars, this is an important change. This change only applies to OpenVOS (horay for the hints files)! I tested this change on OpenVOS Release 17.0.2ab. I have also updated the .pod files that refer to VOS/OpenVOS.
* [perl #72990] Mac OS X and setruid, etc.Father Chrysostomos2010-09-261-5/+10
| | | | | | | hints/darwin.sh pretends that setruid and similar functions do not exist, as they were buggy in earlier versions of Mac OS X. Leopard and Snow Leopard (I don’t know about Tiger) are fine. The attached patch re-enables those on recent versions.
* Bump version to 5.13.5Steve Hay2010-09-191-2/+2
|
* Bump the perl version to 5.13.4Florian Ragwitz2010-08-201-2/+2
|
* Global executable bit cleanupDavid Golden2010-07-241-0/+0
| | | | | | | | | | | | | | | | | | | | When porting/makerel runs, all files copied into the directory for the tarball have the executable bit stripped and then only a specific set of files have the executable bit restored. There are many files in the repo that have the executable bit set in the repo that will be stripped. So that the state of files in the repo is as close as possible to the state of files in the release tarball, the executable bit has been stripped from such files. In one recent case, a file added from a dual-life module needed the executable bit set. Because it had the bit in the repo but was not listed in makerel to get an executable bit, tests using it passed in the repo and failed in the tarball. This commit refactors the list into a new file, Porting/exec-bit.txt and add tests to detect a mismatch between files listed there and actual executable bits in the repo.
* Move PathTools from cpan/ to dist/Florian Ragwitz2010-07-242-2/+2
|
* Bump the perl version to 5.13.3David Golden2010-07-191-2/+2
|
* Bump the perl version in various places for 5.13.2Matt S Trout2010-06-211-2/+2
|
* usemymalloc slows down newer openbsd [perl #75742]Rafael Garcia-Suarez2010-06-151-2/+6
|
* Bump the perl version in various places for 5.13.1Ricardo Signes2010-05-201-2/+2
|
* Re-run bump-perl-version to update a few missing spotsVincent Pit2010-04-301-8/+8
|
* FreeBSD 7+ no longer contains /usr/bin/objformat, so the followingTodd Rinaldo2010-04-221-1/+8
| | | | | | | | | | | | | (harmless) following error message is printed when hints are run: ./hints/freebsd.sh: /usr/bin/objformat: not found The reason for this is outlined in this email from Feb 2007 http://lists.freebsd.org/pipermail/freebsd-ports/2007-February/038523.html This patch just skips the objformat check for versions 7+ and assumes ELF. (The end result is unchanged, but the error message will not be printed anymore.)
* [PATCH] [5.12] Allow build on aix 4.2 (sigaction and IPv6)H.Merijn Brand2010-04-161-2/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Based on a patch by AUGUSTE-ETIENNE José <jose.auguste-etienne@cgss-guyane.fr> The attached patches are necessary to work around aix 4.2 lack of support for IPv6, and limited support for POSIX sigaction() The hints/aix_4.sh patch solves the following build failure: "Socket.xs", line 468.16: 1506-007 (S) "struct in6_addr" is undefined. The ext/POSIX/t/sigaction.t patch solves the failing test reported a looong time ago: http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2006-01/msg01124.html After testing a simple C program using POSIX sigaction() with SA_SIGINFO, I found that it worked on aix 4.3 but failed on aix 4.2. I think it's safe to skip the SA_SIGINFO test on the aix 4.2 platform. perl 5.12.0 builds fine on the following platforms / C compiler : aix 4.2.1 / vac 5.0.2.7 (with attached patches) aix 4.3.2 / gcc 2.95.3 aix 4.3.3 / vac 4.4.0.3 aix 4.3.3 / vac 5.0.28 aix 5.2 / GNUpro gcc 2.9.aix51.020209 The atatched patches should be applied to blead and maint.
* Allow -Duse64bitint without promoting to use64bitall on HP-UXH.Merijn Brand2010-04-131-3/+7
| | | | Fix for http://rt.perl.org/rt3/Public/Bug/Display.html?id=17736
* Bump to 5.13.0Jesse Vincent2010-04-121-2/+2
|
* Bump to 5.12.0Jesse Vincent2010-03-141-2/+2
|
* Revive threaded builds for AIXH.Merijn Brand2010-03-131-0/+1
| | | | | | | If random_r is disabled, so should srandom_r be. Changes in a distant caused errors like: "reentr.h", line 773.16: 1506-007 (S) "struct random_data" is undefined.
* Tighten the ropes on sGMTIME_min for HP-UX 11.00H.Merijn Brand2010-03-121-2/+2
| | | | | | The original long-running test had a tighter limit for sGMTIME_min and sLOCALTIME_min than the 2**47-1 limit that was now hardcoded. Take the safe route.