OUTDIR is intended to be a relative path. Passing absolute paths is untested; I'm not surprised that it doesn't work.
Typically, overriding OUTDIR at all isn't necessary. In particular, separate directories for each architecture (x64.release in your example) are created inside the OUTDIR anyway: by default you'd get out/x64.release/, out/x64.debug/, out/ia32.release/ etc. The purpose of the OUTDIR flag is to allow working with two or more sets of incremental builds at the same time, e.g. default and special builds like ASan. In that scenario, you might use OUTDIR=out_asan. Assuming you want the shared library to end up elsewhere so other projects can refer to it, I'd suggest to either copy it, or to use symlinks. On Sat, Sep 5, 2015 at 7:11 AM, Manmohan Bishnoi <[email protected] > wrote: > I checked out latest V8 source into this directory */mydisk/V8* > > fetch v8 > cd v8 > gclient sync > make x64.release -j8 OUTDIR=/mydisk/codebase/js_v8_x64 library=shared > debuggersupport=off i18nsupport=off > > The above commands completed successfully and created two directories: > > 1. */mydisk/codebase/js_v8_x64* : This directory has various Makefiles > 2. */mydisk/V8/v8/mydisk/codebase/js_v8_x64* : This directory has a " > *x64.release*" named sub-directory with all the binaries inside. > > Is this normal behavior? > I was expecting "*x64.release*" directory to be inside > */mydisk/codebase/js_v8_x64* > > > However if I build using: > > > make x64.release -j8 *OUTDIR=js_v8_x64_2* library=shared > debuggersupport=off i18nsupport=off > > > Then a directory is created at */mydisk/V8/v8/js_v8_x64_2* with all the > makefile and binaries inside it. > > -- > -- > v8-users mailing list > [email protected] > http://groups.google.com/group/v8-users > --- > You received this message because you are subscribed to the Google Groups > "v8-users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/d/optout. > -- -- v8-users mailing list [email protected] http://groups.google.com/group/v8-users --- You received this message because you are subscribed to the Google Groups "v8-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
