This is the mail archive of the
gdb-patches@sources.redhat.com
mailing list for the GDB project.
Re: [PATCH/RFC] Fix asm-source.exp on FreeBSD
Date: Sat, 10 May 2003 09:45:35 -0400
From: Andrew Cagney <ac131313@redhat.com>
> Ever since asm-source.exp was changed to do the final link using
> gdb_compile, the tests have been failing for me. The problem is that
> FreeBSD's crt1.o defines some symbols (__progname, environ) that are
> referenced by libc.so, which makes the final link fail. Compiling
> statically fixes the problem.
>
> I'm fairly certain that NetBSD and probably OpenBSD suffer from the
> same problem, so perhaps I should change the regexp to *-*-*bsd*
> instead. Can someone check whether that's indeed the case.
>
> I've been using this patch in my local tree for quite some time now,
> so if I don't see any objections in the coming days, I'll check this
> in.
Honestly, I think it should be put back to using the linker directly.
The intent of the test was to exercise the assembler functionality, when
there was no C compiler. I confirmed this with Michael, the testsuite's
author.
I've never had the time to do it though :-(
Me neither :-(. Simply reverting to using the linker directly would
probably break quite a few targets. Fixing those problems would mean
making extensive changes to DejaGNU. Therefore I've checked my patch
in as a temporary workaround. These tests are pretty valuable, with
all the new unwinder stuff and such.
Mark