Advertisement
Guest User

compilation options

a guest
Sep 27th, 2019
174
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 8.80 KB | None | 0 0
  1. $ make V=1
  2. make  -C /lib/modules/5.2.14fixed/build M=/home/user/testMmap modules
  3. make[1]: Entering directory '/home/user/linux-5.2.14'
  4. test -e include/generated/autoconf.h -a -e include/config/auto.conf || (    \
  5. echo >&2;                           \
  6. echo >&2 "  ERROR: Kernel configuration is invalid.";       \
  7. echo >&2 "         include/generated/autoconf.h or include/config/auto.conf are missing.";\
  8. echo >&2 "         Run 'make oldconfig && make prepare' on kernel src to fix it.";  \
  9. echo >&2 ;                          \
  10. /bin/false)
  11. mkdir -p /home/user/testMmap/.tmp_versions ; rm -f /home/user/testMmap/.tmp_versions/*
  12. make -f ./scripts/Makefile.build obj=/home/user/testMmap
  13.   gcc -Wp,-MD,/home/user/testMmap/.ebbchar.o.d  -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/8/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__ -Wall -Wundef -Werror=strict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE -Werror=implicit-function-declaration -Werror=implicit-int -Wno-format-security -std=gnu89 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -DCONFIG_X86_X32_ABI -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=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 -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -fno-jump-tables -fno-delete-null-pointer-checks -Wno-frame-address -Wno-format-truncation -Wno-format-overflow -Og --param=allow-store-data-races=0 -Wframe-larger-than=2048 -fstack-protector-strong -Wno-unused-but-set-variable -Wno-unused-const-variable -fno-var-tracking-assignments -g -fno-inline-functions -fno-inline-small-functions -fno-inline-functions-called-once -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wvla -Wno-pointer-sign -Wno-stringop-truncation -fno-strict-overflow -fno-merge-all-constants -fmerge-constants -fno-stack-check -fconserve-stack -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -fmacro-prefix-map=./= -Wno-packed-not-aligned  -DMODULE  -mcmodel=medium -fpic  -mno-red-zone -mno-sse  -DKBUILD_BASENAME='"ebbchar"' -DKBUILD_MODNAME='"ebbchar"' -c -o /home/user/testMmap/ebbchar.o /home/user/testMmap/ebbchar.c
  14.    ./tools/objtool/objtool orc generate  --module --no-fp --retpoline --uaccess /home/user/testMmap/ebbchar.o
  15. /home/user/testMmap/ebbchar.o: warning: objtool: get_module_load_offset()+0x0: indirect call found in RETPOLINE build
  16. /home/user/testMmap/ebbchar.o: warning: objtool: vm_fault()+0x0: indirect call found in RETPOLINE build
  17. /home/user/testMmap/ebbchar.o: warning: objtool: vm_close()+0x0: indirect call found in RETPOLINE build
  18. /home/user/testMmap/ebbchar.o: warning: objtool: vm_open()+0x0: indirect call found in RETPOLINE build
  19. /home/user/testMmap/ebbchar.o: warning: objtool: mmap()+0x0: indirect call found in RETPOLINE build
  20. /home/user/testMmap/ebbchar.o: warning: objtool: release()+0x0: indirect call found in RETPOLINE build
  21. /home/user/testMmap/ebbchar.o: warning: objtool: open()+0x0: indirect call found in RETPOLINE build
  22. /home/user/testMmap/ebbchar.o: warning: objtool: write()+0x0: indirect call found in RETPOLINE build
  23. /home/user/testMmap/ebbchar.o: warning: objtool: read()+0x0: indirect call found in RETPOLINE build
  24. /home/user/testMmap/ebbchar.o: warning: objtool: myinit()+0x0: indirect call found in RETPOLINE build
  25. /home/user/testMmap/ebbchar.o: warning: objtool: myexit()+0x0: indirect call found in RETPOLINE build
  26.   if objdump -h /home/user/testMmap/ebbchar.o | grep -q __ksymtab; then gcc -E -D__GENKSYMS__ -Wp,-MD,/home/user/testMmap/.ebbchar.o.d  -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/8/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__ -Wall -Wundef -Werror=strict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE -Werror=implicit-function-declaration -Werror=implicit-int -Wno-format-security -std=gnu89 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -DCONFIG_X86_X32_ABI -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=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 -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -fno-jump-tables -fno-delete-null-pointer-checks -Wno-frame-address -Wno-format-truncation -Wno-format-overflow -Og --param=allow-store-data-races=0 -Wframe-larger-than=2048 -fstack-protector-strong -Wno-unused-but-set-variable -Wno-unused-const-variable -fno-var-tracking-assignments -g -fno-inline-functions -fno-inline-small-functions -fno-inline-functions-called-once -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wvla -Wno-pointer-sign -Wno-stringop-truncation -fno-strict-overflow -fno-merge-all-constants -fmerge-constants -fno-stack-check -fconserve-stack -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -fmacro-prefix-map=./= -Wno-packed-not-aligned  -DMODULE  -mcmodel=medium -fpic  -mno-red-zone -mno-sse  -DKBUILD_BASENAME='"ebbchar"' -DKBUILD_MODNAME='"ebbchar"' /home/user/testMmap/ebbchar.c | scripts/genksyms/genksyms    -r /dev/null > /home/user/testMmap/.tmp_ebbchar.ver; ld -m elf_x86_64  -z max-page-size=0x200000 -r -o /home/user/testMmap/.tmp_ebbchar.o /home/user/testMmap/ebbchar.o -T /home/user/testMmap/.tmp_ebbchar.ver; mv -f /home/user/testMmap/.tmp_ebbchar.o /home/user/testMmap/ebbchar.o; rm -f /home/user/testMmap/.tmp_ebbchar.ver; fi
  27. (cat /dev/null;   echo kernel//home/user/testMmap/ebbchar.ko;) > /home/user/testMmap/modules.order
  28. make -f ./scripts/Makefile.modpost
  29.   find /home/user/testMmap/.tmp_versions -name '*.mod' | xargs -r grep -h '\.ko$' | sort -u | cat | sed 's/\.ko$/.o/' | scripts/mod/modpost -m  -i ./Module.symvers -I /home/user/testMmap/Module.symvers  -o /home/user/testMmap/Module.symvers    -s -T -
  30.   gcc -Wp,-MD,/home/user/testMmap/.ebbchar.mod.o.d  -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/8/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__ -Wall -Wundef -Werror=strict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE -Werror=implicit-function-declaration -Werror=implicit-int -Wno-format-security -std=gnu89 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -DCONFIG_X86_X32_ABI -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=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 -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -fno-jump-tables -fno-delete-null-pointer-checks -Wno-frame-address -Wno-format-truncation -Wno-format-overflow -Og --param=allow-store-data-races=0 -Wframe-larger-than=2048 -fstack-protector-strong -Wno-unused-but-set-variable -Wno-unused-const-variable -fno-var-tracking-assignments -g -fno-inline-functions -fno-inline-small-functions -fno-inline-functions-called-once -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wvla -Wno-pointer-sign -Wno-stringop-truncation -fno-strict-overflow -fno-merge-all-constants -fmerge-constants -fno-stack-check -fconserve-stack -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -fmacro-prefix-map=./= -Wno-packed-not-aligned  -DKBUILD_BASENAME='"ebbchar.mod"' -DKBUILD_MODNAME='"ebbchar"' -DMODULE  -mcmodel=medium -fpic  -mno-red-zone -mno-sse  -c -o /home/user/testMmap/ebbchar.mod.o /home/user/testMmap/ebbchar.mod.c
  31.   ld -r -m elf_x86_64  -z max-page-size=0x200000 -T ./scripts/module-common.lds  --build-id  -o /home/user/testMmap/ebbchar.ko /home/user/testMmap/ebbchar.o /home/user/testMmap/ebbchar.mod.o ;  true
  32. make[1]: Leaving directory '/home/user/linux-5.2.14'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement