#19910: grub-2.02~beta2 Error
-----------------------+------------------------
Reporter: k25c2yf | Owner: developers
Type: defect | Status: new
Priority: normal | Milestone:
Component: packages | Version: Trunk
Resolution: | Keywords:
-----------------------+------------------------
Comment (by taobaoDog):
I was building x86_64 15.05 Openwrt with defconfig and got the same
problem:
{{{
make[7]: Entering directory `/home/dev/openwrt_test/build_dir/target-
x86_64_uClibc-0.9.33.2/linux-x86_64/grub-2.02~beta2/grub-core'
x86_64-openwrt-linux-uclibc-gcc -Os -Wall -W -Wshadow -Wpointer-arith
-Wundef -Wchar-subscripts -Wcomment -Wdeprecated-declarations -Wdisabled-
optimization -Wdiv-by-zero -Wfloat-equal -Wformat-extra-args -Wformat-
security -Wformat-y2k -Wimplicit -Wimplicit-function-declaration
-Wimplicit-int -Wmain -Wmissing-braces -Wmissing-format-attribute
-Wmultichar -Wparentheses -Wreturn-type -Wsequence-point -Wshadow -Wsign-
compare -Wswitch -Wtrigraphs -Wunknown-pragmas -Wunused -Wunused-function
-Wunused-label -Wunused-parameter -Wunused-value -Wunused-variable
-Wwrite-strings -Wnested-externs -Wstrict-prototypes -g -Wredundant-decls
-Wmissing-prototypes -Wmissing-declarations -Wextra -Wattributes -Wendif-
labels -Winit-self -Wint-to-pointer-cast -Winvalid-pch -Wmissing-field-
initializers -Wnonnull -Woverflow -Wvla -Wpointer-to-int-cast -Wstrict-
aliasing -Wvariadic-macros -Wvolatile-register-var -Wpointer-sign
-Wmissing-prototypes -Wmissing-declarations -Wformat=2 -march=i386 -m32
-mrtd -mregparm=3 -falign-jumps=1 -falign-loops=1 -falign-functions=1
-freg-struct-return -mno-mmx -mno-sse -mno-sse2 -mno-3dnow -fno-dwarf2
-cfi-asm -fno-asynchronous-unwind-tables -Qn -fno-stack-protector
-Wtrampolines -ffreestanding -Os -pipe -fno-caller-saves -fhonour-
copts -Wno-error=unused-but-set-variable -Wformat -Werror=format-security
-fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -m32
-Wl,-melf_i386 -Wl,--build-id=none -nostdlib -Wl,-N -static-libgcc
-Wl,-N -Wl,-Ttext,0x9000 -L/home/dev/openwrt_test/staging_dir/target-
x86_64_uClibc-0.9.33.2/usr/lib -L/home/dev/openwrt_test/staging_dir
/target-x86_64_uClibc-0.9.33.2/lib -L/home/dev/openwrt_test/staging_dir
/toolchain-x86_64_gcc-4.8-linaro_uClibc-0.9.33.2/usr/lib
-L/home/dev/openwrt_test/staging_dir/toolchain-
x86_64_gcc-4.8-linaro_uClibc-0.9.33.2/lib -o kernel.exec kern/i386/pc
/kernel_exec-startup.o kern/i386/pc/kernel_exec-init.o kern/i386/pc
/kernel_exec-mmap.o term/i386/pc/kernel_exec-console.o kern/i386
/kernel_exec-dl.o kern/i386/kernel_exec-tsc.o kern/kernel_exec-mm.o kern
/kernel_exec-time.o kern/generic/kernel_exec-millisleep.o kern
/kernel_exec-command.o kern/kernel_exec-corecmd.o kern/kernel_exec-
device.o kern/kernel_exec-disk.o kern/kernel_exec-dl.o kern/kernel_exec-
env.o kern/kernel_exec-err.o kern/kernel_exec-file.o kern/kernel_exec-fs.o
kern/kernel_exec-list.o kern/kernel_exec-main.o kern/kernel_exec-misc.o
kern/kernel_exec-parser.o kern/kernel_exec-partition.o kern/kernel_exec-
rescue_parser.o kern/kernel_exec-rescue_reader.o kern/kernel_exec-term.o
kernel_exec-symlist.o
kern/kernel_exec-misc.o: In function `grub_vsnprintf_real':
/home/dev/openwrt_test/build_dir/target-x86_64_uClibc-0.9.33.2/linux-
x86_64/grub-2.02~beta2/grub-core/kern/misc.c:1169: undefined reference to
`__stack_chk_fail'
kern/kernel_exec-parser.o: In function `grub_parser_split_cmdline':
/home/dev/openwrt_test/build_dir/target-x86_64_uClibc-0.9.33.2/linux-
x86_64/grub-2.02~beta2/grub-core/kern/parser.c:235: undefined reference to
`__stack_chk_fail'
kern/kernel_exec-partition.o: In function `grub_partition_get_name':
/home/dev/openwrt_test/build_dir/target-x86_64_uClibc-0.9.33.2/linux-
x86_64/grub-2.02~beta2/grub-core/kern/partition.c:276: undefined reference
to `__stack_chk_fail'
collect2: error: ld returned 1 exit status
make[7]: *** [kernel.exec] Error 1
make[7]: Leaving directory `/home/dev/openwrt_test/build_dir/target-
x86_64_uClibc-0.9.33.2/linux-x86_64/grub-2.02~beta2/grub-core'
make[6]: *** [all] Error 2
make[6]: Leaving directory `/home/dev/openwrt_test/build_dir/target-
x86_64_uClibc-0.9.33.2/linux-x86_64/grub-2.02~beta2/grub-core'
make[5]: *** [all-recursive] Error 1
make[5]: Leaving directory `/home/dev/openwrt_test/build_dir/target-
x86_64_uClibc-0.9.33.2/linux-x86_64/grub-2.02~beta2'
make[4]: *** [all] Error 2
make[4]: Leaving directory `/home/dev/openwrt_test/build_dir/target-
x86_64_uClibc-0.9.33.2/linux-x86_64/grub-2.02~beta2'
make[3]: *** [/home/dev/openwrt_test/build_dir/target-
x86_64_uClibc-0.9.33.2/linux-x86_64/grub-2.02~beta2/.built] Error 2
make[3]: Leaving directory `/home/dev/openwrt_test/package/boot/grub2'
make[2]: *** [package/boot/grub2/compile] Error 2
make[2]: Leaving directory `/home/dev/openwrt_test'
make[1]: *** [/home/dev/openwrt_test/staging_dir/target-
x86_64_uClibc-0.9.33.2/stamp/.package_compile] Error 2
make[1]: Leaving directory `/home/dev/openwrt_test'
make: *** [world] Error 2
}}}
--
Ticket URL: <https://dev.openwrt.org/ticket/19910#comment:1>
OpenWrt <http://openwrt.org>
Opensource Wireless Router Technology
_______________________________________________
openwrt-tickets mailing list
[email protected]
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-tickets