scripts/functions
changeset 527 4ac12179ef23
parent 523 010f6f4e4dd6
child 535 1035cecf3850
     1.1 --- a/scripts/functions	Tue May 20 21:32:39 2008 +0000
     1.2 +++ b/scripts/functions	Wed May 21 22:00:52 2008 +0000
     1.3 @@ -508,10 +508,12 @@
     1.4          y,) target_endian_eb=eb
     1.5              target_endian_el=
     1.6              CT_ARCH_ENDIAN_CFLAG="-mbig-endian"
     1.7 +            CT_ARCH_ENDIAN_LDFLAG="-EB"
     1.8              ;;
     1.9          ,y) target_endian_eb=
    1.10              target_endian_el=el
    1.11              CT_ARCH_ENDIAN_CFLAG="-mlittle-endian"
    1.12 +            CT_ARCH_ENDIAN_LDFLAG="-EL"
    1.13              ;;
    1.14      esac
    1.15  
    1.16 @@ -545,13 +547,16 @@
    1.17      CT_TARGET=$(CT_DoConfigSub "${CT_TARGET_ARCH}-${CT_TARGET_VENDOR:-unknown}-${CT_TARGET_KERNEL}-${CT_TARGET_SYS}")
    1.18  
    1.19      # Prepare the target CFLAGS
    1.20 -    CT_ARCH_TARGET_CFLAGS="${CT_ARCH_ARCH_CFLAG}"
    1.21 +    CT_ARCH_TARGET_CFLAGS="${CT_ARCH_ENDIAN_CFLAG}"
    1.22 +    CT_ARCH_TARGET_CFLAGS="${CT_ARCH_TARGET_CFLAGS} ${CT_ARCH_ARCH_CFLAG}"
    1.23      CT_ARCH_TARGET_CFLAGS="${CT_ARCH_TARGET_CFLAGS} ${CT_ARCH_ABI_CFLAG}"
    1.24      CT_ARCH_TARGET_CFLAGS="${CT_ARCH_TARGET_CFLAGS} ${CT_ARCH_CPU_CFLAG}"
    1.25      CT_ARCH_TARGET_CFLAGS="${CT_ARCH_TARGET_CFLAGS} ${CT_ARCH_TUNE_CFLAG}"
    1.26      CT_ARCH_TARGET_CFLAGS="${CT_ARCH_TARGET_CFLAGS} ${CT_ARCH_FPU_CFLAG}"
    1.27      CT_ARCH_TARGET_CFLAGS="${CT_ARCH_TARGET_CFLAGS} ${CT_ARCH_FLOAT_CFLAG}"
    1.28 -    CT_ARCH_TARGET_CFLAGS="${CT_ARCH_TARGET_CFLAGS} ${CT_ARCH_ENDIAN_CFLAG}"
    1.29 +
    1.30 +    # Now on for the target LDFLAGS
    1.31 +    CT_ARCH_TARGET_LDFLAGS="${CT_ARCH_ENDIAN_LDFLAG}"
    1.32  }
    1.33  
    1.34  # This function does pause the build until the user strikes "Return"