CFT: Move unwinder to toplevel libgcc

Rainer Orth ro@CeBiTec.Uni-Bielefeld.DE
Fri Jul 8 18:16:00 GMT 2011


Steve,

> I just tried builds on ia64 linux and HP-UX and both builds failed.  I
> am re-trying the HP-UX build with --with-system-libunwind to see if that
> changes things but that should be the default on IA64 HP-UX.
>
> On Linux (debian) the build stopped with:
>
> /test/big-foot1/gcc/nightly/gcc-ia64-debian-linux-gnu-trunk/ia64-debian-linux-gnu/bin/ranlib libgcov.a
> make[3]: *** No rule to make target
> `/test/big-foot1/gcc/nightly/src/trunk/libgcc/unwind-sjlj.c', needed by
> `unwind-sjlj.o'.  Stop.
[...]
> The patch appeared to install correctly into my source tree and I ran autoreconf to regenerate the
> configure files.  It looks like patch didn't handle the unwind files that moved.  I will try doing
> that by hand and see if that fixes things.

the diff was a git-style patch with renames, which AFAIK only git patch
can handle correctly.  I'm using a mercurial mirror of the gcc repo and
mercurial queues for development, and that style makes if far easier to
see what's going on, compared to the usual remove-and-add which makes
patches excessively long.

	Rainer

-- 
-----------------------------------------------------------------------------
Rainer Orth, Center for Biotechnology, Bielefeld University



More information about the Gcc-patches mailing list