Go to file
rillig 3f5e7494f3 lint: test emitting of symbol information in the .ln files
Even though the new test is quite large, it didn't find any bugs in the
code.  The only thing I'm unsure about is why static functions are
exported as well, since they are supposed to be local to the translation
unit.
2021-04-18 20:02:56 +00:00
bin Remove SCCS workaround. No binary change. 2021-04-17 08:35:33 +00:00
common avoid redefinition warning for __OPTIMIZE_SIZE__. 2021-04-17 21:43:47 +00:00
compat Use the compat machinery to build "native" IPF binaries as ipfilter 2021-01-05 11:07:59 +00:00
crypto Restore r1.3 of modes.inc: we are using this directory for the 2021-04-11 16:21:04 +00:00
dist/pf Externalize variables owned logically by pf_ruleset.c 2020-04-22 23:40:40 +00:00
distrib lint: test emitting of symbol information in the .ln files 2021-04-18 20:02:56 +00:00
doc new tmux 2021-04-17 20:42:57 +00:00
etc create the gcc-10 subdirs, and don't create the gcc-8 ones. 2021-04-12 02:09:27 +00:00
external fix the 32 bit build (I guess the authors don't have any 32 bit machines 2021-04-18 14:01:29 +00:00
extsrc
games one port complains about string overflow here that i can't see. 2021-04-15 01:55:21 +00:00
include - Replace REG_ENOSYS (unused) with REG_ILLSEQ. 2021-02-23 17:14:42 +00:00
lib for GCC, built memset.c with -fno-builtin. this avoids GCC 10 compiling 2021-04-14 08:07:49 +00:00
libexec bozohttpd: fix argument type for functions from <ctype.h> 2021-04-08 07:02:11 +00:00
regress citrus SUBDIR is gone 2020-06-27 11:06:43 +00:00
rescue smb is no more. 2020-04-04 17:57:16 +00:00
sbin The -n flag is useless with -g, don't mention it. 2021-04-18 19:56:09 +00:00
share Use GCC10 for all amd64 including XEN kernels. 2021-04-17 09:39:33 +00:00
sys Delete the NOFPU option. These CPUs do have an FPU. Allows o32 2021-04-18 12:05:29 +00:00
tests lint: test emitting of symbol information in the .ln files 2021-04-18 20:02:56 +00:00
tools add a netbsd version for GCC 10. properly generate omp-device-properties.h. 2021-04-11 23:55:47 +00:00
usr.bin lint: test emitting of symbol information in the .ln files 2021-04-18 20:02:56 +00:00
usr.sbin - Remove obsolete cltom(9) and mtocl(9). 2021-04-16 07:45:41 +00:00
build.sh Modify the generated make wrapper to avoid complaints about 2021-01-28 10:36:27 +00:00
BUILDING Reintroduce the support of MKCATPAGES 2020-11-10 21:47:40 +00:00
Makefile G/c spurious whitespace. 2020-10-29 20:26:24 +00:00
Makefile.inc
README.md Improve URL consistency 2021-03-17 15:26:20 +00:00
UPDATING add a note about potential GCC 9->10 build failures 2021-04-17 04:08:32 +00:00

NetBSD

NetBSD is a free, fast, secure, and highly portable Unix-like Open Source operating system. It is available for a wide range of platforms, from large-scale servers and powerful desktop systems to handheld and embedded devices.

Building

You can cross-build NetBSD from most UNIX-like operating systems. To build for amd64 (x86_64), in the src directory:

./build.sh -U -u -j4 -m amd64 -O ~/obj release

Additional build information available in the BUILDING file.

Binaries

Testing

On a running NetBSD system:

cd /usr/tests; atf-run | atf-report

Troubleshooting

Latest sources

To fetch the main CVS repository:

cvs -d anoncvs@anoncvs.NetBSD.org:/cvsroot checkout -P src

To work in the Git mirror, which is updated every few hours from CVS:

git clone https://github.com/NetBSD/src.git