diff -r 010f6f4e4dd6 -r 4ac12179ef23 scripts/functions --- a/scripts/functions Tue May 20 21:32:39 2008 +0000 +++ b/scripts/functions Wed May 21 22:00:52 2008 +0000 @@ -508,10 +508,12 @@ y,) target_endian_eb=eb target_endian_el= CT_ARCH_ENDIAN_CFLAG="-mbig-endian" + CT_ARCH_ENDIAN_LDFLAG="-EB" ;; ,y) target_endian_eb= target_endian_el=el CT_ARCH_ENDIAN_CFLAG="-mlittle-endian" + CT_ARCH_ENDIAN_LDFLAG="-EL" ;; esac @@ -545,13 +547,16 @@ CT_TARGET=$(CT_DoConfigSub "${CT_TARGET_ARCH}-${CT_TARGET_VENDOR:-unknown}-${CT_TARGET_KERNEL}-${CT_TARGET_SYS}") # Prepare the target CFLAGS - CT_ARCH_TARGET_CFLAGS="${CT_ARCH_ARCH_CFLAG}" + CT_ARCH_TARGET_CFLAGS="${CT_ARCH_ENDIAN_CFLAG}" + CT_ARCH_TARGET_CFLAGS="${CT_ARCH_TARGET_CFLAGS} ${CT_ARCH_ARCH_CFLAG}" CT_ARCH_TARGET_CFLAGS="${CT_ARCH_TARGET_CFLAGS} ${CT_ARCH_ABI_CFLAG}" CT_ARCH_TARGET_CFLAGS="${CT_ARCH_TARGET_CFLAGS} ${CT_ARCH_CPU_CFLAG}" CT_ARCH_TARGET_CFLAGS="${CT_ARCH_TARGET_CFLAGS} ${CT_ARCH_TUNE_CFLAG}" CT_ARCH_TARGET_CFLAGS="${CT_ARCH_TARGET_CFLAGS} ${CT_ARCH_FPU_CFLAG}" CT_ARCH_TARGET_CFLAGS="${CT_ARCH_TARGET_CFLAGS} ${CT_ARCH_FLOAT_CFLAG}" - CT_ARCH_TARGET_CFLAGS="${CT_ARCH_TARGET_CFLAGS} ${CT_ARCH_ENDIAN_CFLAG}" + + # Now on for the target LDFLAGS + CT_ARCH_TARGET_LDFLAGS="${CT_ARCH_ENDIAN_LDFLAG}" } # This function does pause the build until the user strikes "Return"