#
732d28bd |
| 08-Aug-2011 |
jmcneill <jmcneill@NetBSD.org> |
add an installmodules=<dir> command to build.sh
|
#
c780906d |
| 29-Jun-2011 |
mrg <mrg@NetBSD.org> |
re-enable the gcc 4.5 crtstuff/libgcc builders now that they work. also build the gmp, mpfr and mpc libraries in this case.
|
#
99e8b364 |
| 22-Jun-2011 |
mrg <mrg@NetBSD.org> |
fix the parts that build libgcc/crtstuff, etc., for GCC 4.5.
|
#
e249342c |
| 20-Jun-2011 |
mrg <mrg@NetBSD.org> |
remove all the code that supported HAVE_GCC=3. mostly from chuq.
|
#
8aad71ac |
| 15-Jun-2011 |
mrg <mrg@NetBSD.org> |
build evbppc modules in 3 different flavours:
- oea (default) - ibm4xx - booke
this, together with earlier machine_module[] work, should allow evbppc platforms to use modules.
|
#
a5a55435 |
| 29-Jan-2011 |
jym <jym@NetBSD.org> |
Pass down INSTALLSETS variable to installsets target. Use :Q to escape shell meta-characters, as the variable contains a list of sets, separated by spaces.
$ ./build.sh -V INSTALLSETS="base etc" ins
Pass down INSTALLSETS variable to installsets target. Use :Q to escape shell meta-characters, as the variable contains a list of sets, separated by spaces.
$ ./build.sh -V INSTALLSETS="base etc" install=idir
should now work as expected.
Reviewed by apb@ on tech-toolchain.
show more ...
|
#
f33b316b |
| 03-Dec-2010 |
plunky <plunky@NetBSD.org> |
Remove the do-external-lib and do-gnu-lib targets, along with external/lib/Makefile and crypto/external/lib/Makefile, replacing them all with SUBDIRs directly from lib/Makefile.
compat/compatsubdirs
Remove the do-external-lib and do-gnu-lib targets, along with external/lib/Makefile and crypto/external/lib/Makefile, replacing them all with SUBDIRs directly from lib/Makefile.
compat/compatsubdirs.mk becomes simpler now, as everything is built from lib/Makefile, meaning all the libraries will now be built under compat so update the set lists to account for that.
show more ...
|
#
15fa0783 |
| 28-Nov-2010 |
skrll <skrll@NetBSD.org> |
Centralise USE_COMPILERCRTSTUFF.
PCC might need help.
|
#
114bcdc0 |
| 22-Nov-2010 |
plunky <plunky@NetBSD.org> |
no need to create a do-lib-libdes target, the directory no longer exists
|
#
4c92852a |
| 06-Jul-2010 |
mrg <mrg@NetBSD.org> |
remove almost all the ability to build netbsd with an a.out target. we're ELF now, and there are many missing checks against OBJECT_FMT. if we ever consider switching, the we can figure out what new
remove almost all the ability to build netbsd with an a.out target. we're ELF now, and there are many missing checks against OBJECT_FMT. if we ever consider switching, the we can figure out what new ones we need but for now it's just clutter.
this doesn't remove any of the support for exec_aout or any actually required-for-boot a.out support, only the ability to build a netbsd release in a.out format. ie, most of this code has been dead for over a decade.
i've tested builds on vax, amd64, i386, mac68k, macppc, sparc, atari, amiga, shark, cats, dreamcast, landisk, mmeye and x68k. this covers the 5 MACHINE_ARCH's affected, and all the other arch code touched. it also includes some actual run-time testing of sparc, i386 and shark, and i performed binary comparison upon amiga and x68k as well.
some minor details relevant: - move shlib.[ch] from ld.aout_so into ldconfig proper, and cut them down to only the parts ldconfig needs - remove various unused source files - switch amiga bootblocks to using elf2bb.h instead of aout2bb.h
show more ...
|
#
0f5a2c3b |
| 10-Jun-2010 |
pooka <pooka@NetBSD.org> |
descend into sys/rump/kern
|
#
c6b4bc4a |
| 13-Dec-2009 |
mrg <mrg@NetBSD.org> |
adjust the do-compat-* rules now that src/compat/lib and friends no longer exist
|
#
d166c4bf |
| 30-Nov-2009 |
uebayasi <uebayasi@NetBSD.org> |
Support "extsrc", externally added programs and libraries. Users can write their own reach-overs, cross-build, install, and get set files just like base and X11 / X.org. (These sets are not include
Support "extsrc", externally added programs and libraries. Users can write their own reach-overs, cross-build, install, and get set files just like base and X11 / X.org. (These sets are not included as TNF releases.)
show more ...
|
#
da73ba1e |
| 04-Sep-2009 |
pooka <pooka@NetBSD.org> |
build & install librumpdev_netsmb and librumpfs_smbfs components
|
#
71fe6473 |
| 30-Aug-2009 |
dyoung <dyoung@NetBSD.org> |
Let us use MKKMOD=yes to leave the kernel modules out of the distribution.
|
#
39533433 |
| 03-Jul-2009 |
pooka <pooka@NetBSD.org> |
Build modules before rump libs so that something else can be unwarrantedly blamed for a change.
This commit follows the style guide and is entirely non-build-tested.
|
#
b1d98f91 |
| 07-Jun-2009 |
christos <christos@NetBSD.org> |
add crypto/external to the build.
|
#
c4ad9aa7 |
| 23-Apr-2009 |
apb <apb@NetBSD.org> |
Make clean_METALOG in distrib/sets early in the build, to ensure that the METALOG does not grow without bounds on multiple MKUPDATE builds. (Previously, sanitise_METALOG in distrib/sets/Makefile used
Make clean_METALOG in distrib/sets early in the build, to ensure that the METALOG does not grow without bounds on multiple MKUPDATE builds. (Previously, sanitise_METALOG in distrib/sets/Makefile used to do something like this near the end of a build.)
show more ...
|
#
f32f514e |
| 15-Apr-2009 |
tsutsui <tsutsui@NetBSD.org> |
Remove an explicit BUILDTARGETS do-compat-external-lib before do-build because now src/compat/Makefile descends there and no particular dependency on 32 bit compat external libs during do-build.
|
#
0ed32f10 |
| 25-Feb-2009 |
sketch <sketch@NetBSD.org> |
Disable grep host tool and unbreak NetBSD build until I can come up with a clean fix.
|
#
bb0a3b60 |
| 25-Feb-2009 |
sketch <sketch@NetBSD.org> |
Use awk and grep host tools where required. 'build.sh release' now works on Solaris (but only with HOST_CC=/usr/sfw/bin/gcc for now).
|
#
b5e5aa9f |
| 19-Jan-2009 |
jmmv <jmmv@NetBSD.org> |
Add the top-level do-compat-external-lib target that mimics do-external-lib so that we can build the compat libraries for ATF. Also add compat/external/lib/Makefile following the same example of ext
Add the top-level do-compat-external-lib target that mimics do-external-lib so that we can build the compat libraries for ATF. Also add compat/external/lib/Makefile following the same example of external/lib/Makefile, which descends into the external libraries and builds them.
show more ...
|
#
3427000f |
| 30-Dec-2008 |
pooka <pooka@NetBSD.org> |
Build kernel modules the same time as the rest of the system libraries.
|
#
7f467279 |
| 05-Dec-2008 |
cube <cube@NetBSD.org> |
Invoke postinstall with the environment variable MAKE set up to the relevant value, so that postinstall picks up correct values.
|
#
9c8df5ee |
| 09-Nov-2008 |
mrg <mrg@NetBSD.org> |
- retire MKXORG from public use - introduce X11FLAVOUR to choose src/x11 vs src/external/mit/xorg for the X11 to build if MKX11=yes is set. it takes the values of either Xorg or XFree86. - defau
- retire MKXORG from public use - introduce X11FLAVOUR to choose src/x11 vs src/external/mit/xorg for the X11 to build if MKX11=yes is set. it takes the values of either Xorg or XFree86. - default to Xorg on alpha, i386, macppc, shark, sparc and sparc64 - remove MKXORG_WITH_XSRC_XSERVER, unused and never useful
show more ...
|