diff --git a/.gitmodules b/.gitmodules index 589a66f..56c90eb 100644 --- a/.gitmodules +++ b/.gitmodules @@ -33,3 +33,6 @@ [submodule "submodules/xen"] path = submodules/xen url = git://xenbits.xen.org/xen.git +[submodule "submodules/gcc"] + path = submodules/gcc + url = git@github.com:cirosantilli/gcc.git diff --git a/build b/build index f33bc2c..18a9854 100755 --- a/build +++ b/build @@ -112,6 +112,8 @@ so looping over all of them would waste time. }, submodules_shallow = { 'binutils-gdb', + # https://stackoverflow.com/questions/54992977/how-to-select-an-override-srcdir-source-for-gcc-when-building-buildroot + # 'gcc', 'glibc', }, # https://buildroot.org/downloads/manual/manual.html#requirement diff --git a/buildroot_override b/buildroot_override index 411366f..0afd5e7 100644 --- a/buildroot_override +++ b/buildroot_override @@ -1,5 +1,7 @@ +BINUTILS_OVERRIDE_SRCDIR = ../../submodules/binutils-gdb +# https://stackoverflow.com/questions/54992977/how-to-select-an-override-srcdir-source-for-gcc-when-building-buildroot +GCC_OVERRIDE_SRCDIR = ../../submodules/gcc +GDB_OVERRIDE_SRCDIR = ../../submodules/binutils-gdb +GLIBC_OVERRIDE_SRCDIR = ../../submodules/glibc LINUX_OVERRIDE_SRCDIR = ../../submodules/linux QEMU_OVERRIDE_SRCDIR = ../../submodules/qemu -GLIBC_OVERRIDE_SRCDIR = ../../submodules/glibc -BINUTILS_OVERRIDE_SRCDIR = ../../submodules/binutils-gdb -GDB_OVERRIDE_SRCDIR = ../../submodules/binutils-gdb diff --git a/submodules/gcc b/submodules/gcc new file mode 160000 index 0000000..9046071 --- /dev/null +++ b/submodules/gcc @@ -0,0 +1 @@ +Subproject commit 9046071dddb0a9ee7e30e5edf27cfc53b5b9c238