History log of /netbsd/build.sh (Results 201 – 225 of 373)
Revision Date Author Comments
# 3afb399f 01-Sep-2007 jnemeth <jnemeth@NetBSD.org>

Add an iso-dir=directory option. When combined with iso-image or
iso-image-source, it will cause directory to be added to the CD-ROM image.


# a186842e 30-Aug-2007 jnemeth <jnemeth@NetBSD.org>

Add an iso-image-source option which does the same thing as iso-image but
includes source sets as well. The infrastructure for this was already
there, although it needed a bug fix. Will look at add

Add an iso-image-source option which does the same thing as iso-image but
includes source sets as well. The infrastructure for this was already
there, although it needed a bug fix. Will look at adding arbitrary
directories next.

show more ...


# f2b53f1d 26-Jun-2007 apb <apb@NetBSD.org>

Move several variable initialisations to the beginning of
initdefaults(). This should fix a bug reported by Valeriy E. Ushakov
in which we called setmakevar() before instead of after
initialising ma

Move several variable initialisations to the beginning of
initdefaults(). This should fix a bug reported by Valeriy E. Ushakov
in which we called setmakevar() before instead of after
initialising makeenv.

show more ...


# 97c727e8 14-Apr-2007 apb <apb@NetBSD.org>

Fix some problems with the change from revision 1.167:
* Allow "" or "." as the last component of PATH, but do not
allow arbitrary single-character components.
* Make a comment match the code.


# 5764a768 08-Apr-2007 scw <scw@NetBSD.org>

Remove support for NetBSD/{,evb}sh5.


# 4b4de5fa 07-Apr-2007 apb <apb@NetBSD.org>

Try not to rebuild nbmake so often:

* Add a try_set_TOOLDIR function which tries to be clever about setting
TOOLDIR if possible;
* Call try_set_TOOLDIR from rebuildmake;
* Add nobomb_getmakevar, w

Try not to rebuild nbmake so often:

* Add a try_set_TOOLDIR function which tries to be clever about setting
TOOLDIR if possible;
* Call try_set_TOOLDIR from rebuildmake;
* Add nobomb_getmakevar, which works like raw_getmakevar except
never bombs;
* Reimplement raw_getmakevar in terms of nobomb_getmakevar;
* Add a second arg to find_in_PATH to control the result when the
program cannot be found.

show more ...


# af519d47 05-Apr-2007 dsl <dsl@NetBSD.org>

Don't abort the build if teh last component of $PATH is .


# 2347a3fc 02-Apr-2007 apb <apb@NetBSD.org>

The "${progname} started: ${build_start}" message will appear in the
"Summary of results", so don't print it again just before that.


# daaa947e 02-Apr-2007 apb <apb@NetBSD.org>

* Report the NetBSD version being built.
* Report the host platform.
* Print more of the initial messages in the same part of the code.


# b6c6d298 25-Mar-2007 apb <apb@NetBSD.org>

s/PATH/PATH environment variable" in an error message.


# cabe8d73 25-Mar-2007 apb <apb@NetBSD.org>

If the PATH contains any components that are not absolute
directory names, print a message and abort. In expert mode,
downgrade this error to a warning.

Fixes PR 36048


# d66d1139 19-Feb-2007 briggs <briggs@NetBSD.org>

Don't treat -m evbarm like the other arm-based platforms. Set
MACHINE_ARCH only if it's not already set. This prevents
build.sh -m evbarm-eb
from ending up with MACHINE_ARCH=arm instead of =armeb

Don't treat -m evbarm like the other arm-based platforms. Set
MACHINE_ARCH only if it's not already set. This prevents
build.sh -m evbarm-eb
from ending up with MACHINE_ARCH=arm instead of =armeb (since MACHINE is
stripped of the -eb suffix just above).

show more ...


# f7004b0c 05-Feb-2007 apb <apb@NetBSD.org>

Whenever we try to parse the output from make, run make with the -B
flag. This ensures that -j<N> isn't accidentally inherited from the
environment, because the "--- foo ---" headers printed with -j

