annotate sources/sections/toybox.build @ 1499:461d70885b17
Fix toybox build script.
CROSS_COMPILE needs to be an environment variable, not a make variable (otherwise it doesn't get automatically exported).
author |
Rob Landley <rob@landley.net> |
date |
Sat, 04 Feb 2012 13:29:02 -0600 |
parents |
b381adcd7968 |
children |
7e918ec092c9 |
rev |
line source |
1482
|
1 # Build toybox statically by default, but don't statically link against
|
|
2 # glibc (during host-tools.sh build) because glibc is buggy and can't combine
|
|
3 # --static with --gc-sections. See http://blah for details
|
|
4
|
|
5 # Build toybox
|
|
6
|
|
7 make defconfig &&
|
|
8 cp .config "$WORK"/config-toybox &&
|
1499
|
9 CFLAGS="$CFLAGS $STATIC_FLAGS" $DO_CROSS make -j $CPUS &&
|
1482
|
10 PREFIX="$STAGE_DIR" make install$([ -z "$DO_CROSS" ] && echo _flat) || dienow
|
|
11
|
|
12 if [ ! -z "$SKIP_STRIP" ]
|
|
13 then
|
|
14 cp toybox_unstripped "$INSTDIR/toybox" || dienow
|
|
15 fi
|