diff --git a/cross_tools/configs/config_aarch64-musl b/cross_tools/configs/config_aarch64-musl index 6c51deb864e77ecd973492f20aa2112cffc753a2..cb1a42c6cab0ad85b794b287cc22e7fa6aa11d30 100644 --- a/cross_tools/configs/config_aarch64-musl +++ b/cross_tools/configs/config_aarch64-musl @@ -1,13 +1,11 @@ # # Automatically generated file; DO NOT EDIT. -# crosstool-NG 1.25.0.69_29b6e00 Configuration +# crosstool-NG 1.25.0 Configuration # CT_CONFIGURE_has_static_link=y CT_CONFIGURE_has_cxx11=y -CT_CONFIGURE_has_wget=y CT_CONFIGURE_has_curl=y -CT_CONFIGURE_has_meson=y -CT_CONFIGURE_has_ninja=y +CT_CONFIGURE_has_rsync=y CT_CONFIGURE_has_make_3_81_or_newer=y CT_CONFIGURE_has_make_4_0_or_newer=y CT_CONFIGURE_has_libtool_2_4_or_newer=y @@ -18,16 +16,14 @@ CT_CONFIGURE_has_automake_1_15_or_newer=y CT_CONFIGURE_has_gnu_m4_1_4_12_or_newer=y CT_CONFIGURE_has_python_3_4_or_newer=y CT_CONFIGURE_has_bison_2_7_or_newer=y -CT_CONFIGURE_has_bison_3_0_4_or_newer=y CT_CONFIGURE_has_python=y -CT_CONFIGURE_has_cvs=y CT_CONFIGURE_has_git=y CT_CONFIGURE_has_md5sum=y CT_CONFIGURE_has_sha1sum=y CT_CONFIGURE_has_sha256sum=y CT_CONFIGURE_has_sha512sum=y CT_CONFIGURE_has_install_with_strip_program=y -CT_VERSION="1.25.0.69_29b6e00" +CT_VERSION="1.25.0" CT_VCHECK="" CT_CONFIG_VERSION_ENV="4" CT_CONFIG_VERSION_CURRENT="4" @@ -66,13 +62,12 @@ CT_STRIP_HOST_TOOLCHAIN_EXECUTABLES=y # # Downloading # -CT_DOWNLOAD_AGENT_WGET=y -# CT_DOWNLOAD_AGENT_CURL is not set +CT_DOWNLOAD_AGENT_CURL=y # CT_DOWNLOAD_AGENT_NONE is not set # CT_FORBID_DOWNLOAD is not set # CT_FORCE_DOWNLOAD is not set CT_CONNECT_TIMEOUT=10 -CT_DOWNLOAD_WGET_OPTIONS="--passive-ftp --tries=3 -nc --progress=dot:binary" +CT_DOWNLOAD_CURL_OPTIONS="--location --ftp-pasv --retry 3 --fail --silent" # CT_ONLY_DOWNLOAD is not set # CT_USE_MIRROR is not set CT_VERIFY_DOWNLOAD_DIGEST=y @@ -168,13 +163,12 @@ CT_ARCH_SUFFIX="" # # Generic target options # -CT_MULTILIB=y -# CT_DEMULTILIB is not set +# CT_MULTILIB is not set +CT_DEMULTILIB=y CT_ARCH_SUPPORTS_BOTH_MMU=y CT_ARCH_DEFAULT_HAS_MMU=y CT_ARCH_USE_MMU=y CT_ARCH_SUPPORTS_FLAT_FORMAT=y -CT_ARCH_SUPPORTS_LIBSANITIZER=y CT_ARCH_SUPPORTS_EITHER_ENDIAN=y CT_ARCH_DEFAULT_LE=y # CT_ARCH_BE is not set @@ -210,6 +204,8 @@ CT_FORCE_SYSROOT=y CT_USE_SYSROOT=y CT_SYSROOT_NAME="sysroot" CT_SYSROOT_DIR_PREFIX="" +CT_WANTS_STATIC_LINK=y +CT_WANTS_STATIC_LINK_CXX=y # CT_STATIC_TOOLCHAIN is not set CT_SHOW_CT_VERSION=y CT_TOOLCHAIN_PKGVERSION="" @@ -266,7 +262,7 @@ CT_LINUX_PKG_NAME="linux" # CT_LINUX_SRC_RELEASE is not set # CT_LINUX_SRC_DEVEL is not set CT_LINUX_SRC_CUSTOM=y -CT_LINUX_CUSTOM_LOCATION="/usr1/openeuler/src/kernel-5.10" +CT_LINUX_CUSTOM_LOCATION="/usr1/yocto-embedded-tools/cross_tools/open_source/kernel" CT_LINUX_PATCH_GLOBAL=y # CT_LINUX_PATCH_BUNDLED is not set # CT_LINUX_PATCH_LOCAL is not set @@ -274,7 +270,20 @@ CT_LINUX_PATCH_GLOBAL=y # CT_LINUX_PATCH_LOCAL_BUNDLED is not set # CT_LINUX_PATCH_NONE is not set CT_LINUX_PATCH_ORDER="global" -CT_LINUX_V_5_2=y +# CT_LINUX_VERY_NEW is not set +# CT_LINUX_V_5_16 is not set +# CT_LINUX_V_5_15 is not set +# CT_LINUX_V_5_14 is not set +# CT_LINUX_V_5_13 is not set +# CT_LINUX_V_5_12 is not set +# CT_LINUX_V_5_11 is not set +CT_LINUX_V_5_10=y +# CT_LINUX_V_5_9 is not set +# CT_LINUX_V_5_8 is not set +# CT_LINUX_V_5_7 is not set +# CT_LINUX_V_5_4 is not set +# CT_LINUX_V_5_3 is not set +# CT_LINUX_V_5_2 is not set # CT_LINUX_V_5_1 is not set # CT_LINUX_V_5_0 is not set # CT_LINUX_V_4_20 is not set @@ -295,21 +304,16 @@ CT_LINUX_V_5_2=y # CT_LINUX_V_3_13 is not set # CT_LINUX_V_3_12 is not set # CT_LINUX_V_3_10 is not set -CT_LINUX_VERSION="5.2.17" +CT_LINUX_VERSION="5.10.100" CT_LINUX_MIRRORS="$(CT_Mirrors kernel.org linux ${CT_LINUX_VERSION})" CT_LINUX_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_LINUX_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" CT_LINUX_ARCHIVE_FORMATS=".tar.xz .tar.gz" CT_LINUX_SIGNATURE_FORMAT="unpacked/.sign" -CT_LINUX_5_19_or_older=y -CT_LINUX_older_than_5_19=y CT_LINUX_5_12_or_older=y CT_LINUX_older_than_5_12=y -CT_LINUX_5_5_or_older=y -CT_LINUX_older_than_5_5=y -CT_LINUX_5_3_or_older=y -CT_LINUX_older_than_5_3=y -CT_LINUX_REQUIRE_older_than_5_3=y +CT_LINUX_later_than_5_3=y +CT_LINUX_5_3_or_later=y CT_LINUX_later_than_4_8=y CT_LINUX_4_8_or_later=y CT_LINUX_later_than_3_7=y @@ -317,11 +321,8 @@ CT_LINUX_3_7_or_later=y CT_LINUX_REQUIRE_3_7_or_later=y CT_LINUX_later_than_3_2=y CT_LINUX_3_2_or_later=y +CT_LINUX_REQUIRE_3_2_or_later=y CT_KERNEL_DEP_RSYNC=y - -# -# Linux >=5.3 requires rsync -# CT_KERNEL_LINUX_VERBOSITY_0=y # CT_KERNEL_LINUX_VERBOSITY_1 is not set # CT_KERNEL_LINUX_VERBOSITY_2 is not set @@ -357,7 +358,7 @@ CT_BINUTILS_PKG_NAME="binutils" # CT_BINUTILS_SRC_RELEASE is not set # CT_BINUTILS_SRC_DEVEL is not set CT_BINUTILS_SRC_CUSTOM=y -CT_BINUTILS_CUSTOM_LOCATION="/usr1/cross-ng/std_build/open_source/binutils/binutils-2.37" +CT_BINUTILS_CUSTOM_LOCATION="/usr1/yocto-embedded-tools/cross_tools/open_source/binutils/binutils-2.37" CT_BINUTILS_PATCH_GLOBAL=y # CT_BINUTILS_PATCH_BUNDLED is not set # CT_BINUTILS_PATCH_LOCAL is not set @@ -366,7 +367,6 @@ CT_BINUTILS_PATCH_GLOBAL=y # CT_BINUTILS_PATCH_NONE is not set CT_BINUTILS_PATCH_ORDER="global" # CT_BINUTILS_VERY_NEW is not set -# CT_BINUTILS_V_2_39 is not set # CT_BINUTILS_V_2_38 is not set CT_BINUTILS_V_2_37=y # CT_BINUTILS_V_2_36 is not set @@ -386,8 +386,6 @@ CT_BINUTILS_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_BINUTILS_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" CT_BINUTILS_ARCHIVE_FORMATS=".tar.xz .tar.bz2 .tar.gz" CT_BINUTILS_SIGNATURE_FORMAT="packed/.sig" -CT_BINUTILS_2_39_or_older=y -CT_BINUTILS_older_than_2_39=y CT_BINUTILS_later_than_2_30=y CT_BINUTILS_2_30_or_later=y CT_BINUTILS_later_than_2_27=y @@ -400,10 +398,9 @@ CT_BINUTILS_2_26_or_later=y # CT_BINUTILS_GOLD_SUPPORTS_ARCH=y CT_BINUTILS_GOLD_SUPPORT=y +CT_BINUTILS_FORCE_LD_BFD_DEFAULT=y # CT_BINUTILS_LINKER_LD is not set -# CT_BINUTILS_LINKER_GOLD is not set CT_BINUTILS_LINKER_LD_GOLD=y -# CT_BINUTILS_LINKER_GOLD_LD is not set CT_BINUTILS_GOLD_INSTALLED=y CT_BINUTILS_GOLD_THREADS=y CT_BINUTILS_LINKER_BOTH=y @@ -438,7 +435,7 @@ CT_MUSL_PKG_NAME="musl" # CT_MUSL_SRC_RELEASE is not set # CT_MUSL_SRC_DEVEL is not set CT_MUSL_SRC_CUSTOM=y -CT_MUSL_CUSTOM_LOCATION="/usr1/cross-ng/std_build/open_source/open_source/musl/musl-1.2.3" +CT_MUSL_CUSTOM_LOCATION="/usr1/yocto-embedded-tools/cross_tools/open_source/musl/musl-1.2.3" CT_MUSL_PATCH_GLOBAL=y # CT_MUSL_PATCH_BUNDLED is not set # CT_MUSL_PATCH_LOCAL is not set @@ -472,7 +469,7 @@ CT_LIBC_MUSL_OPTIMIZE_AUTO=y # CT_LIBC_MUSL_OPTIMIZE_SPEED is not set # CT_LIBC_MUSL_OPTIMIZE_SIZE is not set CT_LIBC_MUSL_OPTIMIZE="auto" -CT_ALL_LIBC_CHOICES="AVR_LIBC GLIBC MINGW_W64 MOXIEBOX MUSL NEWLIB NONE UCLIBC_NG" +CT_ALL_LIBC_CHOICES="AVR_LIBC BIONIC GLIBC MINGW_W64 MOXIEBOX MUSL NEWLIB NONE UCLIBC_NG" CT_LIBC_SUPPORT_THREADS_ANY=y CT_LIBC_SUPPORT_THREADS_NATIVE=y @@ -491,7 +488,6 @@ CT_CC_CORE_NEEDED=y CT_CC_SUPPORT_CXX=y CT_CC_SUPPORT_FORTRAN=y CT_CC_SUPPORT_ADA=y -CT_CC_SUPPORT_D=y CT_CC_SUPPORT_OBJC=y CT_CC_SUPPORT_OBJCXX=y CT_CC_SUPPORT_GOLANG=y @@ -507,12 +503,12 @@ CT_CC_GCC_PKG_KSYM="GCC" CT_GCC_DIR_NAME="gcc" CT_GCC_USE_GNU=y # CT_GCC_USE_LINARO is not set -# CT_GCC_USE_ORACLE is not set CT_GCC_USE="GCC" CT_GCC_PKG_NAME="gcc" -CT_GCC_SRC_RELEASE=y +# CT_GCC_SRC_RELEASE is not set # CT_GCC_SRC_DEVEL is not set -# CT_GCC_SRC_CUSTOM is not set +CT_GCC_SRC_CUSTOM=y +CT_GCC_CUSTOM_LOCATION="/usr1/yocto-embedded-tools/cross_tools/open_source/gcc/gcc-10.3.0" CT_GCC_PATCH_GLOBAL=y # CT_GCC_PATCH_BUNDLED is not set # CT_GCC_PATCH_LOCAL is not set @@ -520,25 +516,21 @@ CT_GCC_PATCH_GLOBAL=y # CT_GCC_PATCH_LOCAL_BUNDLED is not set # CT_GCC_PATCH_NONE is not set CT_GCC_PATCH_ORDER="global" -CT_GCC_V_12=y +# CT_GCC_VERY_NEW is not set # CT_GCC_V_11 is not set -# CT_GCC_V_10 is not set +CT_GCC_V_10=y # CT_GCC_V_9 is not set # CT_GCC_V_8 is not set # CT_GCC_V_7 is not set # CT_GCC_V_6 is not set -# CT_GCC_V_5 is not set -# CT_GCC_V_4_9 is not set -CT_GCC_VERSION="12.1.0" +CT_GCC_VERSION="10.3.0" CT_GCC_MIRRORS="$(CT_Mirrors GNU gcc/gcc-${CT_GCC_VERSION}) $(CT_Mirrors sourceware gcc/releases/gcc-${CT_GCC_VERSION})" CT_GCC_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_GCC_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" CT_GCC_ARCHIVE_FORMATS=".tar.xz .tar.gz" CT_GCC_SIGNATURE_FORMAT="" -CT_GCC_later_than_12=y -CT_GCC_12_or_later=y -CT_GCC_later_than_11=y -CT_GCC_11_or_later=y +CT_GCC_11_or_older=y +CT_GCC_older_than_11=y CT_GCC_later_than_10=y CT_GCC_10_or_later=y CT_GCC_later_than_9=y @@ -549,10 +541,13 @@ CT_GCC_later_than_7=y CT_GCC_7_or_later=y CT_GCC_later_than_6=y CT_GCC_6_or_later=y +CT_GCC_REQUIRE_6_or_later=y CT_GCC_later_than_5=y CT_GCC_5_or_later=y +CT_GCC_REQUIRE_5_or_later=y CT_GCC_later_than_4_9=y CT_GCC_4_9_or_later=y +CT_GCC_REQUIRE_4_9_or_later=y CT_CC_GCC_ENABLE_PLUGINS=y CT_CC_GCC_GOLD=y CT_CC_GCC_HAS_LIBMPX=y @@ -560,7 +555,7 @@ CT_CC_GCC_ENABLE_CXX_FLAGS="" CT_CC_GCC_CORE_EXTRA_CONFIG_ARRAY="" CT_CC_GCC_EXTRA_CONFIG_ARRAY="--with-arch=armv8-a --with-gnu-as --with-gnu-ld --enable-c99 --enable-shared --enable-poison-system-directories --enable-symvers=gnu --disable-bootstrap --disable-libstdcxx-dual-abi --enable-default-pie --libdir=\"${CT_PREFIX_DIR}/lib64\" --with-build-time-tools=\"${CT_PREFIX_DIR}/${CT_TARGET}/bin\"" CT_CC_GCC_MULTILIB_LIST="lp64" -# CT_CC_GCC_STATIC_LIBSTDCXX is not set +CT_CC_GCC_STATIC_LIBSTDCXX=y # CT_CC_GCC_SYSTEM_ZLIB is not set CT_CC_GCC_CONFIG_TLS=m @@ -574,12 +569,12 @@ CT_CC_GCC_LTO_ZSTD=m # # Settings for libraries running on target # -# CT_CC_GCC_ENABLE_TARGET_OPTSPACE is not set +CT_CC_GCC_ENABLE_TARGET_OPTSPACE=y # CT_CC_GCC_LIBMUDFLAP is not set CT_CC_GCC_LIBGOMP=y # CT_CC_GCC_LIBSSP is not set # CT_CC_GCC_LIBQUADMATH is not set -CT_CC_GCC_LIBSTDCXX_VERBOSE=m +# CT_CC_GCC_LIBSANITIZER is not set # # Misc. obscure options. @@ -608,7 +603,6 @@ CT_ALL_CC_CHOICES="GCC" CT_CC_LANG_CXX=y CT_CC_LANG_FORTRAN=y # CT_CC_LANG_ADA is not set -# CT_CC_LANG_D is not set # CT_CC_LANG_OBJC is not set # CT_CC_LANG_OBJCXX is not set # CT_CC_LANG_GOLANG is not set @@ -626,7 +620,7 @@ CT_GDB_PKG_NAME="gdb" # CT_GDB_SRC_RELEASE is not set # CT_GDB_SRC_DEVEL is not set CT_GDB_SRC_CUSTOM=y -CT_GDB_CUSTOM_LOCATION="/usr1/cross-ng/std_build/open_source/gdb/gdb-11.1" +CT_GDB_CUSTOM_LOCATION="/usr1/yocto-embedded-tools/cross_tools/open_source/gdb/gdb-11.1" CT_GDB_PATCH_GLOBAL=y # CT_GDB_PATCH_BUNDLED is not set # CT_GDB_PATCH_LOCAL is not set @@ -635,7 +629,6 @@ CT_GDB_PATCH_GLOBAL=y # CT_GDB_PATCH_NONE is not set CT_GDB_PATCH_ORDER="global" # CT_GDB_VERY_NEW is not set -# CT_GDB_V_12 is not set CT_GDB_V_11=y # CT_GDB_V_10 is not set # CT_GDB_V_9 is not set @@ -646,14 +639,18 @@ CT_GDB_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_GDB_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" CT_GDB_ARCHIVE_FORMATS=".tar.xz .tar.gz" CT_GDB_SIGNATURE_FORMAT="" -CT_GDB_12_or_older=y -CT_GDB_older_than_12=y CT_GDB_later_than_11=y CT_GDB_11_or_later=y CT_GDB_later_than_10=y CT_GDB_10_or_later=y CT_GDB_later_than_8_3=y CT_GDB_8_3_or_later=y +CT_GDB_later_than_8_0=y +CT_GDB_8_0_or_later=y +CT_GDB_later_than_7_12=y +CT_GDB_7_12_or_later=y +CT_GDB_later_than_7_11=y +CT_GDB_7_11_or_later=y CT_GDB_CROSS=y # CT_GDB_CROSS_STATIC is not set # CT_GDB_CROSS_SIM is not set @@ -662,6 +659,7 @@ CT_GDB_CROSS_PYTHON_BINARY="" CT_GDB_CROSS_EXTRA_CONFIG_ARRAY="" # CT_GDB_NATIVE is not set CT_GDB_GDBSERVER=y +# CT_GDB_NATIVE_BUILD_IPA_LIB is not set # CT_GDB_NATIVE_STATIC is not set # CT_GDB_NATIVE_STATIC_LIBSTDCXX is not set CT_GDB_GDBSERVER_TOPLEVEL=y @@ -682,7 +680,7 @@ CT_EXPAT_PKG_NAME="expat" # CT_EXPAT_SRC_RELEASE is not set # CT_EXPAT_SRC_DEVEL is not set CT_EXPAT_SRC_CUSTOM=y -CT_EXPAT_CUSTOM_LOCATION="/usr1/cross-ng/std_build/open_source/expat/expat-2.4.1" +CT_EXPAT_CUSTOM_LOCATION="/usr1/yocto-embedded-tools/cross_tools/open_source/expat/expat-2.4.8" CT_EXPAT_PATCH_GLOBAL=y # CT_EXPAT_PATCH_BUNDLED is not set # CT_EXPAT_PATCH_LOCAL is not set @@ -690,9 +688,9 @@ CT_EXPAT_PATCH_GLOBAL=y # CT_EXPAT_PATCH_LOCAL_BUNDLED is not set # CT_EXPAT_PATCH_NONE is not set CT_EXPAT_PATCH_ORDER="global" -# CT_EXPAT_VERY_NEW is not set -CT_EXPAT_V_2_4=y -CT_EXPAT_VERSION="2.4.1" +CT_EXPAT_VERY_NEW=y +# CT_EXPAT_V_2_4 is not set +CT_EXPAT_VERSION="new" CT_EXPAT_MIRRORS="http://downloads.sourceforge.net/project/expat/expat/${CT_EXPAT_VERSION} https://github.com/libexpat/libexpat/releases/download/R_${CT_EXPAT_VERSION//./_}" CT_EXPAT_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_EXPAT_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" @@ -705,7 +703,7 @@ CT_GETTEXT_PKG_NAME="gettext" # CT_GETTEXT_SRC_RELEASE is not set # CT_GETTEXT_SRC_DEVEL is not set CT_GETTEXT_SRC_CUSTOM=y -CT_GETTEXT_CUSTOM_LOCATION="/usr1/cross-ng/std_build/open_source/gettext/gettext-0.21" +CT_GETTEXT_CUSTOM_LOCATION="/usr1/yocto-embedded-tools/cross_tools/open_source/gettext/gettext-0.21" CT_GETTEXT_PATCH_GLOBAL=y # CT_GETTEXT_PATCH_BUNDLED is not set # CT_GETTEXT_PATCH_LOCAL is not set @@ -745,7 +743,7 @@ CT_GMP_PKG_NAME="gmp" # CT_GMP_SRC_RELEASE is not set # CT_GMP_SRC_DEVEL is not set CT_GMP_SRC_CUSTOM=y -CT_GMP_CUSTOM_LOCATION="/usr1/cross-ng/std_build/open_source/gmp/gmp-6.2.1" +CT_GMP_CUSTOM_LOCATION="/usr1/yocto-embedded-tools/cross_tools/open_source/gmp/gmp-6.2.1" CT_GMP_PATCH_GLOBAL=y # CT_GMP_PATCH_BUNDLED is not set # CT_GMP_PATCH_LOCAL is not set @@ -769,7 +767,7 @@ CT_ISL_PKG_NAME="isl" # CT_ISL_SRC_RELEASE is not set # CT_ISL_SRC_DEVEL is not set CT_ISL_SRC_CUSTOM=y -CT_ISL_CUSTOM_LOCATION="/usr1/cross-ng/std_build/open_source/isl/isl-0.16.1" +CT_ISL_CUSTOM_LOCATION="/usr1/yocto-embedded-tools/cross_tools/open_source/isl/isl-0.16.1" CT_ISL_PATCH_GLOBAL=y # CT_ISL_PATCH_BUNDLED is not set # CT_ISL_PATCH_LOCAL is not set @@ -806,7 +804,7 @@ CT_LIBICONV_PKG_NAME="libiconv" # CT_LIBICONV_SRC_RELEASE is not set # CT_LIBICONV_SRC_DEVEL is not set CT_LIBICONV_SRC_CUSTOM=y -CT_LIBICONV_CUSTOM_LOCATION="/usr1/cross-ng/std_build/open_source/libiconv/libiconv-1.16" +CT_LIBICONV_CUSTOM_LOCATION="/usr1/yocto-embedded-tools/cross_tools/open_source/libiconv/libiconv-1.16" CT_LIBICONV_PATCH_GLOBAL=y # CT_LIBICONV_PATCH_BUNDLED is not set # CT_LIBICONV_PATCH_LOCAL is not set @@ -830,7 +828,7 @@ CT_MPC_PKG_NAME="mpc" # CT_MPC_SRC_RELEASE is not set # CT_MPC_SRC_DEVEL is not set CT_MPC_SRC_CUSTOM=y -CT_MPC_CUSTOM_LOCATION="/usr1/cross-ng/std_build/open_source/libmpc/mpc-1.2.0" +CT_MPC_CUSTOM_LOCATION="/usr1/yocto-embedded-tools/cross_tools/open_source/libmpc/mpc-1.2.0" CT_MPC_PATCH_GLOBAL=y # CT_MPC_PATCH_BUNDLED is not set # CT_MPC_PATCH_LOCAL is not set @@ -857,7 +855,7 @@ CT_MPFR_PKG_NAME="mpfr" # CT_MPFR_SRC_RELEASE is not set # CT_MPFR_SRC_DEVEL is not set CT_MPFR_SRC_CUSTOM=y -CT_MPFR_CUSTOM_LOCATION="/usr1/cross-ng/std_build/open_source/mpfr/mpfr-4.1.0" +CT_MPFR_CUSTOM_LOCATION="/usr1/yocto-embedded-tools/cross_tools/open_source/mpfr/mpfr-4.1.0" CT_MPFR_PATCH_GLOBAL=y # CT_MPFR_PATCH_BUNDLED is not set # CT_MPFR_PATCH_LOCAL is not set @@ -884,7 +882,7 @@ CT_NCURSES_PKG_NAME="ncurses" # CT_NCURSES_SRC_RELEASE is not set # CT_NCURSES_SRC_DEVEL is not set CT_NCURSES_SRC_CUSTOM=y -CT_NCURSES_CUSTOM_LOCATION="/usr1/cross-ng/std_build/open_source/ncurses/ncurses-6.3" +CT_NCURSES_CUSTOM_LOCATION="/usr1/yocto-embedded-tools/cross_tools/open_source/ncurses/ncurses-6.3" CT_NCURSES_PATCH_GLOBAL=y # CT_NCURSES_PATCH_BUNDLED is not set # CT_NCURSES_PATCH_LOCAL is not set @@ -916,7 +914,7 @@ CT_ZLIB_PKG_NAME="zlib" # CT_ZLIB_SRC_RELEASE is not set # CT_ZLIB_SRC_DEVEL is not set CT_ZLIB_SRC_CUSTOM=y -CT_ZLIB_CUSTOM_LOCATION="/usr1/cross-ng/std_build/open_source/zlib/zlib-1.2.11" +CT_ZLIB_CUSTOM_LOCATION="/usr1/yocto-embedded-tools/cross_tools/open_source/zlib/zlib-1.2.11" CT_ZLIB_PATCH_GLOBAL=y # CT_ZLIB_PATCH_BUNDLED is not set # CT_ZLIB_PATCH_LOCAL is not set diff --git a/cross_tools/prepare.sh b/cross_tools/prepare.sh index 2cddc4ab82001222970a1cc3f6f3171ef826a452..96ffafe7f0ce9cc48d38d1e6af6c000cea544867 100755 --- a/cross_tools/prepare.sh +++ b/cross_tools/prepare.sh @@ -64,6 +64,8 @@ function update_feature() { # Change GLIBC_DYNAMIC_LINKER to use lib64/xxx.ld for arm64 and lib64/lp64d/xxx.ld for riscv64 sed -i "s#^\#define GLIBC_DYNAMIC_LINKER.*#\#undef STANDARD_STARTFILE_PREFIX_2\n\#define STANDARD_STARTFILE_PREFIX_2 \"/usr/lib64/\"\n\#define GLIBC_DYNAMIC_LINKER \"/lib%{mabi=lp64:64}%{mabi=ilp32:ilp32}/ld-linux-aarch64%{mbig-endian:_be}%{mabi=ilp32:_ilp32}.so.1\"#g" $LIB_PATH/$GCC/$GCC_DIR/gcc/config/aarch64/aarch64-linux.h sed -i "s#^\#define GLIBC_DYNAMIC_LINKER.*#\#define GLIBC_DYNAMIC_LINKER \"/lib64/lp64d/ld-linux-riscv\" XLEN_SPEC \"-\" ABI_SPEC \".so.1\"#g" $LIB_PATH/$GCC/$GCC_DIR/gcc/config/riscv/linux.h + sed -i "s#^\#define MUSL_DYNAMIC_LINKER.*#\#define MUSL_DYNAMIC_LINKER \"/lib%{mabi=lp64:64}%{mabi=ilp32:ilp32}/ld-musl-aarch64%{mbig-endian:_be}%{mabi=ilp32:_ilp32}.so.1\"#g" $LIB_PATH/$GCC/$GCC_DIR/gcc/config/aarch64/aarch64-linux.h + sed -i "s#^\#define MUSL_DYNAMIC_LINKER.*#\#define MUSL_DYNAMIC_LINKER \"/lib64/lp64d/ld-musl-riscv\" XLEN_SPEC MUSL_ABI_SUFFIX \".so.1\"#g" $LIB_PATH/$GCC/$GCC_DIR/gcc/config/riscv/linux.h # Change libstdc++.so option sed -i "s#^\\t\$(OPT_LDFLAGS).*#\\t\$(OPT_LDFLAGS) \$(SECTION_LDFLAGS) \$(AM_CXXFLAGS) \$(LTLDFLAGS) -Wl,-z,relro,-z,now,-z,noexecstack -Wtrampolines -o \$\@#g" $LIB_PATH/$GCC/$GCC_DIR/libstdc++-v3/src/Makefile.in