Skip to content

Instantly share code, notes, and snippets.

@nathanchance
Created October 11, 2018 18: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 nathanchance/c52b8235b8fe4c1b2568dad82b19c6e8 to your computer and use it in GitHub Desktop.
Save nathanchance/c52b8235b8fe4c1b2568dad82b19c6e8 to your computer and use it in GitHub Desktop.
ld -r -o /home/nathan/kernels/dev/tools/objtool/arch/x86/objtool-in.o /home/nathan/kernels/dev/tools/objtool/arch/x86/decode.o
clang -Wp,-MD,/home/nathan/kernels/dev/tools/objtool/.builtin-check.o.d -Wp,-MT,/home/nathan/kernels/dev/tools/objtool/builtin-check.o -Werror -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-switch-default -Wno-switch-enum -Wno-packed -Wall -Wmissing-prototypes -Wstrict-prototypes -O2 -fomit-frame-pointer -std=gnu89 -g -I/home/nathan/kernels/dev/tools/include -I/home/nathan/kernels/dev/tools/arch/x86/include/uapi -I/home/nathan/kernels/dev/tools/objtool/arch/x86/include -I/home/nathan/kernels/dev/tools/lib -D"BUILD_STR(s)=#s" -c -o /home/nathan/kernels/dev/tools/objtool/builtin-check.o builtin-check.c
clang -Wp,-MD,/home/nathan/kernels/dev/tools/objtool/.builtin-orc.o.d -Wp,-MT,/home/nathan/kernels/dev/tools/objtool/builtin-orc.o -Werror -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-switch-default -Wno-switch-enum -Wno-packed -Wall -Wmissing-prototypes -Wstrict-prototypes -O2 -fomit-frame-pointer -std=gnu89 -g -I/home/nathan/kernels/dev/tools/include -I/home/nathan/kernels/dev/tools/arch/x86/include/uapi -I/home/nathan/kernels/dev/tools/objtool/arch/x86/include -I/home/nathan/kernels/dev/tools/lib -D"BUILD_STR(s)=#s" -c -o /home/nathan/kernels/dev/tools/objtool/builtin-orc.o builtin-orc.c
clang -Wp,-MD,/home/nathan/kernels/dev/tools/objtool/.check.o.d -Wp,-MT,/home/nathan/kernels/dev/tools/objtool/check.o -Werror -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-switch-default -Wno-switch-enum -Wno-packed -Wall -Wmissing-prototypes -Wstrict-prototypes -O2 -fomit-frame-pointer -std=gnu89 -g -I/home/nathan/kernels/dev/tools/include -I/home/nathan/kernels/dev/tools/arch/x86/include/uapi -I/home/nathan/kernels/dev/tools/objtool/arch/x86/include -I/home/nathan/kernels/dev/tools/lib -D"BUILD_STR(s)=#s" -c -o /home/nathan/kernels/dev/tools/objtool/check.o check.c
clang -Wp,-MD,/home/nathan/kernels/dev/tools/objtool/.orc_gen.o.d -Wp,-MT,/home/nathan/kernels/dev/tools/objtool/orc_gen.o -Werror -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-switch-default -Wno-switch-enum -Wno-packed -Wall -Wmissing-prototypes -Wstrict-prototypes -O2 -fomit-frame-pointer -std=gnu89 -g -I/home/nathan/kernels/dev/tools/include -I/home/nathan/kernels/dev/tools/arch/x86/include/uapi -I/home/nathan/kernels/dev/tools/objtool/arch/x86/include -I/home/nathan/kernels/dev/tools/lib -D"BUILD_STR(s)=#s" -c -o /home/nathan/kernels/dev/tools/objtool/orc_gen.o orc_gen.c
clang -Wp,-MD,/home/nathan/kernels/dev/tools/objtool/.orc_dump.o.d -Wp,-MT,/home/nathan/kernels/dev/tools/objtool/orc_dump.o -Werror -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-switch-default -Wno-switch-enum -Wno-packed -Wall -Wmissing-prototypes -Wstrict-prototypes -O2 -fomit-frame-pointer -std=gnu89 -g -I/home/nathan/kernels/dev/tools/include -I/home/nathan/kernels/dev/tools/arch/x86/include/uapi -I/home/nathan/kernels/dev/tools/objtool/arch/x86/include -I/home/nathan/kernels/dev/tools/lib -D"BUILD_STR(s)=#s" -c -o /home/nathan/kernels/dev/tools/objtool/orc_dump.o orc_dump.c
clang -Wp,-MD,/home/nathan/kernels/dev/tools/objtool/.elf.o.d -Wp,-MT,/home/nathan/kernels/dev/tools/objtool/elf.o -Werror -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-switch-default -Wno-switch-enum -Wno-packed -Wall -Wmissing-prototypes -Wstrict-prototypes -O2 -fomit-frame-pointer -std=gnu89 -g -I/home/nathan/kernels/dev/tools/include -I/home/nathan/kernels/dev/tools/arch/x86/include/uapi -I/home/nathan/kernels/dev/tools/objtool/arch/x86/include -I/home/nathan/kernels/dev/tools/lib -D"BUILD_STR(s)=#s" -c -o /home/nathan/kernels/dev/tools/objtool/elf.o elf.c
clang -Wp,-MD,/home/nathan/kernels/dev/tools/objtool/.special.o.d -Wp,-MT,/home/nathan/kernels/dev/tools/objtool/special.o -Werror -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-switch-default -Wno-switch-enum -Wno-packed -Wall -Wmissing-prototypes -Wstrict-prototypes -O2 -fomit-frame-pointer -std=gnu89 -g -I/home/nathan/kernels/dev/tools/include -I/home/nathan/kernels/dev/tools/arch/x86/include/uapi -I/home/nathan/kernels/dev/tools/objtool/arch/x86/include -I/home/nathan/kernels/dev/tools/lib -D"BUILD_STR(s)=#s" -c -o /home/nathan/kernels/dev/tools/objtool/special.o special.c
clang -Wp,-MD,/home/nathan/kernels/dev/tools/objtool/.objtool.o.d -Wp,-MT,/home/nathan/kernels/dev/tools/objtool/objtool.o -Werror -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-switch-default -Wno-switch-enum -Wno-packed -Wall -Wmissing-prototypes -Wstrict-prototypes -O2 -fomit-frame-pointer -std=gnu89 -g -I/home/nathan/kernels/dev/tools/include -I/home/nathan/kernels/dev/tools/arch/x86/include/uapi -I/home/nathan/kernels/dev/tools/objtool/arch/x86/include -I/home/nathan/kernels/dev/tools/lib -D"BUILD_STR(s)=#s" -c -o /home/nathan/kernels/dev/tools/objtool/objtool.o objtool.c
clang -Wp,-MD,/home/nathan/kernels/dev/tools/objtool/.libstring.o.d -Wp,-MT,/home/nathan/kernels/dev/tools/objtool/libstring.o -Werror -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-switch-default -Wno-switch-enum -Wno-packed -Wall -Wmissing-prototypes -Wstrict-prototypes -O2 -fomit-frame-pointer -std=gnu89 -g -I/home/nathan/kernels/dev/tools/include -I/home/nathan/kernels/dev/tools/arch/x86/include/uapi -I/home/nathan/kernels/dev/tools/objtool/arch/x86/include -I/home/nathan/kernels/dev/tools/lib -D"BUILD_STR(s)=#s" -c -o /home/nathan/kernels/dev/tools/objtool/libstring.o ../lib/string.c
clang -Wp,-MD,/home/nathan/kernels/dev/tools/objtool/.str_error_r.o.d -Wp,-MT,/home/nathan/kernels/dev/tools/objtool/str_error_r.o -Werror -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-switch-default -Wno-switch-enum -Wno-packed -Wall -Wmissing-prototypes -Wstrict-prototypes -O2 -fomit-frame-pointer -std=gnu89 -g -I/home/nathan/kernels/dev/tools/include -I/home/nathan/kernels/dev/tools/arch/x86/include/uapi -I/home/nathan/kernels/dev/tools/objtool/arch/x86/include -I/home/nathan/kernels/dev/tools/lib -D"BUILD_STR(s)=#s" -c -o /home/nathan/kernels/dev/tools/objtool/str_error_r.o ../lib/str_error_r.c
ld -r -o /home/nathan/kernels/dev/tools/objtool/objtool-in.o /home/nathan/kernels/dev/tools/objtool/arch/x86/objtool-in.o /home/nathan/kernels/dev/tools/objtool/builtin-check.o /home/nathan/kernels/dev/tools/objtool/builtin-orc.o /home/nathan/kernels/dev/tools/objtool/check.o /home/nathan/kernels/dev/tools/objtool/orc_gen.o /home/nathan/kernels/dev/tools/objtool/orc_dump.o /home/nathan/kernels/dev/tools/objtool/elf.o /home/nathan/kernels/dev/tools/objtool/special.o /home/nathan/kernels/dev/tools/objtool/objtool.o /home/nathan/kernels/dev/tools/objtool/libstring.o /home/nathan/kernels/dev/tools/objtool/str_error_r.o
clang /home/nathan/kernels/dev/tools/objtool/objtool-in.o -lelf /home/nathan/kernels/dev/tools/objtool/libsubcmd.a -o /home/nathan/kernels/dev/tools/objtool/objtool
make -f ./scripts/Makefile.build obj=scripts/dtc
(cat /dev/null; ) > scripts/dtc/modules.order
make -f ./scripts/Makefile.build obj=scripts
make -f ./scripts/Makefile.build obj=scripts/mod need-builtin=
(cat /dev/null; ) > scripts/mod/modules.order
/usr/bin/ccache clang -Wp,-MD,scripts/mod/.empty.o.d -nostdinc -isystem /home/nathan/toolchains/clang-8.x/lib/clang/8.0.344215/include -I./arch/x86/include -I./arch/x86/include/generated -I./include -I./arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/kconfig.h -include ./include/linux/compiler_types.h -D__KERNEL__ -Qunused-arguments -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -fshort-wchar -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -no-integrated-as -fno-PIE -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m64 -mno-80387 -mstack-alignment=8 -mtune=generic -mno-red-zone -mcmodel=kernel -funit-at-a-time -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_FXSAVEQ=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -DCONFIG_AS_AVX512=1 -DCONFIG_AS_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mretpoline-external-thunk -DRETPOLINE -fno-delete-null-pointer-checks -O2 -Wframe-larger-than=2048 -fstack-protector-strong -Wno-format-invalid-specifier -Wno-gnu -Wno-address-of-packed-member -Wno-tautological-compare -mno-global-merge -Wno-unused-const-variable -fomit-frame-pointer -Wdeclaration-after-statement -Wvla -Wno-pointer-sign -fno-strict-overflow -fno-merge-all-constants -fno-stack-check -Werror=implicit-int -Werror=strict-prototypes -Werror=date-time -Werror=incompatible-pointer-types -Wno-initializer-overrides -Wno-unused-value -Wno-format -Wno-sign-compare -Wno-format-zero-length -Wno-uninitialized -DKBUILD_BASENAME='"empty"' -DKBUILD_MODNAME='"empty"' -c -o scripts/mod/empty.o scripts/mod/empty.c
clang -Wp,-MD,scripts/mod/.mk_elfconfig.d -Wall -Wmissing-prototypes -Wstrict-prototypes -O2 -fomit-frame-pointer -std=gnu89 -o scripts/mod/mk_elfconfig scripts/mod/mk_elfconfig.c
scripts/mod/mk_elfconfig < scripts/mod/empty.o > scripts/mod/elfconfig.h
clang -Wp,-MD,scripts/mod/.modpost.o.d -Wall -Wmissing-prototypes -Wstrict-prototypes -O2 -fomit-frame-pointer -std=gnu89 -c -o scripts/mod/modpost.o scripts/mod/modpost.c
/usr/bin/ccache clang -Wp,-MD,scripts/mod/.devicetable-offsets.s.d -nostdinc -isystem /home/nathan/toolchains/clang-8.x/lib/clang/8.0.344215/include -I./arch/x86/include -I./arch/x86/include/generated -I./include -I./arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I./include/uapi -I./in
clude/generated/uapi -include ./include/linux/kconfig.h -include ./include/linux/compiler_types.h -D__KERNEL__ -Qunused-arguments -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -fshort-wchar -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -no-in
tegrated-as -fno-PIE -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m64 -mno-80387 -mstack-alignment=8 -mtune=generic -mno-red-zone -mcmodel=kernel -funit-at-a-time -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_FXSAVEQ=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -DCONFIG_AS_AVX512=1 -DCONFIG_AS_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mretpoline-external-thunk -DRETPOLINE -Wa,arch/x86/kernel/macros.s -Wa,- -fno-delete-null-pointer-checks -O2 -Wframe-larger-than=2048 -fstack-protector-strong -Wno-format-invalid-specifier -Wno-gnu -Wno-address-of-packed-member -Wno-tautological-compare -mno-global-merge -Wno-unused-const-variable -fomit-frame-pointer -Wdeclaration-after-statement -Wvla -Wno-pointer-sign -fno-strict-overflow -fno-merge-all-constants -fno-stack-check -Werror=implicit-int -Werror=strict-prototypes -Werror=date-time -Werror=incompatible-pointer-types -Wno-initializer-overrides -Wno-unused-value -Wno-format -Wno-sign-compare -Wno-format-zero-length -Wno-uninitialized -DKBUILD_BASENAME='"devicetable_offsets"' -DKBUILD_MODNAME='"devicetable_offsets"' -fverbose-asm -S -o scripts/mod/devicetable-offsets.s scripts/mod/devicetable-offsets.c
set -e; mkdir -p scripts/mod/; (set -e; echo "#ifndef __DEVICETABLE_OFFSETS_H__"; echo "#define __DEVICETABLE_OFFSETS_H__"; echo "/*"; echo " * DO NOT MODIFY."; echo " *"; echo " * This file was generated by Kbuild"; echo " */"; echo ""; sed -ne 's:^[[:space:]]*\.ascii[[:space:]]*"\(.*\)".*:\1:; /^->/{s:->#\(.*\):/* \1 */:; s:^->\([^ ]*\) [\$#]*\([^ ]*\) \(.*\):#define \1 \2 /* \3 */:; s:->::; p;}' < scripts/mod/devicetable-offsets.s; echo ""; echo "#endif" ) > scripts/mod/devicetable-offsets.h.tmp; if [ -r scripts/mod/devicetable-offsets.h ] && cmp -s scripts/mod/devicetable-offsets.h scripts/mod/devicetable-offsets.h.tmp; then rm -f scripts/mod/devicetable-offsets.h.tmp; else : ' UPD scripts/mod/devicetable-offsets.h'; mv -f scripts/mod/devicetable-offsets.h.tmp scripts/mod/devicetable-offsets.h; fi
clang -Wp,-MD,scripts/mod/.file2alias.o.d -Wall -Wmissing-prototypes -Wstrict-prototypes -O2 -fomit-frame-pointer -std=gnu89 -c -o scripts/mod/file2alias.o scripts/mod/file2alias.c
clang -Wp,-MD,scripts/mod/.sumversion.o.d -Wall -Wmissing-prototypes -Wstrict-prototypes -O2 -fomit-frame-pointer -std=gnu89 -c -o scripts/mod/sumversion.o scripts/mod/sumversion.c
clang -o scripts/mod/modpost scripts/mod/modpost.o scripts/mod/file2alias.o scripts/mod/sumversion.o
make -f ./scripts/Makefile.build obj=scripts/selinux need-builtin=
make -f ./scripts/Makefile.build obj=scripts/selinux/genheaders need-builtin=
(cat /dev/null; ) > scripts/selinux/genheaders/modules.order
clang -Wp,-MD,scripts/selinux/genheaders/.genheaders.d -Wall -Wmissing-prototypes -Wstrict-prototypes -O2 -fomit-frame-pointer -std=gnu89 -I./include/uapi -I./include -I./security/selinux/include -o scripts/selinux/genheaders/genheaders scripts/selinux/genheaders/genheaders.c
make -f ./scripts/Makefile.build obj=scripts/selinux/mdp need-builtin=
(cat /dev/null; ) > scripts/selinux/mdp/modules.order
clang -Wp,-MD,scripts/selinux/mdp/.mdp.d -Wall -Wmissing-prototypes -Wstrict-prototypes -O2 -fomit-frame-pointer -std=gnu89 -I./include/uapi -I./include -I./security/selinux/include -o scripts/selinux/mdp/mdp scripts/selinux/mdp/mdp.c
(cat /dev/null; ) > scripts/selinux/modules.order
(cat /dev/null; ) > scripts/modules.order
clang -Wp,-MD,scripts/.kallsyms.d -Wall -Wmissing-prototypes -Wstrict-prototypes -O2 -fomit-frame-pointer -std=gnu89 -I./tools/include -o scripts/kallsyms scripts/kallsyms.c
clang -Wp,-MD,scripts/.pnmtologo.d -Wall -Wmissing-prototypes -Wstrict-prototypes -O2 -fomit-frame-pointer -std=gnu89 -I./tools/include -o scripts/pnmtologo scripts/pnmtologo.c
clang -Wp,-MD,scripts/.conmakehash.d -Wall -Wmissing-prototypes -Wstrict-prototypes -O2 -fomit-frame-pointer -std=gnu89 -I./tools/include -o scripts/conmakehash scripts/conmakehash.c
clang -Wp,-MD,scripts/.sortextable.d -Wall -Wmissing-prototypes -Wstrict-prototypes -O2 -fomit-frame-pointer -std=gnu89 -I./tools/include -I./tools/include -o scripts/sortextable scripts/sortextable.c
clang -Wp,-MD,scripts/.asn1_compiler.d -Wall -Wmissing-prototypes -Wstrict-prototypes -O2 -fomit-frame-pointer -std=gnu89 -I./tools/include -I./include -o scripts/asn1_compiler scripts/asn1_compiler.c
clang -Wp,-MD,scripts/.extract-cert.d -Wall -Wmissing-prototypes -Wstrict-prototypes -O2 -fomit-frame-pointer -std=gnu89 -I./tools/include -o scripts/extract-cert scripts/extract-cert.c -lcrypto
make -f ./scripts/Makefile.build obj=init need-builtin=1
/bin/sh ./scripts/mkcompile_h include/generated/compile.h \
"x86_64" "y" "" "/usr/bin/ccache clang -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -fshort-wchar -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -no-integrated-as -fno-PIE -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m64 -mno-80387 -mstack-alignment=8 -mtune=generic -mno-red-zone -mcmodel=kernel -funit-at-a-time -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_FXSAVEQ=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -DCONFIG_AS_AVX512=1 -DCONFIG_AS_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mretpoline-external-thunk -DRETPOLINE -Wa,arch/x86/kernel/macros.s -Wa,- -fno-delete-null-pointer-checks -O2 -Wframe-larger-than=2048 -fstack-protector-strong -Wno-format-invalid-specifier -Wno-gnu -Wno-address-of-packed-member -Wno-tautological-compare -mno-global-merge -Wno-unused-const-variable -fomit-frame-pointer -Wdeclaration-after-statement -Wvla -Wno-pointer-sign -fno-strict-overflow -fno-merge-all-constants -fno-stack-check -Werror=implicit-int -Werror=strict-prototypes -Werror=date-time -Werror=incompatible-pointer-types -Wno-initializer-overrides -Wno-unused-value -Wno-format -Wno-sign-compare -Wno-format-zero-length -Wno-uninitialized "
UPD include/generated/compile.h
(cat /dev/null; ) > init/modules.order
/usr/bin/ccache clang -Wp,-MD,init/.main.o.d -nostdinc -isystem /home/nathan/toolchains/clang-8.x/lib/clang/8.0.344215/include -I./arch/x86/include -I./arch/x86/include/generated -I./include -I./arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/kconfig.h -include ./include/linux/compiler_types.h -D__KERNEL__ -Qunused-arguments -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -fshort-wchar -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -no-integrated-as -fno-PIE -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m64 -mno-80387 -mstack-alignment=8 -mtune=generic -mno-red-zone -mcmodel=kernel -funit-at-a-time -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_FXSAVEQ=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -DCONFIG_AS_AVX512=1 -DCONFIG_AS_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mretpoline-external-thunk -DRETPOLINE -Wa,arch/x86/kernel/macros.s -Wa,- -fno-delete-null-pointer-checks -O2 -Wframe-larger-than=2048 -fstack-protector-strong -Wno-format-invalid-specifier -Wno-gnu -Wno-address-of-packed-member -Wno-tautological-compare -mno-global-merge -Wno-unused-const-variable -fomit-frame-pointer -Wdeclaration-after-statement -Wvla -Wno-pointer-sign -fno-strict-overflow -fno-merge-all-constants -fno-stack-check -Werror=implicit-int -Werror=strict-prototypes -Werror=date-time -Werror=incompatible-pointer-types -Wno-initializer-overrides -Wno-unused-value -Wno-format -Wno-sign-compare -Wno-format-zero-length -Wno-uninitialized -fno-function-sections -fno-data-sections -DKBUILD_BASENAME='"main"' -DKBUILD_MODNAME='"main"' -c -o init/main.o init/main.c
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment