Commit Graph

2983 Commits

Author SHA1 Message Date
christos
ef70f9b69b Revert the AFLAGS change since it affects kernels. 2021-04-26 00:38:23 +00:00
christos
617e25cc45 make MACHINE_MIPS a boolean not a condition 2021-04-25 21:55:58 +00:00
rin
3fce5ffb9d Add missing \ for previous. 2021-04-25 15:33:15 +00:00
christos
8c4355e24e - since we are using regex already, shorten by merging arm and mips entries
- add a MACHINE_MIPS64 macro shorthand
- pass -m{soft,hard}-float to the assembler when we are passing it to the
  compiler
2021-04-25 14:32:20 +00:00
mrg
9aab5f6a62 switch powerpc and arm64 to GCC 10. 2021-04-25 08:01:54 +00:00
skrll
eea8ca29ae Switch hppa to gcc 10 2021-04-18 20:32:49 +00:00
mlelstv
34c5ec62b8 Use GCC10 for all amd64 including XEN kernels. 2021-04-17 09:39:33 +00:00
mrg
2c7f7c1589 switch alpha, ia64, sparc*, riscv*, amd64 and vax to GCC 10 default. 2021-04-17 04:07:16 +00:00
mrg
ed979dc750 add GCC_NO_IMPLICIT_FALLTHRU, GCC_NO_MAYBE_UNINITIALIZED, and
GCC_NO_RETURN_LOCAL_ADDR.
2021-04-12 04:18:38 +00:00
mrg
eca8198938 switch HAVE_GCC=9 to gcc.old. 2021-04-10 00:35:24 +00:00
simonb
0e41d78f21 Reenable kernel modules for MIPS now that they work. 2021-03-31 06:35:35 +00:00
simonb
566f9e2cfa On MIPS if we compile C files as N64, compile assembly with the same ABI. 2021-03-29 05:22:49 +00:00
simonb
8d4bbb0957 Make columns nicely aligned. 2021-03-27 02:46:45 +00:00
simonb
a82a6a8354 Add aarch64 and sparc64 to MKZFS yes.
Sort the machine names for the "Default: yes on ..." lines.
2021-03-24 04:36:57 +00:00
christos
7f9d45e9ac From Greg A. Woods:
- add LDSTATIC to all the LINK rules, replacing CPPFLAGS which should not be
  used
- create new COMPILE_LINK rules that are like LINK rules but have CPPFLAGS
  where appropriate
2021-03-23 22:02:44 +00:00
simonb
5f1014a3da Work in progress for MIPS modules. Only tested on mipseb64, not yet
enabled anywhere.
2021-03-23 13:22:40 +00:00
christos
3b02207a1b Fix the shuttle rules by defining a new EXEC_TARGET instead of re-using
OBJECT_TARGET which adds an extra .o sometimes. Noticed by Greg A. Woods
2021-03-22 21:52:26 +00:00
rin
e31cf72b5a Build Xorg server for evbppc with minimum wsfb(4) support for Explora. 2021-03-07 10:42:26 +00:00
rin
d4ac66a3c1 Build modules for PPC_OEA64 on evbppc64. 2021-03-07 07:37:35 +00:00
rin
6a710fbbfe whitespace --> tab. No functional changes. 2021-03-07 07:30:15 +00:00
christos
ab6cf0a944 Move everyone to gdb-11 2020-12-06 14:28:34 +00:00
mrg
e9b9ccbba9 bump version for xorg-server 1.20.10. 2020-12-05 22:44:57 +00:00
rin
a65a3352d3 Set USE_XZ_SETS to yes by default for aarch64eb in the same manner as aarch64. 2020-11-17 10:49:41 +00:00
nia
a42fc114cd Revert addition of pthread dependency on sqlite.
It is less trivial than expected and introduced some surprising breakage.
2020-11-12 17:53:43 +00:00
kamil
994be4e978 Reintroduce the support of MKCATPAGES
Requested by <mrg>
2020-11-10 21:47:40 +00:00
christos
c8784f07cf - make the CTFCONVERT command lines consistent and concise by putting all
the implementation stuff in a variable CTFCONVERT_RUN
- introduce an OBJECT_TARGET variable that contains the output object file
- when we need to run ctfconvert, go through an intermediate ${.TARGET}.o
  file, instead of writing directly to ${.TARGET} and then overwriting
  ${.TARGET} with ctfconvert. This avoids build failures after a build
  got interrupted (the "partially built from C" scourge).
