Running gas testsuite

Alan Modra amodra@gmail.com
Mon May 18 07:55:08 GMT 2020


On Mon, May 18, 2020 at 12:20:01AM -0700, Stephen Casner wrote:
> On Mon, 18 May 2020, Alan Modra wrote:
> 
> > On Sun, May 17, 2020 at 05:48:55PM -0700, Stephen Casner wrote:
> > > On Sun, 17 May 2020, Andrew Burgess wrote:
> > >
> > > > So maybe double check that your build tree is correctly configured to
> > > > your source tree, and that your source tree doesn't have any missing
> > > > files under gas/testsuite ?
> > >
> > > I figured out the true nature of the problem, and it may have to do
> > > with how "correctly configured" is defined.
> >
> > You should be running the configure from the top source dir, ie. the
> > dir containing bfd, opcodes, gas, ld and so on.
> 
> I _am_ running the configure that lives in the root binutils directory,

OK, just checking.  :-)

> but you need to invoke it which connected to the build directory.  I
> have been putting my build directory right below the binutils root
> directory, so I have been configuring as:
> 
>     ../configure --target=xxx --prefix=xxx
> 
> That fails on
> 
>     make maybe-check-gas
> 
> Invoking configure with an absolute path instead does not fail.
> 
> You might say that using a relative pathname is bad practice.  I say
> if that is the case, then configure should check and disallow it.  But
> it is not necessary to impose that restriction, because the code in
> the check-DEJAGNU rule could be more robust to tolerate the relative
> pathname.

Agreed.

-- 
Alan Modra
Australia Development Lab, IBM


More information about the Binutils mailing list