824 # Just like for the target compiler, use the compiler as linker 825 BUILD_LD="$BUILD_CC" 826 BUILD_LDCXX="$BUILD_CXX" 827 828 PATH="$OLDPATH" 829 830 TOOLCHAIN_EXTRACT_COMPILER_VERSION(BUILD_CC, [BuildC]) 831 TOOLCHAIN_EXTRACT_COMPILER_VERSION(BUILD_CXX, [BuildC++]) 832 TOOLCHAIN_PREPARE_FOR_VERSION_COMPARISONS([BUILD_], [OPENJDK_BUILD_]) 833 else 834 # If we are not cross compiling, use the normal target compilers for 835 # building the build platform executables. 836 BUILD_CC="$CC" 837 BUILD_CXX="$CXX" 838 BUILD_LD="$LD" 839 BUILD_LDCXX="$LDCXX" 840 BUILD_NM="$NM" 841 BUILD_AS="$AS" 842 BUILD_OBJCOPY="$OBJCOPY" 843 BUILD_STRIP="$STRIP" 844 BUILD_SYSROOT_CFLAGS="$SYSROOT_CFLAGS" 845 BUILD_SYSROOT_LDFLAGS="$SYSROOT_LDFLAGS" 846 BUILD_AR="$AR" 847 848 TOOLCHAIN_PREPARE_FOR_VERSION_COMPARISONS([], [OPENJDK_BUILD_]) 849 fi 850 851 AC_SUBST(BUILD_CC) 852 AC_SUBST(BUILD_CXX) 853 AC_SUBST(BUILD_LD) 854 AC_SUBST(BUILD_LDCXX) 855 AC_SUBST(BUILD_NM) 856 AC_SUBST(BUILD_AS) 857 AC_SUBST(BUILD_SYSROOT_CFLAGS) 858 AC_SUBST(BUILD_SYSROOT_LDFLAGS) 859 AC_SUBST(BUILD_AR) 860 ]) 861 862 # Setup legacy variables that are still needed as alternative ways to refer to 863 # parts of the toolchain. 864 AC_DEFUN_ONCE([TOOLCHAIN_SETUP_LEGACY], 865 [ | 824 # Just like for the target compiler, use the compiler as linker 825 BUILD_LD="$BUILD_CC" 826 BUILD_LDCXX="$BUILD_CXX" 827 828 PATH="$OLDPATH" 829 830 TOOLCHAIN_EXTRACT_COMPILER_VERSION(BUILD_CC, [BuildC]) 831 TOOLCHAIN_EXTRACT_COMPILER_VERSION(BUILD_CXX, [BuildC++]) 832 TOOLCHAIN_PREPARE_FOR_VERSION_COMPARISONS([BUILD_], [OPENJDK_BUILD_]) 833 else 834 # If we are not cross compiling, use the normal target compilers for 835 # building the build platform executables. 836 BUILD_CC="$CC" 837 BUILD_CXX="$CXX" 838 BUILD_LD="$LD" 839 BUILD_LDCXX="$LDCXX" 840 BUILD_NM="$NM" 841 BUILD_AS="$AS" 842 BUILD_OBJCOPY="$OBJCOPY" 843 BUILD_STRIP="$STRIP" 844 if test "x$BUILD_SYSROOT" != "x"; then 845 FLAGS_SETUP_SYSROOT_FLAGS([BUILD_]) 846 else 847 BUILD_SYSROOT_CFLAGS="$SYSROOT_CFLAGS" 848 BUILD_SYSROOT_LDFLAGS="$SYSROOT_LDFLAGS" 849 fi 850 BUILD_AR="$AR" 851 852 TOOLCHAIN_PREPARE_FOR_VERSION_COMPARISONS([], [OPENJDK_BUILD_]) 853 fi 854 855 AC_SUBST(BUILD_CC) 856 AC_SUBST(BUILD_CXX) 857 AC_SUBST(BUILD_LD) 858 AC_SUBST(BUILD_LDCXX) 859 AC_SUBST(BUILD_NM) 860 AC_SUBST(BUILD_AS) 861 AC_SUBST(BUILD_SYSROOT_CFLAGS) 862 AC_SUBST(BUILD_SYSROOT_LDFLAGS) 863 AC_SUBST(BUILD_AR) 864 ]) 865 866 # Setup legacy variables that are still needed as alternative ways to refer to 867 # parts of the toolchain. 868 AC_DEFUN_ONCE([TOOLCHAIN_SETUP_LEGACY], 869 [ |