2020-11-09 16:15:05 +00:00
martin
927c5e4e3e Adapt for sqlite requiring pthreads now 2020-11-09 10:19:18 +00:00
kamil
60eaf2591d Stop mentioning the support for cat pages 2020-11-08 15:19:18 +00:00
kamil
c432f8a1cb Remove the MKCATPAGES remnants 2020-11-08 14:55:25 +00:00
kamil
4045d62396 Remove the support for MKCATPAGES
It was optional since 1999 and disabled by default since 2012.

Proposed on tech-userlevel@.
2020-11-08 14:52:35 +00:00
rin
9ba37cc66f Build dtb set for aarch64eb. 2020-11-05 13:03:31 +00:00
martin
5d507f2d93 libsqlite3 now requires -lm 2020-10-30 08:41:58 +00:00
tsutsui
ef1087aea8 Switch alpha to USE_XZ_SETS=no, i.e. using gzip for installation sets.
Ok'ed by martin@ in PR/55751.  Maybe worth to pullup to netbsd-9.
2020-10-25 09:06:24 +00:00
christos
cfb54e988a provide a no-addr-of-packed-member for both clang and gcc 2020-10-18 19:58:02 +00:00
christos
ba78da4b48 Handle the no-addr-of-packed-member only for the files that need it, not
globally.
2020-10-18 19:57:44 +00:00
mrg
64499c64d2 turn off kernel modules on mips since they don't work yet, and
we build 2 or 3 versions of them.
2020-10-17 07:40:21 +00:00
nia
ebfeb641aa share/mk: Define some missing X11 libraries. 2020-10-16 06:55:36 +00:00
rin
16b640a67f Build GDB for aarch64eb; it works just fine as far as I can see. 2020-10-09 23:58:50 +00:00
mrg
c4f3171f96 switch powerpc, sh3, vax and m68k to GCC 9. that's everyone.
thanks espcially to rin@ for testing and fixing issues.
2020-10-09 05:41:16 +00:00
macallan
7995230b1d build Xorg server on hppa 2020-10-09 04:19:43 +00:00
jmcneill
c9f4e317e7 Add HAVE_NVMM and use it to control the build of NVMM related components.
Defined to "yes" on amd64, "no" everywhere else.
2020-09-26 17:49:49 +00:00
kamil
b39e815ec0 Switch GDB on i386 to 1100
Confirmed to build and work.
2020-09-23 23:39:18 +00:00
christos
88f9b1b400 switch amd64 to gdb-11 2020-09-20 14:42:29 +00:00
mrg
6e63e64722 reverse HAVE_GCC test, and list remaining GCC 8 platforms:
- powerpc
- sh3
- m68k
- vax
2020-09-15 09:32:31 +00:00
mrg
aa4e3817c0 switch sparc* and mips* to GCC 9. 2020-09-15 09:27:25 +00:00
christos
5965259d15 make everyone use gdb.old 2020-09-15 04:54:41 +00:00
skrll
7836e80fac Switch hppa to gcc 9.
Summary for 883 test programs:
    7487 passed test cases.
    644 failed test cases.
    51 expected failed test cases.
    582 skipped test cases.
2020-09-14 19:00:28 +00:00
mrg
dc79d63350 switch m68k and sh3 to binutils 2.34. testing sun3 in tme
and landisk in gxemul shows them both to work as well as
binutils 2.31.

that's binutils 2.34 for everyone now.
2020-09-14 00:11:45 +00:00
mrg
dbb7d87cee fix syntax errors in previous. 2020-09-13 23:33:21 +00:00
mrg
c51a5adcd2 switch riscv and ia64 to GCC 9.
switch riscv to binutils 2.34.
2020-09-13 23:32:04 +00:00