Skip to content

Instantly share code, notes, and snippets.

@jD91mZM2
Created December 13, 2018 16:38
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jD91mZM2/082185d000e3e3b0dad2ab4b66e8bdf7 to your computer and use it in GitHub Desktop.
Save jD91mZM2/082185d000e3e3b0dad2ab4b66e8bdf7 to your computer and use it in GitHub Desktop.
mkdir -p build
nasm -f bin -o build/bootloader -D ARCH_x86_64 -ibootloader/x86_64/ bootloader/x86_64/disk.asm
mkdir -p "/home/user/redox/prefix/x86_64-unknown-redox"
wget -O /home/user/redox/prefix/x86_64-unknown-redox/gcc.tar.bz2.partial "https://gitlab.redox-os.org/redox-os/gcc/-/archive/redox/gcc-redox.tar.bz2"
--2018-12-13 17:34:42-- https://gitlab.redox-os.org/redox-os/gcc/-/archive/redox/gcc-redox.tar.bz2
Resolving gitlab.redox-os.org (gitlab.redox-os.org)... 206.189.65.122
Connecting to gitlab.redox-os.org (gitlab.redox-os.org)|206.189.65.122|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 75867571 (72M) [application/octet-stream]
Saving to: ‘/home/user/redox/prefix/x86_64-unknown-redox/gcc.tar.bz2.partial’
/home/user/redox/prefix/x86_64-unknown-r 100%[================================================================================>] 72.35M 3.34MB/s in 41s
2018-12-13 17:35:24 (1.78 MB/s) - ‘/home/user/redox/prefix/x86_64-unknown-redox/gcc.tar.bz2.partial’ saved [75867571/75867571]
mv "/home/user/redox/prefix/x86_64-unknown-redox/gcc.tar.bz2.partial" "/home/user/redox/prefix/x86_64-unknown-redox/gcc.tar.bz2"
mkdir -p "/home/user/redox/prefix/x86_64-unknown-redox/gcc.partial"
tar --extract --file "/home/user/redox/prefix/x86_64-unknown-redox/gcc.tar.bz2" --directory "/home/user/redox/prefix/x86_64-unknown-redox/gcc.partial" --strip-components=1
cd "/home/user/redox/prefix/x86_64-unknown-redox/gcc.partial" && ./contrib/download_prerequisites
2018-12-13 17:35:45 URL: ftp://gcc.gnu.org/pub/gcc/infrastructure/gmp-6.1.0.tar.bz2 [2383840] -> "./gmp-6.1.0.tar.bz2" [1]
2018-12-13 17:35:49 URL: ftp://gcc.gnu.org/pub/gcc/infrastructure/mpfr-3.1.4.tar.bz2 [1279284] -> "./mpfr-3.1.4.tar.bz2" [1]
2018-12-13 17:35:53 URL: ftp://gcc.gnu.org/pub/gcc/infrastructure/mpc-1.0.3.tar.gz [669925] -> "./mpc-1.0.3.tar.gz" [1]
2018-12-13 17:35:56 URL: ftp://gcc.gnu.org/pub/gcc/infrastructure/isl-0.16.1.tar.bz2 [1626446] -> "./isl-0.16.1.tar.bz2" [1]
gmp-6.1.0.tar.bz2: OK
mpfr-3.1.4.tar.bz2: OK
mpc-1.0.3.tar.gz: OK
isl-0.16.1.tar.bz2: OK
All prerequisites downloaded successfully.
mv "/home/user/redox/prefix/x86_64-unknown-redox/gcc.partial" "/home/user/redox/prefix/x86_64-unknown-redox/gcc"
touch "/home/user/redox/prefix/x86_64-unknown-redox/gcc"
mkdir -p "/home/user/redox/prefix/x86_64-unknown-redox"
wget -O /home/user/redox/prefix/x86_64-unknown-redox/binutils.tar.bz2.partial "https://gitlab.redox-os.org/redox-os/binutils-gdb/-/archive/redox/binutils-gdb-redox.tar.bz2"
--2018-12-13 17:35:58-- https://gitlab.redox-os.org/redox-os/binutils-gdb/-/archive/redox/binutils-gdb-redox.tar.bz2
Resolving gitlab.redox-os.org (gitlab.redox-os.org)... 206.189.65.122
Connecting to gitlab.redox-os.org (gitlab.redox-os.org)|206.189.65.122|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 39540968 (38M) [application/octet-stream]
Saving to: ‘/home/user/redox/prefix/x86_64-unknown-redox/binutils.tar.bz2.partial’
/home/user/redox/prefix/x86_64-unknown-r 100%[================================================================================>] 37.71M 179KB/s in 62s
2018-12-13 17:37:01 (622 KB/s) - ‘/home/user/redox/prefix/x86_64-unknown-redox/binutils.tar.bz2.partial’ saved [39540968/39540968]
mv /home/user/redox/prefix/x86_64-unknown-redox/binutils.tar.bz2.partial /home/user/redox/prefix/x86_64-unknown-redox/binutils.tar.bz2
mkdir -p "/home/user/redox/prefix/x86_64-unknown-redox/binutils.partial"
tar --extract --file "/home/user/redox/prefix/x86_64-unknown-redox/binutils.tar.bz2" --directory "/home/user/redox/prefix/x86_64-unknown-redox/binutils.partial" --strip-components=1
mv "/home/user/redox/prefix/x86_64-unknown-redox/binutils.partial" "/home/user/redox/prefix/x86_64-unknown-redox/binutils"
touch "/home/user/redox/prefix/x86_64-unknown-redox/binutils"
rm -rf "/home/user/redox/prefix/x86_64-unknown-redox/binutils-build" "/home/user/redox/prefix/x86_64-unknown-redox/binutils-install"
mkdir -p "/home/user/redox/prefix/x86_64-unknown-redox/binutils-build" "/home/user/redox/prefix/x86_64-unknown-redox/binutils-install"
cd "/home/user/redox/prefix/x86_64-unknown-redox/binutils-build" && \
"/home/user/redox/prefix/x86_64-unknown-redox/binutils/configure" --target="x86_64-unknown-redox" --program-prefix="x86_64-unknown-redox-" --prefix="/home/user/redox/prefix/x86_64-unknown-redox/binutils-install" --disable-werror && \
make all -j `nproc` && \
make install -j `nproc`
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking target system type... x86_64-unknown-redox
checking for a BSD-compatible install... /nix/store/wm8va53fh5158ipi0ic9gir64hrvqv1z-coreutils-8.29/bin/install -c
checking whether ln works... yes
checking whether ln -s works... yes
checking for a sed that does not truncate output... /nix/store/ny5p32137wfyzdm485xfdck21w1gyl3g-gnused-4.5/bin/sed
checking for gawk... gawk
checking for gcc... x86_64-unknown-redox-gcc
checking for C compiler default output file name...
configure: error: in `/home/user/redox/prefix/x86_64-unknown-redox/binutils-build':
configure: error: C compiler cannot create executables
See `config.log' for more details.
make: *** [mk/prefix.mk:32: /home/user/redox/prefix/x86_64-unknown-redox/binutils-install] Error 77
make 29.37s user 9.77s system 26% cpu 2:29.69 total
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment