No description
Find a file
Ben Gras c3db1c6939 various symbol referencing fixes
make weak symbol references and namespace renames references
the renamed versions.

function renaming, weak symbol references and libc namespace.h
protection interact in hairy ways and causes weak symbol references
for renamed functions to be unresolved; e.g. vfork should be an
alias for _vfork but _vfork doesn't exist because __vfork14()
exists.

this is a problem for dynamically linked executables as all symbols
have to be resolved, used or not, at link time. it was masked by
clang-compiled base system libraries but is a problem when gcc does
it.
2012-06-28 15:20:53 +02:00
benchmarks Fixed unixbench Run script 2010-10-25 08:32:14 +00:00
bin No need to define NETBSD_SOURCE explicitly 2012-06-18 10:53:34 +00:00
commands setup: copy boot.cfg.default to /boot.cfg 2012-06-20 10:48:39 +00:00
common Remove MINIXSRCDIR and use NETBSDSRCDIR 2012-06-18 10:53:35 +00:00
dist/bzip2 import NetBSD bzip2 and libbz2 2011-11-18 11:11:04 +01:00
docs Import NetBSD xinstall 2012-06-18 10:54:50 +00:00
drivers Don't build ext2 ramdisk for cross compilation 2012-06-18 10:54:56 +00:00
etc Include bsd.own.mk in /usr/Makefile to have INSTALL_DIR defined. 2012-06-20 14:52:29 +02:00
external xz: add libc dependency 2012-06-25 17:21:01 +02:00
gnu/dist fetch.sh: serve tarballs ourselves 2012-06-25 10:46:31 +00:00
include Remove MINIXSRCDIR and use NETBSDSRCDIR 2012-06-18 10:53:35 +00:00
kernel Use MACHINE_ARCH instead of ARCH 2012-06-18 10:53:35 +00:00
lib various symbol referencing fixes 2012-06-28 15:20:53 +02:00
libexec ld.so: be more mmap()-behaviour-independent 2012-06-25 14:13:07 +02:00
man /etc/rc: use mount -a instead of manual parsing 2012-06-20 10:48:38 +00:00
releasetools releasetools: use build system macros 2012-06-26 09:32:15 +00:00
sbin Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
servers Use MACHINE_ARCH instead of ARCH 2012-06-18 10:53:35 +00:00
share Don't build ext2 ramdisk for cross compilation 2012-06-18 10:54:56 +00:00
sys Add mk and h files needed for cross compilation 2012-06-18 10:53:37 +00:00
test ld.so: be more mmap()-behaviour-independent 2012-06-25 14:13:07 +02:00
tools Import lib{mpc,gmp,mpfr} 2012-06-25 09:15:27 +00:00
usr.bin sed: unbreak crosscompilation 2012-06-21 14:07:59 +00:00
usr.sbin mkfs.mfs: no need to include a.out.h 2012-06-18 13:39:21 +00:00
.gitignore Update gitignore for releasetools 2012-06-18 10:54:52 +00:00
build.sh Cross compile MFS ramdisk 2012-06-18 10:54:55 +00:00
LICENSE Fix parameter parsing in cut 2010-01-21 10:16:05 +00:00
Makefile Import NetBSD tools and build.sh 2012-06-18 10:54:51 +00:00