summaryrefslogtreecommitdiff
path: root/hints/netbsd.sh
Commit message (Collapse)AuthorAgeFilesLines
* warn the user that NetBSD's long double support isn't very goodTony Cook2020-06-201-0/+35
|
* (perl #132506) deal with un-/partly implemented *at() functionsTony Cook2017-11-301-0/+11
| | | | | | | | | | | | NetBSD 6 provides renameat() etc in it's libc, but in the cases where we use them they fail with ENOSYS. So I've modified the in-place edit clean up code to attempt to fallback to the non-at versions of these functions, after checking that the current directory is sane. Once I was sure that worked, since the *at() functions don't work for my use case on NetBSD 6, I've disabled them in hints.
* Upstream a patch from pkgsrc for NetBSD hintsChris 'BinGOs' Williams2014-09-301-1/+15
|
* Upstream pkgsrc patch to support NetBSD 6.*Chris 'BinGOs' Williams2012-04-021-1/+1
| | | | | | From original patch: "NetBSD-6.x is same condition as older releases."
* 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.
* 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.
* Fix typos (spelling errors) in hints/*.Peter J. Acklam) (via RT2011-01-071-1/+1
| | | | | | | | | # 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>
* 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.
* Subject: Patch for hints/netbsd.shH.Merijn Brand2008-12-231-1/+1
| | | | | | From: "Ulrich Habel" <rhaen@netbsd.org> Date: Tue, 23 Dec 2008 14:36:26 +0100 Message-ID: <9fd3126e0812230536x3f8a84bagbb1b4dcddb399bf5@mail.gmail.com>
* Fix prototype variables default values on NetBSD, by Craig A. BerryRafael Garcia-Suarez2007-11-271-10/+10
| | | p4raw-id: //depot/perl@32518
* Revert #31942, as it was inconsistent between threaded andH.Merijn Brand2007-09-231-9/+0
| | | | | non-threaded builds p4raw-id: //depot/perl@31943
* netbsd's setlocale () doesn't support LC_COLLATE and LC_NUMERICAbe Timmerman2007-09-231-0/+9
| | | | | | Subject: Re: Smoke [5.10.0] 31938 FAIL(F) netbsd 3.1 (i386/1 cpu) Message-ID: <46F5A136.8080000@ztreet.demon.nl> p4raw-id: //depot/perl@31942
* Upstream netbsd patch. Also unified the whitespace. (thanks BinGOs)H.Merijn Brand2007-09-061-30/+54
| | | p4raw-id: //depot/perl@31802
* Reentrant functions appear to still be broken in NetBSD 3.1.Steve Peters2007-01-161-1/+1
| | | p4raw-id: //depot/perl@29845
* Additional hints needed to build threaded Perls on NetBSD.Steve Peters2006-02-211-1/+19
| | | p4raw-id: //depot/perl@27263
* Hint away the semid_ds test in NetBSD/sparc.Jarkko Hietaniemi2003-08-071-0/+5
| | | p4raw-id: //depot/perl@20552
* Retract #20359: too wide a brush.Jarkko Hietaniemi2003-08-071-5/+0
| | | p4raw-id: //depot/perl@20544
* NetBSD for Sparc (at least 1.5.3 and 1.6.1) seem to haveJarkko Hietaniemi2003-08-071-0/+5
| | | | | broken SysV semaphores. p4raw-id: //depot/perl@20539
* Move the libgcc.a hack into a section for pre-1.6 NetBSD releases.Jarkko Hietaniemi2003-07-021-10/+15
| | | | | | The latest releases of NetBSD don't require the hack. From Johnny Lam. p4raw-id: //depot/perl@19920
* Re: [perl #17174] perl 5.8.0 fails tests on NetBSD/AlphaJarkko Hietaniemi2002-09-161-0/+25
| | | | | Message-ID: <20020915150217.GB21300@lyta.hut.fi> p4raw-id: //depot/perl@17907
* NetBSD hints rewrite from Johnny Lam.Jarkko Hietaniemi2002-04-291-43/+59
| | | p4raw-id: //depot/perl@16264
* Future-proof NetBSD for kernel pthreads, from Johnny Lam.Jarkko Hietaniemi2002-04-281-14/+41
| | | p4raw-id: //depot/perl@16242
* More NetBSD patches from Johnny Lam.Jarkko Hietaniemi2002-04-271-5/+6
| | | | | | | | | | | | | | | | | | | | | Remove the need for a $prefix setting that was added in the previous patch I sent. Also add the proper rpath options to the linker flags depending on whether we're on a ELF or a.out platform. These were tested both in a non-pkgsrc and pkgsrc build. Append to $libs instead of overwriting its value. This was causing $(LDLOADLIBS) to not get added to the dynamic_libs link command on NetBSD systems and was the cause of the GDBM problems reported. Also use '$(LDLOADLIBS)' instead of expanding its value so that it is more easily overridden in the Makefile by "make all LDLOADLIBS=...". Remove "-L/usr/local/lib" because the location of libgdbm.so is already added during the Configure process, and this spurious addition may cause the wrong libgdbm.so to be linked against as a result. p4raw-id: //depot/perl@16233
* NetBSD patch-ab from Johnny Lam:Jarkko Hietaniemi2002-04-271-8/+4
| | | | | | | | | Some tweaks to the NetBSD hints file to make the Configure process more useful when not building from pkgsrc. This file will definitely need to change again when the 1.6 release of NetBSD comes out, but I'll handle the changes at the later date. p4raw-id: //depot/perl@16217
* NetBSD: if the /usr/pkg/lib is there, the linker wantsJarkko Hietaniemi2002-04-261-5/+5
| | | | | to know about it always (not just when using the pth). p4raw-id: //depot/perl@16197
* Stray whitespace mucking here-docMichael G. Schwern2002-03-121-1/+1
| | | | | Message-Id: <20020312061208.GD904@blackrider> p4raw-id: //depot/perl@15184
* Add threads support for NetBSD.Jarkko Hietaniemi2001-12-101-0/+22
| | | | | | | | | | | | | This is also the first (I think) Perl threads build with the GNU pth ( http://www.gnu.org/software/pth/pth.html ). NetBSD does not as of yet have true kernel POSIX threads, but the user-level pth seems to be doing pretty well-- the only failure is that threads/t/basic okays 6 and 7 consistently seem be arriving in the reverse order. Well, gdbm.t is also failing: 'Undefined PLT symbol "gdbm_open" (reloc type = 7, symnum = 28)', but I'm guessing that GDBM would need a threaded rebuild. p4raw-id: //depot/perl@13585
* Apply NetBSD patch-ab: NetBSD hints update.Jarkko Hietaniemi2001-12-091-6/+15
| | | p4raw-id: //depot/perl@13563
* NetBSD has <ieeefp.h> but hidden.Jarkko Hietaniemi2001-12-091-0/+3
| | | p4raw-id: //depot/perl@13561
* avoid -Bforcearchive on netbsd tooGurusamy Sarathy2000-02-061-1/+1
| | | p4raw-id: //depot/perl@5003
* integrate changes#3105,3130,3154 from maint-5.005Gurusamy Sarathy1999-03-251-0/+4
| | | | | | | | | | p4raw-link: @3154 on //depot/maint-5.005/perl: 60a22511b32234c359f6a1235f7273a596f8edcb p4raw-link: @3130 on //depot/maint-5.005/perl: 08c9aea58d52024cd45844ac23e957399bbc0340 p4raw-link: @3105 on //depot/maint-5.005/perl: 412383e48358b00907bbb438802caa8caf7f67cf p4raw-id: //depot/perl@3158 p4raw-integrated: from //depot/maint-5.005/perl@3157 'ignore' Configure (@3057..) 'merge in' hints/dec_osf.sh (@2702..) hints/netbsd.sh (@2714..) INSTALL (@3059..)
* telldir prototype issue, from mists of time...Jarkko Hietaniemi1999-02-021-4/+0
| | | p4raw-id: //depot/cfgperl@2803
* NetBSD synch with maint-5.005.Jarkko Hietaniemi1999-02-021-2/+4
| | | p4raw-id: //depot/cfgperl@2764
* NetBSD update, based on patches from the NetBSD packages system.Jarkko Hietaniemi1999-01-191-35/+26
| | | p4raw-id: //depot/cfgperl@2650
* Integrate win32 branch into mainlineMalcolm Beattie1998-05-141-0/+8
|\ | | | | p4raw-id: //depot/perl@969
| * [win32] merge change#886 from maintbranchGurusamy Sarathy1998-05-141-0/+8
| | | | | | | | | | p4raw-link: @886 on //depot/maint-5.004/perl: 6dba07070c2cb08ffbc6e00eff60e8f5fc9a7ee8 p4raw-id: //depot/win32/perl@936
* | [PATCH for 5.004_64] Configure patch Config_64-01Andy Dougherty1998-05-141-0/+5
|/ | | | | | | | | | | Date: Tue, 14 Apr 1998 13:04:58 -0400 (EDT) Subject: [PATCH for 5.004_64] Configure patch Config_64-01-02.diff Date: Fri, 17 Apr 1998 11:01:13 -0400 (EDT) Subject: [PATCH for 5.004_64] Configure patch Config_64-02-03.diff Date: Thu, 23 Apr 1998 15:03:20 -0400 (EDT) Subject: [PATCH 5.004_64] Config_64-03-04.diff Date: Wed, 13 May 1998 14:33:30 -0400 (EDT) p4raw-id: //depot/perl@948
* 5.004_61: hints/netbsd.shJarkko Hietaniemi1998-03-051-0/+8
| | | p4raw-id: //depot/perl@771
* Re: ANNOUNCE: perl5.004_60 Configure patch is availableAndy Dougherty1998-02-251-4/+0
| | | p4raw-id: //depot/perl@575
* NetBSD hint updateGiles Lean1997-05-081-1/+1
| | | | | | | | | | | | | | | | | | | | | | There is a missing character in hints/netbsd.sh. Line 51 case "$osver" in should be case "$osvers" in Missing this case leads to the functions setregid() setreuid() setrgid() setruid() being used, leading to a security problem on all released versions of NetBSD. p5p-msgid: 199705051346.XAA13584@topaz.nemeton.com.au
* NetBSD hint updatematthew green1997-04-271-16/+39
| | | | | | | | | hi folks... been a while since i posted here... someone told me that 5.004 was happening RFSN... so i thought it was time to update the hints/netbsd.sh file, as it needs it. p5p-msgid: 199704251021.EAA22570@jhereg.perl.com
* 5.002 beta 1Larry Wall1995-11-211-3/+25
| | | | | | | | | | | | | | | | | | | | | If you're adventurous, have a look at ftp://ftp.sems.com/pub/outgoing/perl5.0/perl5.002beta1.tar.gz Many thanks to Andy for doing the integration. Obviously, if you consult the bugs database, you'll note there are still plenty of buglets that need fixing, and several enhancements that I've intended to put in still haven't made it in (Hi, Tim and Ilya). But I think it'll be pretty stable. And you can start to fiddle around with prototypes (which are, of course, still totally undocumented). Packrats, don't worry too much about readvertising this widely. Nowadays we're on a T1 here, so our bandwidth is okay. Have the appropriate amount of jollity. Larry
* perl5.001 patch.1dAndy Dougherty1995-04-141-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is my patch patch.1d for perl5.001. A complete description is given below, but here are the basic changes. 1. Linux: more tweaks so dynamic loading works under ELF or (maybe) under dld. There are so many different dld versions and so many different tool sets, it's hard to be more specific. 2. perl -e '$v=1e19+0' no longer dumps core on Intel x86 processors. 3. pod stuff: a. Wrapped pod2* translators in a 'SH' wrapper so that they have the proper path to perl at the top. b. Fixed pod/ Makefile to call the pod2html translator correctly. (Why do pod2man and pod2html work differently?) c. Include latest (Feb 2, 1995) version of pod2html, fresh from ftp.metronet.com. 4. MakeMaker 4.093. 5. GIMME and installperl patches from Tim Bunce. 6. Miscellaneous hint file updates. Configure Allow ' ' to mean 'none' in a few more places. This provides a way for hint files to set something to an empty value and to ensure that the empty value will be maintained when config.sh is reused. Fix silly ld typo that prevented hint file from actually setting $ld. MANIFEST Now has pod/pod2*.SH. Makefile.SH Remove old libperl.a instead of blindly adding to it. Failure to do this causes a problem if you originally used perl's malloc but later changed your mind. The old malloc.o would still be in libperl.a ext/DynaLoader/dl_dlopen.xs Use strerror(errno) instead of dlerror for NetBSD. handy.h Clarify & rework HAS_BOOL comments and code. No functionality is changed, but I hope this is easier to follow. hints/freebsd.sh hints/isc.sh hints/linux.sh hints/netbsd.sh hints/next_3_0.sh hints/next_3_2.sh hints/sco_3.sh Miscellaneous updates. See the individual comments in the patches. installperl Run ranlib on installed .a libraries. unlink() old versions of files before installing new ones, in case the old ones are are write-protected. lib/ExtUtils/MakeMaker.pm Updated to 4.092 by Andreas Koenig. This features better selection of shared library versions and shorter command lines for static linking of new extensions. It is also more robust against broken csh on Linux. (There's still a glob in the library selection loop, however.) I further updated it to 4.093 because I didn't like the distclean target :-). It's just a sloppy quick fix, but that's all I have time for now. I've also worked on the library version selection stuff and the $(CC) command stuff a little more. lib/TieHash.pm Overdue removal of ambiguous ${pack} construction. perl.h New U_V macro to cast to the UV type (usually unsigned long). pod/Makefile Updated. pod/pod2html.SH Updated. Converted to 'SH' wrapper so correct #!/path/to/perl gets used. pod/pod2latex.SH pod/pod2man.SH Converted to 'SH' wrapper so correct #!/path/to/perl gets used. pp_hot.c GIMME patch from Tim Bunce. pp_sys.c Allow use of F_FREESP fcntl() directive to truncate files. If HAS_MKDIR is not defined, the stat() call to check the result of the system "mkdir" call was failing because the filename pointer no longer pointed to the right location. sv.c Protect some (UV) casts by the new U_V() macro. util.c New cast_uv() function to support the U_V() macro, if needed. cast_iv() and cast_uv() no longer assume 32-bit longs. The various cast_() functions have also been simplified.
* perl5.001 patch.1cAndy Dougherty1995-04-061-4/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Configure Updated to dist PL53. Fix overlapping memcpy test. Add check for ld. Use $cc instead, if on an ELF system. With -d, don't reuse config.sh unless $myuname matches. Warn more explicitly about changing compilers before reloading old config.sh. Detect Linux ELF format in nm scan. Better detection of d_castneg. (ISC 4.1 was passing the test, but couldn't cast in an argument list.) Suggest -fpic for dynamic loading if you're using GNU CC under any name. No longer test for byacc, fmod, or drem, since they are not used. Makefile.SH Use $ld, not ld (only matters for SVR4) Silence some byacc-related harmless error messages. README Suggest using -Dcc=gcc (or whatever). Warn about reusing old config.sh. (The warning was already there in 5.001; I've just expanded it a little.) Warn against using GNU as and GNU ld on SunOS & Solaris. config.H config_h.SH Updated to match Configure. doio.c Add socket includes. ext/Fcntl/Fcntl.xs Fix typo: s/SETFL/F_SETFL/; handy.h Check _G_HAVE_BOOL, not just if it's defined. hints/dynix.sh hints/hpux_9.sh hints/linux.sh hints/netbsd.sh hints/titanos.sh Updated. ELF on linux should probably work. installperl Install pod2html, pod2latex, and pod2man. lib/ExtUtils/MakeMaker.pm Updated to 4.091. (4.09 + a small writedoc() patch.) myconfig Now includes 'ld' command. perl.c Revised an #elif clause since Pyramid's cpp doesn't understand #elif. perl.h Fix U_L, I_V, and I_32 cast macros to ensure that the cast_ulong(), cast_iv(), and cast_i32() functions (if used) are passed a double. In particular, the FIXSTATUS macros were handing int's to U_L(). Remove unnecessary HAS_FMOD testing (See util.c). proto.h Remove my_fmod() prototype. (See util.c) sv.h Fix GV/CV typo. util.c Simplified cast_i32() and cast_iv() to mimic what *actually* happens on a SPARC running SunOS 4.1.3. (Previously, they did some complicated fmod() calculation. I've since discovered that's not what happens on the SPARC.) With this change, fmod() is no longer necessary. Hence my_fmod is removed. This also means the HAS_FMOD and HAS_DREM tests are no longer needed in Configure, so they are gone too. vms/config.vms Remove unnecessary HAS_FMOD and HAS_DREM defines. x2p/Makefile.SH Silence byacc-related things.
* perl 5.000perl-5.000Larry Wall1994-10-171-0/+10
[editor's note: this commit combines approximate 4 months of furious releases of Andy Dougherty and Larry Wall - see pod/perlhist.pod for details. Andy notes that; Alas neither my "Irwin AccuTrack" nor my DC 600A quarter-inch cartridge backup tapes from that era seem to be readable anymore. I guess 13 years exceeds the shelf life for that backup technology :-(. ]