The gdb in the base system doesn’t support DWARF4. Use gdb791 or lldb-devel from ports (I believe gdb791 is probably a better bet on ARM, currently). David > On 8 Dec 2015, at 09:02, Ray Newman <ray_at_woopwoop.com> wrote: > > Hi, > > Compiled using gcc (FreeBSD Ports Collection) 4.8.5 on arm (Raspberry Pi - several versions); BSDmakefile attached (make test used). > gdb gives: > GNU gdb 6.1.1 [FreeBSD] > Copyright 2004 Free Software Foundation, Inc. > GDB is free software, covered by the GNU General Public License, and you are > welcome to change it and/or distribute copies of it under certain conditions. > Type "show copying" to see the conditions. > There is absolutely no warranty for GDB. Type "show warranty" for details. > This GDB was configured as "armv6-marcel-freebsd"...Dwarf Error: wrong version in compilation unit header (is 4, should be 2) [in module /home/ray/mumps/mumps] > > I need to fix this to find the *real* problem. > > Thanks, Ray > > > # Makefile for MUMPS BSD > # Copyright (c) Raymond Douglas Newman, 1999 - 2014 > # with help from Sam Habiel > > CC = gcc > LIBS = -lm -lcrypt > EXTRA = -O -Wall -Iinclude > > .ifmake test > EXTRA = -O0 -g -gdwarf-2 -gstrict-dwarf -ggdb -Wall -Iinclude > .endif > > SUBDIRS=compile database init runtime seqio symbol util xcall > > RM=rm -f > > PROG = mumps > > OBJS = compile/dollar.o \ > compile/eval.o \ > compile/localvar.o \ > compile/parse.o \ > compile/routine.o \ > database/db_buffer.o \ > database/db_daemon.o \ > database/db_get.o \ > database/db_ic.o \ > database/db_kill.o \ > database/db_locate.o \ > database/db_main.o \ > database/db_rekey.o \ > database/db_set.o \ > database/db_uci.o \ > database/db_util.o \ > database/db_view.o \ > init/init_create.o \ > init/init_run.o \ > init/init_start.o \ > init/mumps.o \ > runtime/runtime_attn.o \ > runtime/runtime_buildmvar.o \ > runtime/runtime_debug.o \ > runtime/runtime_func.o \ > runtime/runtime_math.o \ > runtime/runtime_pattern.o \ > runtime/runtime_run.o \ > runtime/runtime_ssvn.o \ > runtime/runtime_util.o \ > runtime/runtime_vars.o \ > seqio/SQ_Util.o \ > seqio/SQ_Signal.o \ > seqio/SQ_Device.o \ > seqio/SQ_File.o \ > seqio/SQ_Pipe.o \ > seqio/SQ_Seqio.o \ > seqio/SQ_Socket.o \ > seqio/SQ_Tcpip.o \ > symbol/symbol_new.o \ > symbol/symbol_util.o \ > util/util_key.o \ > util/util_lock.o \ > util/util_memory.o \ > util/util_routine.o \ > util/util_share.o \ > util/util_strerror.o \ > xcall/xcall.o > > .c.o: > ${CC} ${EXTRA} -c $< -o $_at_ > > all: ${OBJS} > ${CC} ${EXTRA} -o ${PROG} ${OBJS} ${LIBS} > > test: ${OBJS} > ${CC} ${EXTRA} -o ${PROG} ${OBJS} ${LIBS} > > clean: > rm -f ${OBJS} ${PROG} ${PROG}.core >Received on Tue Dec 08 2015 - 11:31:24 UTC
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:41:01 UTC