On Friday 24 of August 2012 17:20:08 David C. Rankin wrote:
On 08/24/2012 10:11 AM, David C. Rankin wrote:
> As with the other person who originally posted
>
http://trinity-devel.pearsoncomputing.net/?0::6608, the change is
apparently
> necessary so that correct *directory* information
is provided for the
build. You
> must be exporting some path somewhere in your
build such that telling
make to
> use the correct directory information with
'$^' results in double-path
> information in your build. I don't know. It is either broken on your
end
or on
> my end. I'm not using any exports to build,
just the code from GIT.
Building
> just from GIT without altering the environment
requires the patch I
submitted.
I'll test the patch and report back. Looking closely at what my patch
does
and
what your patch does, I appears that they both
accomplish the same thing
regarding the path information from 2 different directions:
AC_PATH_PROGS(MOC_QT3, [moc-tqt], no, [$QT3_PREFIX:$PATH])
You seem to be providing the ':$PATH' information explicitly, while:
'$^' is a list of all the prerequisites of the rule, including the names
of the
directories in which they were found.
What I don't know is which is the 'most correct' way to do it. After
testing,
if your works for my build, I'm happy just pushing
yours. Will report
back.
David,
I read the comments for bug 920, which addresses exactly the same problem.
After all, refers the same proposed patch. But comments confirm what I
have also stated. Patches 18173187 (partially) and 7b10d93d cherry picked
into v3.5.13-sru.
http://bugs.pearsoncomputing.net/show_bug.cgi?id=920#c4
Slavek
--