# start
-export hdw_version="cvs" # version of hdw-linux
+export hdw_version="1.0" # version of hdw-linux
export hdw_target="default" # which target to build
- # currently:
- # toolchain - just the toolchain (stable)
- # default - pure base (stable)
- # mobile - my mobile hackstation (stable)
- # desktop - all packages (stable)
+ # current (hopefully) stable targets:
+ # toolchain - just the toolchain
+ # default - pure base
+ # desktop - a lot of packages
+ # mobile - my mobile hackstation
# router - packages need for routers
- # (stable) # fai-server - packages needed for
- # automated install of hdw
- # (devel)
+ # all-stable - all stable packages
+ # fai-server - packages for host acting
+ # as a fai server
+ # current devel targets:
# all-dev - all possible packages (devel)
# fefe - dietlibc based target (devel)
# sparc - 32bit sparc
# sparc64 - 64bit sparc
# ppc - powerpc's
+ # ppc64 - 64 bit powerpc's
+ # mips - mips architctures
export hdw_arch_opt="" # choose optimization
- # currently: ia32 : i[3-6]86
- # sparc64 : sparc_v9
- # sparc : sparc_v[7-8]
- # ppc : "" (still in dev)
+ # currently: ia32 : i386, i586, i686 ...
+ # sparc64 : v9, ultrasparc ...
+ # sparc : v7, v8, supersparc ...
+ # ppc : 603e, 604, 740 ...
+ # ppc64 : power5, powerpc64 ...
+ # mips : r2k, r3k, r4k ...
-export hdw_use_dietlibc="0" # 0: use gnu c library (glibc)
- # 1: use dietlibc
+export hdw_use_dietlibc="0" # 0: use gnu c library
+ # 1: use dietlibc (devel)
export hdw_opt="3" # choose -O optimization value
# default : 3
export hdw_crossbuild="0" # 0: native build
- # 1: crossbuild - warning: devel!
+ # 1: crossbuild
-export hdw_real_build="" # set real build arch in case hdw_crossbuild is
- # set to 1 & the scripts guess wrong build arch
- # (example: sparc64 with 32 bit userland)
+export hdw_real_build="" # set real build arch
+ # uname output may not match available compiler
export hdw_build_id="$hdw_target-$hdw_arch-$hdw_arch_opt-$hdw_version" # id