Whenever we try to parse the output from make, run make with the -B
flag. This ensures that -j<N> isn't accidentally inherited from the
environment, because the "--- foo ---" headers printed with -j<N> would
interfere with parsing the output.

show more ...


# 4e9d3760 29-Jan-2007 matt <matt@NetBSD.org>

Remove duplicate evbarm-e[bl] cases. Add evbppc64 and macppc64.


# d9adacfe 28-Jan-2007 matt <matt@NetBSD.org>

Add evbarm-e[bl] machine aliases for evbarm/armeb and evbarm/arm,
respectively.


# 90b76996 27-Jan-2007 apb <apb@NetBSD.org>

Add aliases evbarm-eb and evbarm-el, for consistency with several
existing *-e[bl] aliases. build.sh -m MACHINE_ALIAS is (almost)
equivalent to build.sh -m MACHINE -a MACHINE_ARCH.


# ddda16fb 17-Jan-2007 rillig <rillig@NetBSD.org>

Added a friendly error message in case the user forgot to "build.sh tools".


# 68758384 14-Jan-2007 dsl <dsl@NetBSD.org>

Only cd "$(dirname $0)" when usr.bin/make doesn't exist. This caused grief
when I make my wrapper script source build.sh. I can also think of other
times when it would be a PITA.
Abort the build if

Only cd "$(dirname $0)" when usr.bin/make doesn't exist. This caused grief
when I make my wrapper script source build.sh. I can also think of other
times when it would be a PITA.
Abort the build if make fails in raw_getmakevar() - as tends to happen when
make itself is badly broken.

show more ...


# 02f3407a 16-Dec-2006 ober <ober@NetBSD.org>

Updated to include the new Zaurus port for ARM.
OK'd by gimpy


# f3fbc3bb 09-Dec-2006 dyoung <dyoung@NetBSD.org>

Change the name of the host disklabel to nbdisklabel-${MAKEWRAPPERMACHINE},
where ${MAKEWRAPPERMACHINE} is the suffix XXX on the target's make
wrapper, nbmake-XXX.

Fixes toolchain/30673, "single arc

Change the name of the host disklabel to nbdisklabel-${MAKEWRAPPERMACHINE},
where ${MAKEWRAPPERMACHINE} is the suffix XXX on the target's make
wrapper, nbmake-XXX.

Fixes toolchain/30673, "single arch host disklabel isn't enough".

show more ...


# 1889c0e1 29-Sep-2006 apb <apb@NetBSD.org>

Use ${HOST_SH} instead of the host system's /bin/sh wherever possible:

* Try to guess a suitable value for HOST_SH, if it was not set in
the environment. First try host-specific heuristics (Solar

Use ${HOST_SH} instead of the host system's /bin/sh wherever possible:

* Try to guess a suitable value for HOST_SH, if it was not set in
the environment. First try host-specific heuristics (Solaris has
/usr/xpg4/bin/sh); then try to find the name of the shell that was used
to run build.sh itself (by parsing the output from ps -p $$ -o comm);
then fall back to "sh".

* Having found a value for HOST_SH, copy it to BSHELL and CONFIG_SHELL.

* Use ${HOST_SH} instead of /bin/sh when creating the make wrapper.

* Use ${HOST_SH} instead of unqualified sh when running shell scripts.

show more ...


# 2e25d643 01-Sep-2006 uwe <uwe@NetBSD.org>

Recognize MACHINE=landisk (sh3el).


# da01e9eb 27-Aug-2006 matt <matt@NetBSD.org>

When going from -m {evb,sb}mips64-e[bl] to MACHINE,
make sure to remove 64-e[bl] so we wind up with just evbmips or sbmips.


# 9e051a80 25-Aug-2006 matt <matt@NetBSD.org>

Add enough configury glue so that src/tools can build a N64 mips toolchain.


# 25266990 09-Aug-2006 jnemeth <jnemeth@NetBSD.org>

PR/30842 -- compatibility issue with mksh from Thorsten Glaser


12345678910>>...15