@@ -42,22 +42,22 @@ main() {
4242 yum install -y epel-release
4343 yum install -y gcc-aarch64-linux-gnu gcc-c++-aarch64-linux-gnu binutils-aarch64-linux-gnu binutils gcc-c++ glibc-devel
4444 yum clean all
45-
45+
4646 local td
4747 td=" $( mktemp -d) "
48-
48+
4949 pushd " ${td} "
50-
50+
5151 local target=aarch64-linux-gnu
5252 local prefix=" /usr/${target} "
5353 local kernel_v4=" 4.18.20"
54-
54+
5555 curl --retry 3 " https://mirrors.edge.kernel.org/pub/linux/kernel/v4.x/linux-${kernel_v4} .tar.xz" -O
5656 tar -xvf " linux-${kernel_v4} .tar.xz"
5757 pushd " linux-${kernel_v4} "
5858 make ARCH=arm64 INSTALL_HDR_PATH=" ${prefix} " headers_install
5959 popd
60-
60+
6161 curl --retry 3 http://ftp.gnu.org/gnu/glibc/glibc-2.17.tar.xz -O
6262 tar -xvf glibc-2.17.tar.xz
6363 mkdir build
@@ -76,13 +76,13 @@ main() {
7676 --with-headers=" ${prefix} /include" \
7777 --libdir=" ${prefix} /lib" \
7878 --libexecdir=" ${prefix} /lib"
79-
79+
8080 make -j && make install
8181 popd
8282
8383 mkdir -p " ${prefix} " /{include,lib}
8484 mkdir -p " /usr/lib/gcc/aarch64-linux-gnu" /{4.8.2,4.8.5}
85-
85+
8686 mkdir libgcc
8787 pushd libgcc
8888 unpack_rpm " libgcc-4.8.5-44.el7.aarch64.rpm"
@@ -113,7 +113,7 @@ main() {
113113 # these are currently empty, but might contain content later
114114 mv " ${redhat_485} /bits" /* " ${cpp_485} /bits" || true
115115 mv " ${redhat_485} /ext" /* " ${cpp_485} /ext" || true
116-
116+
117117 popd
118118
119119 rm -rf " ${td} "
0 commit comments