added binutils toolchain build

This commit is contained in:
ag-tsotetsi
2026-02-20 13:03:15 +02:00
parent 8046fb4da0
commit 7fe3f6a9fa

View File

@@ -518,6 +518,32 @@ toolchain_xz() {
cd "$SOURCES" && rm -rf xz-$XZ_VERSION cd "$SOURCES" && rm -rf xz-$XZ_VERSION
} }
toolchain_binutils() {
cd "$SOURCES" && tar xf binutils-$BINUTILS_VERSION.tar.xz && cd binutils-$BINUTILS_VERSION
sed '6031s/$add_dir//' -i ltmain.sh
mkdir -p build && cd build
../configure \
--prefix=/usr \
--build=$(../config.guess) \
--host=$TARGET \
--disable-nls \
--enable-shared \
--enable-gprofng=no \
--disable-werror \
--enable-64-bit-bfd \
--enable-new-dtags \
--enable-default-hash-style=gnu
make && make DESTDIR="$SYSROOT" install
rm "$SYSROOT"/usr/lib/lib{bfd,ctf,ctf-nobfd,opcodes,sframe}.{a,la}
cd "$SOURCES" && rm -rf binutils-$BINUTILS_VERSION
}
#bootstrap_binutils #bootstrap_binutils
#bootstap_gcc #bootstap_gcc
#bootstap_linux #bootstap_linux
@@ -537,4 +563,5 @@ toolchain_xz() {
#toolchain_patch #toolchain_patch
#toolchain_sed #toolchain_sed
#toolchain_tar #toolchain_tar
toolchain_xz #toolchain_xz
toolchain_binutils