Date: Tue, 8 Dec 2015 19:02:26 +1000 From: Ray Newman <ray@woopwoop.com> To: FreeBSD-current@FreeBSD.org Subject: Dwarf problem with gcc and gdb Message-ID: <CBA7FABE-5869-4A17-8858-D4A9AD14D830@woopwoop.com>
next in thread | raw e-mail | index | archive | help
[-- Attachment #1 --]
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 $@
all: ${OBJS}
${CC} ${EXTRA} -o ${PROG} ${OBJS} ${LIBS}
test: ${OBJS}
${CC} ${EXTRA} -o ${PROG} ${OBJS} ${LIBS}
clean:
rm -f ${OBJS} ${PROG} ${PROG}.core
[-- Attachment #2 --]
-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org
iQEcBAEBCgAGBQJWZpyiAAoJELNPlXuPO1O+eWsH/j5FZB7rvhOLOHnzKZtvi4Je
wbjvld/BS/sg4IbIz0wkOaPeRBF4U60JaYMd6nU2LTN8GhkNyrqbpXqEtUsbzmI5
p8Fn8UE9ftS9beoSmJn4lkl/dbJTphVdVbXbGkpqiIrTkVXIuHTYcMbkIhZiYoXn
Sj/U7CZTmgZ9xjGBXLkLEpGkIj+LxVlh7k2aEcZhNA/pwrtQUd8ly+1Ug5JBMXhh
ZAOrDnKfgo01+yh44kkUfHDIjZJRWVGsEdYT04/sx1EFvzCVigi+/rU1oaDVFCem
R3MTspAxJYWvDjN+VwIKXIj9PL1LXYgAmpXmETy7Jb06wcnu/TSyePDyG94g5sk=
=Xsu1
-----END PGP SIGNATURE-----
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CBA7FABE-5869-4A17-8858-D4A9AD14D830>
