christos
7d278c3d47
switch everyone but vax to OpenSSL1.1.
2018-03-05 21:14:34 +00:00
mrg
589a0b0fde
switch sh3 to GCC 6. tested on landisk in emul and hardware.
...
actually do this by reversing the check to look for m68* and vax
to choose GCC 5, and otherwise default to GCC 6.
2018-03-05 09:17:42 +00:00
mrg
5b6553d1f0
switch arm ports to GCC 6.
...
this is the last GCC that will support these ports:
- epoc32
- netwinder
- shark
- acorn32
- cats
- most hpcarm systems (only NETBOOKPRO and WZERO3 remain)
2018-03-05 08:08:06 +00:00
mrg
ae1f25356d
swtich ia64 to GCC 6.
2018-03-05 07:03:27 +00:00
christos
edf420ad0b
switch ppc to OpenSSL-1.1, use MACHINE_CPU consistently.
2018-03-05 00:24:01 +00:00
christos
be5fb36d0b
last I checked powerpc64 was 64 bits, so it needs _XSERVER64..
2018-03-04 23:47:55 +00:00
mrg
53585d3968
switch powerpc, mips and arm ports to GCC 6.
...
all kernels that build with gcc 5 still build.
several platforms tested in emulators and real hardware.
2018-03-04 22:47:49 +00:00
christos
004b7cf33b
switch sh3 to openssl-1.1
2018-03-04 00:17:05 +00:00
christos
5566d6284a
switch arm to openssl-1.1
2018-03-03 00:22:04 +00:00
snj
28c97c06b5
remove mention of /usr/X11R6
2018-03-01 06:34:23 +00:00
martin
a253d8fa7f
Switch sparc over to openssl 1.1 again - thanks to christos for fixing it!
2018-02-26 12:26:24 +00:00
chs
3084abc1e1
add DTRACE_OPTS and HOST_DTRACE_OPTS to allow disabling various optimizations
...
that interfere with using dtrace. use them when MKDTRACE=yes.
2018-02-25 18:53:23 +00:00
mrg
2e19323388
add LIBKRB5_LDADD/LIBKRB5_DPADD and their static counterparts
...
to bsd.prog.mk. use them instead of hard coding various lists
of libraries for krb5.
this fixes static builds.
2018-02-25 00:16:48 +00:00
skrll
366599d113
Switch hppa to gcc 6.4
2018-02-23 21:16:01 +00:00
martin
32bba72871
Switch sparc back to old openssl - needs more work and testing.
2018-02-20 12:49:40 +00:00
christos
01b941a695
switch sparc to openssl-1.1
2018-02-19 20:52:09 +00:00
mrg
9e8cffe5e6
switch i386, sparc and sparc64 to GCC 6.
2018-02-17 21:46:15 +00:00
christos
c5477af646
switch amd64 to gcc-6. Thanks mrg for all the work!
2018-02-11 03:44:53 +00:00
christos
3fa42dbf15
missing backslash
2018-02-09 04:38:24 +00:00
christos
0c048d5af5
switch everyone to openssl.old
2018-02-04 03:19:51 +00:00
mrg
6d188dd0d7
convert HAVE_GCC handling to modern GCC release numbering:
...
- HAVE_GCC=5 is now the default (vs. HAVE_GCC=53 we've been using for
GCC 5.4 and GCC 5.5.)
- remove some more GCC 4.8 code. we don't support GCC 4 here.
- adjust set lists to gcc=5 from gcc=53.
add some basic HAVE_GCC=6 handling (totally unused so far.)
2018-02-02 01:02:39 +00:00
christos
dcdb6449b4
explain how to allow coverity to use sysroot
2018-01-27 23:59:17 +00:00
skrll
ac34435581
Remove port-acorn26
...
OK core@
2018-01-24 09:04:40 +00:00
christos
d2f1057c31
white space for readability.
2018-01-22 17:34:01 +00:00
christos
4dca937651
Disgusting and evil hack to elide coverity options that break production
...
of coverity output when present [userland portion]
- --sysroot
- -fstack-protector
- -std=gnu99
- --nostdinc
- -fPIE
The critical one here being --sysroot because this means that we need to
use the actual system headers while building (or chroot/sandbox appropriately)
2018-01-22 17:33:01 +00:00
jmcneill
a5c866b6cf
Import NVIDIA Tegra XUSB firmware for Tegra124 and Tegra210. Installation
...
of this firmware is controlled by the MKTEGRAFIRMWARE option, which
defaults to yes on evbarm and evbarm64 and no everywhere else.
2018-01-07 20:59:24 +00:00
christos
c7928288cb
Instead of checking for obj existance which can be empty for shuttle-rule
...
programs, check for .sh sources.
2017-12-11 13:08:47 +00:00
christos
0c05084375
don't try to build .debug files for shell scripts.
2017-12-10 15:11:47 +00:00
christos
3bc5e25fe7
remove multiple copies of the same logic.
2017-12-06 02:06:45 +00:00
mrg
9754dd2ae1
allow EXTERNAL_GCC_SUBDIR to be overriden.
2017-12-01 22:48:00 +00:00
christos
07fcd7718e
back to gdb 801
2017-11-29 22:40:45 +00:00
christos
ab338241ba
move gdb back to 7.12 for now
2017-11-29 21:43:21 +00:00
christos
ed1de532ee
switch everyone to gdb-8.0.1
2017-11-29 18:15:53 +00:00
christos
f87229fd26
switch amd64 to gdb-8.0.1
2017-11-29 04:25:01 +00:00
christos
7d2bea703b
switch everyone to gdb.old
2017-11-28 18:14:37 +00:00
jmcneill
40017b1be4
Add LIBREFUSE define for DPADD
2017-11-25 23:22:41 +00:00
kre
0844aa3d8b
PR lib/52007
...
Provide a mechanism whereby a test sub-directory can be installed,
without the test being scheduled to run by default (ie: keeping
it out of the Atffile, and Kyuafile if Kyua is enabled.).
The mechanism is perhaps a bit kludgey - anyone with a better idea
how to make it happen, feel free to improve this (the one user as
of about the time of this commit is (or will be) src/tests/lib/Makefile)
2017-11-23 02:39:28 +00:00
khorben
0765185eba
Typo
2017-11-01 15:24:42 +00:00
christos
e480d58dfc
Add general {DP,LD}ADD.rump variables
2017-10-10 19:29:44 +00:00
christos
39eea483b2
add the rump resolver library.
2017-10-10 19:29:22 +00:00
christos
14960968bc
need a few more commits to enable this.
2017-10-08 15:20:32 +00:00
christos
c1bc0fb8a7
Add variables for static PIE
2017-10-08 15:03:50 +00:00
tsutsui
0cd6ed3805
Switch hp300 to HAVE_XORG_SERVER_VER=118.
...
Tested on HP 9000/425t with HP98550 catseye (topcat).
2017-10-06 13:00:57 +00:00
joerg
a46a39a417
Strip .debug_macinfo when converting to a.out, clang may generate it.
2017-08-22 11:14:28 +00:00
tsutsui
484314fdb4
Switch dreamcast to HAVE_XORG_SERVER_VER=118. It just works.
2017-08-16 13:53:54 +00:00
mrg
cab7eb156d
swtich luna68k to xorg-server 1.18. tested by tsutsui@.
2017-08-14 02:21:50 +00:00
mrg
521cb9d122
switch bebox, cats, ibmnsw and prep to xorg-server 1.18.
2017-08-04 22:27:37 +00:00
mrg
611da43091
convert two pairs of MACHINE_ARCH into two single MACHINE_CPU checks.
2017-08-01 21:50:36 +00:00
mrg
73c4e30a68
GCC 5.3 now lives in gcc.old.
...
add Xfont2 to X11 list.
2017-07-23 20:45:31 +00:00
joerg
1f166bfee9
Build PIC libs on MIPS and PPC64. While the normal calling convention is
...
position-independent, real PIC defaults to Global Dynamic as TLS model,
while non-PIC and PIE code can use more restrictive models like Initial
Exec. This is most visible with the thread_local destructor code now
using TLS in libc as it would be clobbered by any other shared library
with TLS due to static offset assignment by ld.
2017-07-18 14:36:43 +00:00