Commit Graph

513 Commits

Author SHA1 Message Date
tv
94eed8e6d2 GC conditional egcs cruft. 1998-12-31 19:58:59 +00:00
castor
c57180f21e Change make to ${MAKE} to allow standard make to be overridden. 1998-12-31 15:28:52 +00:00
itohy
172852517b Switch x68k port to UVM by default.
Mach VM and even old contig and non-contig codes are still alive.
1998-12-23 23:01:44 +00:00
mrg
9ec7c3c814 move sun3 to UVM by default. only pica/arc & x68k left. 1998-12-23 06:00:03 +00:00
thorpej
269d52483b Use -O2 on m68k. 1998-12-12 20:48:53 +00:00
thorpej
14b57317d6 Just switch all m68k to EGCS. 1998-12-12 20:48:23 +00:00
is
522ca75f7f Switch Amiga port to egcs. 1998-12-12 20:20:42 +00:00
thorpej
adab608611 When installing a shared library, run /sbin/ldconfig -m ${LIBDIR} if
DESTDIR is not set and the object format is a.out.
1998-12-02 22:52:21 +00:00
tsubai
50a875f651 Use egcs by default on powerpc. 1998-12-02 14:12:23 +00:00
erh
36f7c92000 Don't do the version check if we can't find the script. 1998-11-30 23:34:44 +00:00
eeh
b2f5408385 Fix up GNU_ARCH for sparc64. 1998-11-28 22:46:16 +00:00
mycroft
0a7241355c Use -O2 on SPARC. 1998-11-26 23:06:09 +00:00
mrg
3b86991953 note that the sparc64 does not yet do pic or profile libraries. 1998-11-25 04:04:13 +00:00
tsubai
49837f8763 Remove NOPIC= on powerpc. 1998-11-24 15:24:53 +00:00
mycroft
8ee4fce4a0 Use egcs on sparc. 1998-11-22 13:51:04 +00:00
mycroft
cdacaf156d Use -O2 on i386. 1998-11-22 13:48:34 +00:00
mycroft
4b50867128 Invert the sense of the UVM test, so it lists those ports which do *not* have
UVM yet.
1998-11-21 22:18:36 +00:00
mycroft
856163e71a Use egcs on arm32. 1998-11-21 22:14:47 +00:00
dbj
746d687977 Set UVM to yes by default for next68k userland compiles. 1998-11-19 07:43:10 +00:00
tsubai
c0a19d37fc Enable UVM on newsmips. 1998-11-16 12:13:21 +00:00
jonathan
c18a2859f1 Make UVM default for pmax. 1998-11-15 05:06:43 +00:00
perry
eea7ba805e Per Charles, turn back on egcs on port-i386. If this causes problems,
the methodology is now to fix the problems instead of backing out.
1998-11-14 20:43:44 +00:00
erh
792cde2d0d Add ability to use either a file or the sets files when checking library version numbers. Added -d, -s and -f flags for check dir, check sets and check file. Suggested by Simon Burge. 1998-11-12 05:39:45 +00:00
erh
14b0d1f276 Add a checkver target to bsd.lib.mk. This target executes the checkver script to find installed shared libraries with major/minor versions that are too big. The realinstall target now depends upon this target so this check is done whenever a library is installed. The check may be disabled by setting NOCHECKVER. 1998-11-07 09:40:35 +00:00
jonathan
7574d9a952 Do DESTDIR support for crtbegin/crtend on all ELF ports (adds mips). 1998-11-07 07:10:19 +00:00
jonathan
e66cc6b3b1 Set SHLIB_LD{START,END}FILE to crt{begin,end}S.o for all ELF ports. 1998-11-05 00:52:02 +00:00
lukem
7880f6b638 reimplement rev 1.30,1.31 using YPREFIX and LPREFIX instead 1998-11-01 03:46:28 +00:00
veego
7bcba05bce Backout 1.30 and 1.31 which breaks at least libpcap and pppd. 1998-10-31 17:17:56 +00:00
jonathan
ef98759a2f Make EGCS default compiler on mips platforms. 1998-10-31 12:10:41 +00:00
matt
f50fd21fef Enable shared libraries and EGCS. 1998-10-31 09:23:53 +00:00
lukem
397be30561 simplify YACCPREFIX rule by using `yacc -o ${.TARGET}' instead of
`yacc -b ${.TARGET:R} ; mv ${TARGET:R}.tab.c ${.TARGET}'. fixes
parallel make of foo.y -> foo.c/foo.h as well
1998-10-30 11:17:08 +00:00
lukem
f2b1ba4f9f implement LEXPREFIX and YACCPREFIX, which allow overriding the `yy'
prefix of generated tokens, and `.yy.{c,h}' suffix in filenames.
this solves the problem i had in [misc/1989] (albiet a different way).
1998-10-30 10:45:09 +00:00
mark
3dba45c39f Define UVM for arm32. 1998-10-30 00:20:45 +00:00
is
d103f66935 Switch the Amiga port to UVM. 1998-10-28 22:41:24 +00:00
wrstuden
922332701f Make lintlib generation work with PATH'd source. We should pull in the
real source, not the implied names, so that we find things we PATH in from
other directories.
1998-10-07 17:49:15 +00:00
tv
4238a1ede6 Back out egcs from i386 and sparc. There are not enough fixes on the egcs
1.1 branch to repair the already open PRs on egcs codegen.  `For now, I
give up.'  Perhaps another day....
1998-10-04 19:46:07 +00:00
christos
8e6800cd97 Missed a few preserve flags. 1998-09-29 11:47:51 +00:00
christos
2a23ffd4df Use PRESERVE flag only when UPDATE is defined. 1998-09-28 16:43:41 +00:00
christos
ddb60058ff Use preserve flag in install. 1998-09-28 08:13:37 +00:00
lukem
5e27c18616 don't build/install nls files if NOSHARE defined 1998-09-27 17:16:37 +00:00
lukem
2eadcee825 don't build/install man pages or docs if NOSHARE defined 1998-09-27 16:31:11 +00:00
matthias
393c344918 Take a deep breath and switch over NetBSD/pc532 to use egcs by default. 1998-09-15 20:26:50 +00:00
agc
fd02fc18ca Remove out of date explanations of <bsd.port.mk> and <bsd.port.subdir.mk>,
which are now in the pkgsrc collection as bsd.pkg.mk and bsd.pkg.subdir.mk.
1998-09-15 14:56:37 +00:00
tv
148929222c Transition sparc platform to egcs. 1998-09-14 21:21:58 +00:00
tv
768b3efab5 Switch i386 to egcs 1.1. 1998-09-14 00:29:28 +00:00
tv
1428a599bf Rethink the origins of LDSTATIC. Instead, use an option NOLINKLIB, which
builds and installs only what is necessary to link and run binaries, when
the library is not externally useable.
- NOPIC: Create and link against a static library.
- PIC: Create, link against, and install a shared object.
- PIC+LDSTATIC: Create and link against a static library; create and
  install a shared object.
1998-09-13 23:25:18 +00:00
tv
138f9d4389 Reorganize comments around .m and .c.lo rules 1998-09-13 20:56:38 +00:00
eeh
d90bb7796e Add some more sparc64 stuff. 1998-09-11 14:52:20 +00:00
ross
08d3e70e4f Define a LIBBZ2?=... for use in DPADD=... lines. 1998-09-10 00:40:33 +00:00
tsubai
3318a12385 UVM is now standard on macppc. 1998-09-03 15:13:51 +00:00