Sorry for the trouble, everyone.  I believe this is fixed in r22105
(which is the DEPS change to pick up the gyp fix).

On Fri, Jul 24, 2009 at 7:10 PM, Andrew Scherkus<scher...@chromium.org> wrote:
> In command form:
> cd /path/to/chrome/src
> ./tools/gyp/gyp_chromium build/all.gyp
>
> On Fri, Jul 24, 2009 at 6:54 PM, Albert J. Wong (王重傑) <ajw...@chromium.org>
> wrote:
>>
>> It seems like there's some bad interaction between gclient and gyp's make
>> build generator that got uncovered when the gyp DEPS were rolled to r555.
>>  The effect is the top-level make file ends up having "src/" prepended to
>> the paths for all the sub-makefiles.  A simple work around is to run gyp by
>> manually from the src directory.
>> Note that the directory is important, as is *not* running it via gclient
>> runhooks.
>>
>> The specific bug seems to be as follows:
>>   1) gyp was switched to using relative path generation on linux.
>>   2) gclient invokes up from one level above src
>>   3) The relative paths that are inserted into the root Makefile are
>> mistakenly made relative off of the directory that gyp was invoked in.
>> We could probably unroll the DEPS to fix it, but since it's friday night,
>> and this wasn't the only change included in the gyp update, publishing a
>> workaround seemed safer.
>> -Albert
>>
>>
>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
Chromium Developers mailing list: chromium-dev@googlegroups.com 
View archives, change email options, or unsubscribe: 
    http://groups.google.com/group/chromium-dev
-~----------~----~----~----~------~----~------~--~---

Reply via email to