Hi Slava,

Thanks for the info -- very helpful.

Let's discuss the footprint issues by email, if you don't mind.

On Apr 26, 8:56 pm, Vyacheslav Egorov <[email protected]> wrote:
> I've fixed compilation with debuggersupport=off
> (http://code.google.com/p/v8/source/detail?r=7681).
>
> So there is no need to open an issue.
>
> Fixing profilingsupport=off is more difficult (as Crankshaft's runtime
> profiler is interleaved with CPU profiler).
>
> Are there any specific footprint constraints you are trying to meet?
>
> --
> Vyacheslav Egorov
>
>
>
>
>
>
>
> On Tue, Apr 26, 2011 at 1:42 PM, Vyacheslav Egorov <[email protected]> 
> wrote:
> > Hi,
>
> > You are right --- this options are not well maintained.
>
> > There is an open issue regarding compilation with
> > profilingsupport=off:
> >http://code.google.com/p/v8/issues/detail?id=1271
>
> > I think a similar issue should be opened for debuggersupport=off.
>
> > --
> > Vyacheslav Egorov
>
> > On Tue, Apr 26, 2011 at 1:28 PM, evgeny.baskakov
> > <[email protected]> wrote:
> >> Hi all,
>
> >> I am building version 3.3.1 under Linux ia32.
>
> >> Everything goes fine with the default scons settings, but switching on
> >> any of the options "debuggersupport=off" or "profilingsupport=off"
> >> breaks the compilation process.
>
> >> I use these options to strip off the debugger and profiler in order to
> >> achieve the smallest possible binary size of the v8 library.
>
> >> However, it looks like these two options somewhat abandoned, as the
> >> compilation fails at numerous points of the code when variables like
> >> "debug", "profiling", "ticker" are accessed (that is, they aren't
> >> protected with any preprocessor defines):
>
> >> src/compiler.cc:667: error: 'class v8::internal::Isolate' has no
> >> member named 'debug'
> >> src/runtime.cc:7301: error: 'class v8::internal::Isolate' has no
> >> member named 'debug'
> >> src/runtime.cc:7307: error: 'class v8::internal::Isolate' has no
> >> member named 'debug'
> >> src/log.cc:1553: error: 'ticker_' was not declared in this scope
> >> src/log.cc: In function 'void
> >> v8::internal::ComputeCpuProfiling(v8::internal::Sampler*, void*)':
> >> src/log.cc:1631: error: invalid use of incomplete type 'struct
> >> v8::internal::Sampler'
> >> src/log.h:138: error: forward declaration of 'struct
> >> v8::internal::Sampler'
>
> >> --
> >> v8-users mailing list
> >> [email protected]
> >>http://groups.google.com/group/v8-users

-- 
v8-users mailing list
[email protected]
http://groups.google.com/group/v8-users

Reply via email to