Commit Graph

1500 Commits

Author SHA1 Message Date
dbj b41feff50f fixes for installing into a case insensitive $DESTDIR
when files may have hard links to a a name that only differs by case
  - change install to unconditionally remove its temporary file
    when installing hard links with -r.  This avoids problems when
    built with posix rename(2) semantics and reinstalling an existing
    hard link.
  - rework hard link targets in bsd.man.mk and bsd.links.mk
    to use makefile constructs instead of shell constructs
  - always reinstall hard links that may have case conflicts, even
    when MKUPDATE=yes, this ensures that they get added to METALOG
  - remove man pages which were hard linked to themselves in libform
  - remove improper hard link command for existing man page in libkrb5
  - fix libl's makefile to include bsd.lib.mk at end
  - remove shell quoting in link target for test's [.1 man page
2006-09-11 22:24:09 +00:00
cherry 05c821640b Switch ia64 to gcc4 2006-09-10 21:04:43 +00:00
simonb b53f76b4fe Use -Wno-uninitialized for ns32k. For some reason, gcc on ns32k
doesn't detect initialisation correction in simple "for" loops like:
	for (i = 0; i < 10; i++)
		var = i;
2006-09-09 03:53:19 +00:00
scw f177e531c7 Switch sh5el to gcc4. 2006-09-04 20:03:21 +00:00
matt 02f1c8b0ef Make sure to compile things at -O2 for mips64e[bl] 2006-08-26 19:57:03 +00:00
matt c0b0d51c8c MACHINE_CPU for mips64e[bl] is mips 2006-08-26 19:56:37 +00:00
matt 9e051a8002 Add enough configury glue so that src/tools can build a N64 mips toolchain. 2006-08-25 23:35:04 +00:00
uwe d4491bfa15 Switch sh3 to gcc4.
sh3el tested on hpcsh.  sh3eb only compile-tested with an mmeye build.
2006-07-24 23:54:15 +00:00
lukem 2c9b699f2a add reminder to sync with etc/Makefile and share/man/man5/mk.conf.5 2006-07-23 12:31:29 +00:00
lukem cacf5bfacc Implement MKDEBUG:
If "no", don't build and install separate debugging symbols
	into /usr/libdata/debug.
	Default: no
2006-07-23 11:41:24 +00:00
lukem 8b3ce8625c Rename MKDEBUG to MKDEBUGLIB. 2006-07-22 05:29:03 +00:00
peter 669a86ac31 MKPAM default is "yes". 2006-07-14 21:37:10 +00:00
matt 49decd4131 Switch vax to GCC 4 2006-07-08 00:32:08 +00:00
mrg 252f1af0f5 -std=gnu99 can be applied with GCC>=3, not MACHINE != vax. 2006-07-01 06:02:51 +00:00
mrg 878c667fb1 vax needs NOPIC for >= GCC3 not just == GCC3. 2006-07-01 06:02:01 +00:00
mrg 72ccefa820 powerpc64 is big endian. 2006-06-30 05:46:33 +00:00
drochner c89713e730 switch alpha to gcc4 2006-06-26 15:30:05 +00:00
lukem 9dde4120d5 Don't invoke LD with LDFLAGS, since the latter is for CC.
If we need similar support for LD, we can implement another variable.
I couldn't find any obvious need for LDFLAGS by users of <bsd.kmod.mk>.
2006-06-26 04:07:34 +00:00
lukem 6be844e18e support MAKEVERBOSE 2006-06-25 15:17:22 +00:00
lukem 9e21440fb1 Move LDFLAGS to the CC section instead of the LD section. 2006-06-25 15:04:31 +00:00
mrg d1d848dac8 put hppa in to the list of working but not switched to GCC4 platforms. 2006-06-25 05:14:36 +00:00
garbled 1880a81bca Switch powerpc to gcc4. Confirmed working with prep and macppc ports. 2006-06-24 06:35:54 +00:00
mrg 157b90ce05 switch sun2 over to GCC4. however, turn off profiling for sun2 since
GCC4 generates bogus code when calling mcount().
2006-06-24 05:24:56 +00:00
mrg a1299d95e9 default MKISCSI to yes. 2006-06-24 05:16:32 +00:00
mrg 2ed89a9707 add support for MKISCSI=no. 2006-06-24 05:14:01 +00:00
christos e4cfbd8bf1 - switch arm, armeb, i386, sparc, sparc64, x86_64 to gcc4
as discussed with gimpy and phone.

