1.1 --- a/docs/overview.txt Sun Jul 20 16:59:04 2008 +0000
1.2 +++ b/docs/overview.txt Thu Sep 04 15:42:25 2008 +0000
1.3 @@ -611,31 +611,16 @@
1.4 ${CT_ARCH}
1.5 + provides:
1.6 - optional
1.7 - - the environment variables to configure the cross-gcc
1.8 - - CT_ARCH_WITH_ARCH
1.9 - - CT_ARCH_WITH_ABI
1.10 - - CT_ARCH_WITH_CPU
1.11 - - CT_ARCH_WITH_TUNE
1.12 - - CT_ARCH_WITH_FPU
1.13 - - CT_ARCH_WITH_FLOAT
1.14 - - contain (defaults):
1.15 - - CT_ARCH_WITH_ARCH : the gcc ./configure switch to select architecture level ( "--with-arch=${CT_ARCH_ARCH}" )
1.16 - - CT_ARCH_WITH_ABI : the gcc ./configure switch to select ABI level ( "--with-abi=${CT_ARCH_ABI}" )
1.17 - - CT_ARCH_WITH_CPU : the gcc ./configure switch to select CPU instruction set ( "--with-cpu=${CT_ARCH_CPU}" )
1.18 - - CT_ARCH_WITH_TUNE : the gcc ./configure switch to select scheduling ( "--with-tune=${CT_ARCH_TUNE}" )
1.19 - - CT_ARCH_WITH_FPU : the gcc ./configure switch to select FPU type ( "--with-fpu=${CT_ARCH_FPU}" )
1.20 - - CT_ARCH_WITH_FLOAT : the gcc ./configure switch to select floating point arithmetics ( "--with-float=soft" or /empty/ )
1.21 + - the environment variables to configure the cross-gcc (defaults)
1.22 + - CT_ARCH_WITH_ARCH : the gcc ./configure switch to select architecture level ( "--with-arch=${CT_ARCH_ARCH}" )
1.23 + - CT_ARCH_WITH_ABI : the gcc ./configure switch to select ABI level ( "--with-abi=${CT_ARCH_ABI}" )
1.24 + - CT_ARCH_WITH_CPU : the gcc ./configure switch to select CPU instruction set ( "--with-cpu=${CT_ARCH_CPU}" )
1.25 + - CT_ARCH_WITH_TUNE : the gcc ./configure switch to select scheduling ( "--with-tune=${CT_ARCH_TUNE}" )
1.26 + - CT_ARCH_WITH_FPU : the gcc ./configure switch to select FPU type ( "--with-fpu=${CT_ARCH_FPU}" )
1.27 + - CT_ARCH_WITH_FLOAT : the gcc ./configure switch to select floating point arithmetics ( "--with-float=soft" or /empty/ )
1.28 + provides:
1.29 - optional
1.30 - - the environment variables to pass to the cross-gcc to build target binaries
1.31 - - CT_ARCH_ARCH_CFLAG
1.32 - - CT_ARCH_ABI_CFLAG
1.33 - - CT_ARCH_CPU_CFLAG
1.34 - - CT_ARCH_TUNE_CFLAG
1.35 - - CT_ARCH_FPU_CFLAG
1.36 - - CT_ARCH_FLOAT_CFLAG
1.37 - - CT_ARCH_ENDIAN_CFLAG
1.38 - - contain (defaults):
1.39 + - the environment variables to pass to the cross-gcc to build target binaries (defaults)
1.40 - CT_ARCH_ARCH_CFLAG : the gcc switch to select architecture level ( "-march=${CT_ARCH_ARCH}" )
1.41 - CT_ARCH_ABI_CFLAG : the gcc switch to select ABI level ( "-mabi=${CT_ARCH_ABI}" )
1.42 - CT_ARCH_CPU_CFLAG : the gcc switch to select CPU instruction set ( "-mcpu=${CT_ARCH_CPU}" )
1.43 @@ -645,6 +630,20 @@
1.44 - CT_ARCH_ENDIAN_CFLAG : the gcc switch to choose big or little endian ( "-mbig-endian" or "-mlittle-endian" )
1.45 - default to:
1.46 see above.
1.47 + + provides:
1.48 + - optional
1.49 + - the environement variables to configure the core and final compiler, specific to this architecture:
1.50 + - CT_ARCH_CC_CORE_EXTRA_CONFIG : additional, architecture specific core gcc ./configure flags
1.51 + - CT_ARCH_CC_EXTRA_CONFIG : additional, architecture specific final gcc ./configure flags
1.52 + - default to:
1.53 + - all empty
1.54 + + provides:
1.55 + - optional
1.56 + - the architecture-specific CFLAGS and LDFLAGS:
1.57 + - CT_ARCH_TARGET_CLFAGS
1.58 + - CT_ARCH_TARGET_LDFLAGS
1.59 + - default to:
1.60 + - all empty
1.61
1.62 Adding a new version of a component |
1.63 ------------------------------------+