Geir, Evgueni
May be you are right, I've just explained my own opinion :)
Of course, missing stability due to inlining is a bug
But I don't know the compiler optimisation features and refer to a compiler
as a universal product that can be used ererywhere - so we should apply it
with all it's features-bugs.
2006/11/30, Evgueni Brevnov <evgueni.brevnov@gmail.com>:
> Sorry - I don't understand either. Could you explain please?
>
> Evgueni
>
> On 11/30/06, Geir Magnusson Jr. <geir@pobox.com> wrote:
> > Sorry - how can it be a classloader bug if every other compiler we've
> > built with doesn't have a problem?
> >
> > geir
> >
> >
> > Dmitry Irlyanov wrote:
> > > Geir,
> > >
> > > I think it is rather a classloader bug.
> > > JIRA $B-b(B2375 has been created (
> > > http://issues.apache.org/jira/browse/HARMONY-2375)
> > >
> > > ________________
> > > With Best Regards,
> > > Irlyanov Dmitry
> > > Intel Corporation
> > > Middleware Products Division
> > >
> > > 2006/11/29, Geir Magnusson Jr. <geir@pobox.com>:
> > >>
> > >> Just can't wait to see the JIRA... what is the solution? is this an
> > >> Intel compiler bug?
> > >>
> > >> geir
> > >>
> > >> Dmitry Irlyanov wrote:
> > >> > Tested on Revision: 480581
> > >> >
> > >> > before any changes:
> > >> >> ./java Hello
> > >> > Failed to open JVM DLL:
> > >> >
> > >>
> /harmony/trunk/working_vm/build/lnx_ia32_icc_release/deploy/jre/bin/default/harmonyvm
> > >>
> > >> >
> > >> >
> > >>
> (harmony/trunk/working_vm/build/lnx_ia32_icc_release/deploy/jre/bin/default/libharmonyvm.so:
> > >>
> > >> >
> > >> > undefined symbol:
> > >> > _ZN20BootstrapClassLoader13SetBCPElementEPKcP10apr_pool_t)
> > >> >
> > >> > after removing inline option of SetBCPElement in
> > >> >
> \harmony\trunk\working_vm\vm\vmcore\src\class_support\classloader.cpp
> > >> >> ./java Hello
> > >> > Hello
> > >> >
> > >> > Thank you, Mikhail!
> > >> >
> > >> > Now I'm preparing the patch and creating a JIRA issue.
> > >> >
> > >> >
> > >> > 2006/11/29, Dmitry Irlyanov <irlyanov@gmail.com>:
> > >> >>
> > >> >> I think, it is the most likely reason :)
> > >> >> Now I'll test this issue and after the testing inform the result.
> > >> >>
> > >> >> 2006/11/29, Mikhail Fursov <mike.fursov@gmail.com>:
> > >> >> >
> > >> >> > Actually I do not understand why this method is marked as
> > >> "inline" in
> > >> >> > cpp.
> > >> >> > Could it be the reason?
> > >> >> >
> > >> >> > On 11/29/06, Dmitry Irlyanov <irlyanov@gmail.com> wrote:
> > >> >> > >
> > >> >> > > Compiler: icc (ICC) 9.0 20051020
> > >> >> > >
> > >> >> > > OS:SuSE Linux 9.2 (i586)
> > >> >> > >
> > >> >> > > 2006/11/29, Geir Magnusson Jr. < geir@pobox.com>:
> > >> >> > >
> > >> >> > > > What toolset?
> > >> >> > > >
> > >> >> > > > Dmitry Irlyanov wrote:
> > >> >> > > > > Mikhail,
> > >> >> > > > >
> > >> >> > > > > The system was built from the very beginning
(svn co))
> > >> >> > > > > This error received after the following command:
> > >> >> > > > >
> > >> >> > > > > ./java -classpath . Hello
> > >> >> > > > >
> > >> >> > > > > May be this exotic output is happen by reason
of exotic
> > >> compiler?
> > >> >> > > > >
> > >> >> > > > > 2006/11/29, Mikhail Fursov < mike.fursov@gmail.com>:
> > >> >> > > > >>
> > >> >> > > > >> Dmitry,
> > >> >> > > > >> SetBCPElement has become public inside
of vmcore module
> after
> > >> >> > H2008
> > >> >> > > is
> > >> >> > > > >> applied. This is the only change I remember
for this
> method.
> > >> >> > > > >> Also it's very strange that you can link
DRLVM and get
> this
> > >> >> error
> > >> >> > on
> > >> >> > > > >> runtime
> > >> >> > > > >> : this method is vmcore library local.
> > >> >> > > > >> Did you try clean build?
> > >> >> > > > >>
> > >> >> > > > >>
> > >> >> > > > >> On 11/29/06, Dmitry Irlyanov < irlyanov@gmail.com>
wrote:
> > >> >> > > > >> >
> > >> >> > > > >> > Good day!
> > >> >> > > > >> >
> > >> >> > > > >> > I've successfully build class libraries
and DRLVM on
> Linux,
> > >> >> but
> > >> >> > the
> > >> >> > > > >> build
> > >> >> > > > >> > doesn't work.
> > >> >> > > > >> > After starting Hello World Application
the followinng
> > >> >> > exceptionis
> > >> >> > > > >> thrown:
> > >> >> > > > >> >
> > >> >> > > > >> > Failed to open JVM
> > >> >> > > > >> >
> > >> >> > > > >> >
> > >> >> > > > >>
> > >> >> > > >
> > >> >> > >
> > >> >> >
> > >> >>
> > >>
> DLL:/drlvm/trunk/build/lnx_ia32_icc_release/deploy/jre/bin/default/harmonyvm(/drlvm/trunk/build/lnx_ia32_icc_release/deploy/jre/bin/default/libharmonyvm.so:
> > >>
> > >> >>
> > >> >> >
> > >> >> > > > >>
> > >> >> > > > >> > undefined symbol:
> > >> >> > > > >> >
> _ZN20BootstrapClassLoader13SetBCPElementEPKcP10apr_pool_t)
> > >> >> > > > >> >
> > >> >> > > > >> > Do you know the cause of this error?
> > >> >> > > > >> > Should I add this to JIRA or it is
my fault?
> > >> >> > > > >> > _______________
> > >> >> > > > >> > With Best Regards,
> > >> >> > > > >> > Irlyanov Dmitry
> > >> >> > > > >> > Intel Corporation
> > >> >> > > > >> > Middleware Products Division
> > >> >> > > > >> >
> > >> >> > > > >> >
> > >> >> > > > >>
> > >> >> > > > >>
> > >> >> > > > >> --
> > >> >> > > > >> Mikhail Fursov
> > >> >> > > > >>
> > >> >> > > > >> _______________
> > >> >> > > > > With Best Regards,
> > >> >> > > > > Irlyanov Dmitry
> > >> >> > > > > Intel Corporation
> > >> >> > > > > Middleware Products Division
> > >> >> > > > >
> > >> >> > > >
> > >> >> > >
> > >> >> > >
> > >> >> > >
> > >> >> > > --
> > >> >> > > _______________
> > >> >> > > With Best Regards,
> > >> >> > > Irlyanov Dmitry
> > >> >> > > Intel Corporation
> > >> >> > > Middleware Products Division
> > >> >> > >
> > >> >> > >
> > >> >> >
> > >> >> >
> > >> >> > --
> > >> >> > Mikhail Fursov
> > >> >> >
> > >> >> >
> > >> >>
> > >> >>
> > >> >> --
> > >> >> _______________
> > >> >> With Best Regards,
> > >> >> Irlyanov Dmitry
> > >> >> Intel Corporation
> > >> >> Middleware Products Division
> > >> >>
> > >> >
> > >> >
> > >> >
> > >>
> > >
> >
>
--
_______________
With Best Regards,
Irlyanov Dmitry
Intel Corporation
Middleware Products Division
|