- add glue for gdb-6 build
2006-06-23 21:51:02 +00:00
mrg 1167183c92 make powerpc64 use GCC4. the first GCC4 platform!
add mipsel and mipseb to the list of platforms that could have GCC4
but not done yet.
2006-06-22 20:13:14 +00:00
gdamore a5c89047c0 Initial import of bluetooth stack on behalf of Iain Hibbert. (plunky@,
NetBSD Foundation Membership still pending.)  This stack was written by
Iain under sponsorship from Itronix Inc.

The stack includes support for rfcomm networking (networking via your
bluetooth enabled cell phone), hid devices (keyboards/mice), and headsets.

Drivers for both PCMCIA and USB bluetooth controllers are included.
2006-06-19 15:44:33 +00:00
gdamore 494d0cb31a Forgot to commit these for TOOL_SED. Thanks to tsutsui@ for pointing it out. 2006-06-18 14:38:48 +00:00
christos 79867d81ea PR/33681: Scott Ellis: Building 'bc' with SHAREDSTRINGS=yes fails
We need CPPFLAGS too now.
2006-06-09 19:16:36 +00:00
rpaulo 2e83915da9 Add variables for /libdata/firmware path. 2006-06-07 18:49:36 +00:00
mrg 0b591d2dfd delete support for USE_TOOLS_TOOLCHAIN and HAVE_GCC==2.
update the list of platforms that build for GCC4 (but do not switch
any of them yet.)
2006-06-02 22:21:34 +00:00
mrg db19e89e04 remove support for building (with) GCC 2.95. also:
- always install <stdbool.h>
- don't generate a fake one for vax / gettext.
2006-06-02 22:16:18 +00:00
christos 2cbaed172f Remove sendmail. 2006-05-30 00:42:29 +00:00
uwe d5328b65a0 Enable -Wold-style-cast for sh3 now that its stadarg.h doesn't use LHS casts. 2006-05-22 00:43:04 +00:00
christos 0d1e2d0056 Remove -Wno-attribute for gcc4 2006-05-20 00:48:41 +00:00
lukem a6538b604a LDFLAGS is for CC not LD. 2006-05-12 04:29:08 +00:00
mrg 8794aeca0e support CPPFLAG_ISYSTEMXX for GCC4. 2006-05-12 02:04:55 +00:00
mrg 38ef023f65 like we do for -Wno-traditional, remove -Wstrict-prototypes and
-Wmissing-prototypes from C++ since those are always requird for C++.
2006-05-12 02:03:35 +00:00
mrg 1ed40e7c8b add support for ${OBJCOPTS} and ${OBJCOPTS}.<lib|prog|fn>. 2006-05-11 23:47:34 +00:00
mrg ae844d5313 turn on -Wno-pointer-sign for all kernel code. 2006-05-11 22:24:48 +00:00
mrg 8154510479 for now, turn on -fno-strict-aliasing for GCC4. 2006-05-11 00:46:57 +00:00
groo ad8b178abb Add common/include to include path.
HI JASON!
2006-05-06 02:20:23 +00:00
uwe e34bcd0c5a netwinder uses loadable server modules.
(Oops, forgot to commit this change along with other netwinder
X server commits.  Unbreaks builds.)
2006-04-17 12:50:51 +00:00
tls 3b526da7d6 bsd.lib.mk used MKDEBUG, but nothing defined it. Fix this. 2006-04-09 04:21:27 +00:00
christos 1c364e3284 Add MKDEBUG and the ability to build debugging versions of the libraries. 2006-04-09 01:52:06 +00:00
mrg 0db1500b43 retire HAVE_GCC3/HAVE_GCC4 and introduce HAVE_GCC that is set to 2, 3 or 4. 2006-04-07 19:38:58 +00:00
christos 4e974b3144 Add a HAVE_GCC4 2006-04-01 20:20:28 +00:00
christos 45cfed2d83 make symlink types consistent. 2006-03-30 19:49:02 +00:00
jmc 603c15a57f Provide TOOL_GMAKE defintiion 2006-03-29 21:12:20 +00:00