Current-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: evbcf (coldfire) build is broken



On Wed, Oct 09, 2013 at 10:04:13AM -0400, Dennis Ferguson wrote:
> I did notice that removal of -fomit-frame-pointer for those architectures
> was a recent change, however, and the build errors for evbcf looked like
> this:
> 
> #   compile  ld.elf_so/mdreloc.o
> /build/evbcf/obj/tooldir.NetBSD-6.99.24-amd64/bin/m5407--netbsdelf-gcc -O1 
> -fvisibility=hidden -O3 -fomit-frame-pointer -fstack-protector 
> -Wstack-protector   --param ssp-buffer-size=1  -msoft-float -std=gnu99  -Wall 
> -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wno-sign-compare  
> -Wno-traditional  -Wa,--fatal-warnings -Wreturn-type -Wswitch -Wshadow 
> -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wno-sign-compare 
> -Wsign-compare -Wformat=2   -Wno-format-zero-length  -Wno-uninitialized 
> -Werror    --sysroot=/build/evbcf/obj/destdir.evbcf -fpic -DELFSIZE=32 
> -DLIBDIR=\"/usr/lib\" -D_PATH_RTLD=\"/libexec/ld.elf_so\" 
> -I/usr/src/libexec/ld.elf_so -I. -DRTLD_LOADER -D_RTLD_SOURCE -DCOMBRELOC  
> -D_FORTIFY_SOURCE=2 -c    /usr/src/libexec/ld.elf_so/arch/m68k/mdreloc.c
> cc1: warnings being treated as errors
> /usr/src/libexec/ld.elf_so/arch/m68k/mdreloc.c:1:0: error: unwind tables 
> currently require a frame pointer for correctness
> *** [mdreloc.o] Error code 1

Ah, so it is slightly older than the binutils change: our in-tree gcc was
changed to generate unwind information by default. This makes sense now,
thanks for clarification!

Martin


Home | Main Index | Thread Index | Old Index